触发一次外部中断后,怎么在中断子程序中关闭外部中断

2024-12-03 16:55:04
推荐回答(1个)
回答1:

触发一次外部中断后,怎么在中断子程序中关闭外部中断
你的程序中关不到外部中断的原因是你的主函数中有一句 EX1=1; ,你在中断中关了中断,但一进入主函数又开了,所以等于没有关。解决的方法为: 在主函数里加一句程序,如下: main() { EA=1; EX1=1; TCON=0x04; while(1); }