A. 51单片机硬件支持的最大中断嵌套深度是几级
C8051没有用过,常用的51一般都是2级中断
B. 关于51单片机的中断嵌套
中断是有级别的,级别低的中断时,可以响应更高级别的中断,同级和级别低的中断不能响应.
自己中断级别是相同的,所以不能.
C. 51单片机(c语言)中断嵌套的困惑
“只要堆栈空间足够,中断嵌套的层数一般没有限制”。
这话应该是对的。
虽然只有两级优先级。但是,同一优先级的不同中断的优先性不同。
具体的是:外部中断0、T0、外部中断1、T1、串行中断。五级依次递减。
(在同一优先级)如果正在执行T1中断,这时来了个T0中断,那么可以被打断,执行T0中断服务程序时又来个外部中断0,也能被打断。这不是有三级了吗?
依次类推,应该最多5层吧!不过很少用到那么多。
D. 在一般情况8051单片机允许同级中断嵌套
是不支持的!51的中断系统很简单!两级嵌套!同级的同时到的话按优先级,中断向量地址越小,优先级越高!
E. 51单片机最多只有2级中断优先级吗中断优先级的嵌套是什么意思
是的51单片机只有两级中断,高级中断可以嵌套到低优先级中断中。所谓中断嵌套是指低优先级中断服务中,高级中断被触发时,低级中断服务被暂停,进入到高级中断,高级中断服务结束后,再继续进行低级中断服务的过程。