#include<reg51.h>
//#define uchar unsigned char
void delay(unsigned int i)
{
unsigned int k;
for(k=0;k<i;k++);
}
void main()
{
EA=1;
EX0=1;
IT0=1;
while(1)
{
P1=0;
}
}
void int_0() interrupt 0
{
unsigned char m;
EX0=0; //禁止外部中断0
for(m=0;m<5;m++)
{
P1=0x0f; //低4位灭,高4位亮,
delay(200);
P1=0xf0; //高4位灭,低4位亮,
delay(200);
EX0=1; //中断返回前 ,打开外部中断0
}
}
- 1
- 2
前往页