单片机程序 中断响应一次后 之后的中断不响应了

2019-07-14 19:20发布

ORG 0000H
AJMP MAIN ;上电, 转向主程序
ORG 0003H ;外部中断0 入口地址
AJMP INSER ;转向中断服务程序
ORG 0030H ;主程序
MAIN:
CLR P1.5
SETB EX0 ;允许外部中断0 中断
SETB IT0 ;选择边沿触发方式
SETB EA ;CPU 开中断
HERE: SJMP HERE ;等待中断
ORG 0200H ;中断服务程序
INSER : MOV A , # 0F0H
SETB P1.5
CLR IE0
LJMP MAIN ;中断返回
请问这个程序在执行到HERE处给一个外部中断 响应后 使用LJMP跳到MAIN之后再到HERE处就不在响应外部中断了?这是为什么呀,求助各位了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
乐在旅途2
1楼-- · 2019-07-15 03:27
对,昨天又看了下书,不能用跳转,得用中断返回。。。谢了
雁荡山
2楼-- · 2019-07-15 09:13
 精彩回答 2  元偷偷看……
贵港生活管家
3楼-- · 2019-07-15 10:54
学习…………

一周热门 更多>