单片机如果几个中断同时发生,或执行某个中断时,另一个中断发生时,单片机如何处理?

如题所述

单片机先分析中断的优先级,然后按照优先级,由高到低依次执行。若正在执行某个中断时另一个中断发生,单片机先保护正在执行中断的现场,然后比较中断优先级确定执行哪个。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-15
这叫中断嵌套,有的单片机支持,有的不支持。
如果不支持,同时发生的时候看哪个中断先来,或者谁的优先级更高。
如果支持,要根据优先级来定,且当另一个优先级更高的中断发生时,程序挂起,执行优先级高的中断的服务程序,完毕后返回原来的中断服务程序
第2个回答  2011-08-15
是优先级的问题,楼上说的很明确了已经
第3个回答  2011-08-15
自动熄火!!!
相似回答