MCS-51中斷系統(tǒng)的結構
8031單片機的中斷系統(tǒng)簡單實用,其基本特點是:有5個固定的可屏蔽中斷源,3個在片內(nèi),2個在片外,它們在程序存儲器中各有固定的中斷入口地址,由此進入中斷服務程序;5個中斷源有兩級中斷優(yōu)先級,可形成中斷嵌套;2個特殊功能寄存器用于中斷控制和條件設置的編程。
中斷系統(tǒng)的結構:
5個中斷源的符號、名稱及產(chǎn)生的條件如下。
INT0:外部中斷0,由P3.2端口線引入,低電平或下跳沿引起。
INT1:外部中斷1,由P3.3端口線引入,低電平或下跳沿引起。
T0:定時器/計數(shù)器0中斷,由T0計滿回零引起。
T1:定時器/計數(shù)器l中斷,由T1計滿回零引起。
TI/RI:串行I/O中斷,串行端口完成一幀字符發(fā)送/接收后引起。
整個中斷系統(tǒng)的結構框圖見下圖一所示。
由圖一可見,外部中斷有下跳沿引起和低電平引起的選擇;串行中斷有發(fā)送(TI)相接收(R1)的區(qū)別;各個中斷源打開與否,受中斷自身的允許位和全局允許位的控制,并具有高優(yōu)先級和低優(yōu)先級的選擇。