#include
void delay1ms (uint z)
{
uint x,y;
for (x=z;x>0;x--)
for (y=110;y>0;y--);
}
void exter1() interrupt 1
{
uchar i,j;
uchar v[4] = {0x18, 0x24, 0x42, 0x81};
EA = 0;
EX1 = 0;
for(j = 0; j < 4; j++){
for(i = 0; i < 3; i++){
p1 = v[j];
delay1ms(200);
p1 = 0xff;
}
}
EA = 1;
EX1=1;
}
main()
{
p1 = 0xff;
EA=1; //开总中断
EX1=1; //开外部中断1
EX0=0; //开外部中断0
IT1=0; //外部中断边沿触发,下降沿触发
IT0=0; //外部中断0边沿触发,下降沿触发
}
内联函数?
用控制字来显示各个状态
电路和程序已经看完,意见都已经写出,发往你的邮箱,请查收。