51单片机中断问题求助

2019-07-15 23:28发布

1.如果主程序执行过程中,来了两个中断A、B,A的优先级高,这时会去执行A中断程序,A中断程序执行完成后是去执行B中断程序,还是直接返回主程序B中断程序执行不到了

2.还是两个中断A、B,A的优先级高,现正执行A中断程序,现在来了B中断,由于A优先级高继续执行A中断程序,A中断程序执行完成后,会执行B中断程序么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
9条回答
飞毛腿电池
2019-07-16 02:59
这两个问题终归是中断的问题,按你的假设条件,AB中断同时触发,AB两个中断被挂起,CPU应该先进入A中断服务,然后等A执行完了,倘若在A中断服务函数内没有取消B的中断,会继续进入B的中断服务函数继续执行。

下个问题,属于中断嵌套,51可以支持两级嵌套,你说的这个是可以的,A执行完继续回到B。

评分

参与人数 1积分 +2 收起 理由 dongyumin + 2 乐于助人

查看全部评分

一周热门 更多>