假设P0口接LED;直接在中断程序中写:
P0=0XFF;delayms(200);
P0=0;delayms(200);
P0=0XFF;delayms(200);
P0=0;delayms(200);
P0=0XFF;delayms(200);
P0=0;delayms(200);
主程序中:
while(1)
{
for(i=0;i<8;i++)
{
P0=1<delayms(200);
}
}
当然要开中断,P3.3是外部中断1的引脚,采用下降沿触发,由于本中断程序里有很长的延时,不用担心中断重入问题 ,也可用低电平触发:EX1=1; EA=1; IT1=1;