请教51中断嵌套问题

jianle1000 2011-04-06 11:13:27
请教一个51中断嵌套的问题:
例如有两个中断,中断1和中断2,优先级相同。
其中中断1响应中断后,中断标志位清0,但中断程序未执行完,此时,产生中断2,是否会进入中断2的中断程序?
...全文
251 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
TallPeaks 2011-04-15
  • 打赏
  • 举报
回复
同级的中断,另外一个中断会处于等待状态,不会响应的,等待执行完!! 这个是以前我们老师给我们讲的。
AnYidan 2011-04-15
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 feel8068588 的回复:]
中断是执行是有先后顺序的,同级中断另一个处于等待状态
[/Quote]

++
feel8068588 2011-04-15
  • 打赏
  • 举报
回复
中断是执行是有先后顺序的,同级中断另一个处于等待状态
schlafenhamster 2011-04-15
  • 打赏
  • 举报
回复
中断嵌套分全嵌套和半嵌套,一个中断能够中断自己的叫全嵌套(进入中断后马上打开中断),只有高中断能中断低中断的叫半嵌套,一般不使用全嵌套(否则说明CPU速度不够)
yirenyang 2011-04-14
  • 打赏
  • 举报
回复
同级的中断,另外一个中断会处于等待状态,不会响应的,等待执行完!!
Great_Bug 2011-04-14
  • 打赏
  • 举报
回复
执行了RETI指令后才会响应
吻花者 2011-04-14
  • 打赏
  • 举报
回复
同一级别的中断是不能执行的,只有高于该中断的优先级才能嵌套的,但是一般不建议嵌套,容易出现赋值的错误。
lbing7 2011-04-06
  • 打赏
  • 举报
回复
优先级相同。

不会。

先执行完中断程序后,再进去中断判定
yuanhaididai 2011-04-06
  • 打赏
  • 举报
回复
所以优先级是要设置好。

27,375

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧