请教大家个问题,就是51单片机如果用外中断时,当外部给一个中断信号时,单片机就会去执行中断程序,如

请教大家个问题,就是51单片机如果用外中断时,当外部给一个中断信号时,单片机就会去执行中断程序,如果在中断程序还没有执行完外部就又给了单片机一个中断信号,这时单片机改怎样?是马上又重新执行中断程序还是怎样?谢谢

有一个东西叫做中断优先级,第一个任务叫做A,第二个任务叫做B。因为都是外部中断,优先级可能都一样。下面是借用别人的话

所以,是A先执行完,再响应B的中断。

追问

我不是这个意思,我是说程序里面只设一个中断,就比如是A,如果已经在执行A的中断程序但还没执行完,此时再来个中断A,这时候是重新执行中断A的程序还是继续执行未执行完的程序

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-09-01
只有高级中断源,才能中断 当前正在执行的中断程序。

当中断程序结束,返回主程序后,如果,刚才出现的中断申请标志还存在,
那么,会再次进入中断程序。追问

老师,我刚才在百度上提了了问,能请教下你吗?

感觉你技术应该是相当不错的,前两次你回答我那些问题感觉很好。

追答

还有什么问题?

追问

就是我这个号,刚才提在百度知道上的,你可以点我头像进来就看的到,谢谢了。

追答

你是匿名提问的,头像、号,都不显示。

另外,即使点击进去,只能看到,你回答的问题;看不见,你提问的。

追问

本回答被网友采纳
相似回答