我前几天想用外部中断,用电平触发方式(这样可以加按键消抖,边沿就不行了),但调程序时,发现电平触发时外部中断基本没工作。不知道有谁做过没?我之后改成边沿触发就好了。我的程序代码如下:
....
IT0=1; //外部中断0,电平触发
EX0=1; //开外部中断0
EA=1;//打开总中断
....
void int0_ISR (void) interrupt 0
{
a++;
}
回复 楼主 竹林中人 的帖子
建议把整个程序贴出来看看。
这个很简单。关键是看自己能不能想出更好的办法来迅速响应中断,并且防止多次触发。我又自己的实现方法,不知道你们是怎么做的。