用51的外部中断0 采集按键是否被按下,我采取的方式是在中断中做了一个循环,使灯闪烁一秒 然后退出中断,进入中断的时候,我先把EA关掉了,但是有时候按下按键,应该闪烁一秒,却闪烁两秒 也就是说 在中断程序执行的过程中,这个中断程序还有一次请求在等待,第一次中断结束后,直接又进入了一次中断,这是为什么?
软件延时去抖动我早就实现了,现在是用中断来做 反而产生了两次
追答中断类型,有上升沿,有下降沿,也有上升沿和下降沿中断。也有电平中断。
中断了两次,说明符合中断条件两次,无非就是两部分,触发中断的条件,中断自身的设置。