请问51单片机 外部中断后不能继续执行原来的程序,可能是什么原因。

如题所述

有几种可能:
1、你的外部中断是电平触发,当你中断执行完毕后,电平还是没有变,就等于又中断了,建议你改为边沿触发
2、你在进入中断后,没有保存现场,内存的数据乱了,结果中断完成后就回不去了
3、中断程序有问题,这要对照具体的程序才知道
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-03-04
可能没有清除中断标志。
第2个回答  2011-03-07
原因很多了。你最好把程序发出来帮你分析一下。
第3个回答  2011-03-04
你原来的程序是否是循环执行的?