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單片機只有兩級中斷,高級中斷可以嵌套到低優先順序中斷中。所謂中斷嵌套是指低優先順序中斷服務中,高級中斷被觸發時,低級中斷服務被暫停,進入到高級中斷,高級中斷服務結束後,再繼續進行低級中斷服務的過程。