C52单片机按下一个键进入中断,在中断程序未运行过程中,再按这个键退出中断可以实现吗?

如果可以,用c语言怎么实现?
2025-04-28 08:11:55
推荐回答(1个)
回答1:

逻辑比较乱,一旦进入中断,马上执行中断程序,如果你在中断程序里加入等待环节,在等待过程中再按这个健退出,是可以实现的,要关中断,使它变为普通按键,然后检测按键  但如果不按这个键呢,是继续等待,还是程序往下走呢?中断一般用于实时响应场合,象你这样就不宜用中断