51单片机中断系统外部中断设计程序

如题所述

按键一头接在外部中断口,一头接地。按一次触发一次。
void
main()
{
EA=1;
//开总中断开关
EX0=1;
//打开外部中断0开关
IT0=1;
//触发方式设置
while(1)
{
...省略
}
}
void
int0
()
interrupt
0//外部中断函数
{
led0=0;
delay_ms(1000);//延时1s
led0=1;
}
解释2个if
num2++;//定时器中断一次加一
if(num2==20)//如果num2加了20次了那么
{num2=0;num++;//把num2加的数清0,num进这个if一次加一次
if(num==60)num=0;
如果num2加了20次了那么,把num加的数清0
shi=num/10;//求模
ge=num%10;//求余
}
温馨提示:答案为网友推荐,仅供参考
相似回答