【正文】
服務(wù),然后按排隊順序逐一服務(wù),完畢后返回斷點地址,繼續(xù)執(zhí)行主程序。 中斷源向 CPU提出的中斷請求。第五章 中斷系統(tǒng) 167。 主 程 序 A響 應(yīng)返 回斷 點R E T I??中 斷 服 務(wù) 程 序 B引起 CPU中斷的根源,稱為 中斷源。實現(xiàn)上述中斷功能的部件稱為 中斷系統(tǒng)(中斷機構(gòu))。 CPU能夠及時處理應(yīng)用系統(tǒng)的隨機事件,系統(tǒng)的實時性大大增強; 可靠性高 。 ③ 優(yōu)先級控制 :多個中斷提出請求時 , CPU 響應(yīng)的次序 。/INT1:外部中斷 1, , 低電平或下降沿觸發(fā) 。 E X 0E A P X 001E T 0P T 001E X 1P X 101E T 1P T 101E SP S01≥ 1R IT IS C O NT C O NI E 0T F 0I E 1T F 110101I T 0I T 1I N T 0I N T 1T 0T 1R XT XI EI P111111110硬 件 查 詢自然優(yōu)先級自然優(yōu)先級中 斷 入 口中 斷 入 口高級低級中 斷 源中 斷 源80C51的中斷系統(tǒng)有 5個中斷源, 2個優(yōu)先級,可實現(xiàn)二級中斷嵌套 。當(dāng) CPU將一個發(fā)送數(shù)據(jù)寫入串行口發(fā)送緩沖器時,就啟動了發(fā)送過程。當(dāng)允許串行口接收數(shù)據(jù)時,每接收完一個串行幀,由硬件置位 RI。 中斷優(yōu)先級寄存器 IP : PS:串行口中斷優(yōu)先級控制位 PT1: T1中斷優(yōu)先級控制位 PX1: INT1中斷優(yōu)先級控制位 PT0: T0中斷優(yōu)先級控制位 PX0: INT0中斷優(yōu)先級控制位 以上各位: 1-高優(yōu)先級; 0-低優(yōu)先級。 一、中斷響應(yīng)條件 CPU收到中斷請求 , 除下列條件外 , 則下一機器周期會響應(yīng)中斷: ① 正在進行同級或高級中斷處理 。 二、中斷響應(yīng)時間 : 一般情況下: 中斷請求 響應(yīng)中斷 ( 3~ 8個機器周期 ) 三、中斷響應(yīng)過程 : 響應(yīng)中斷 ↓ 自動清除中斷請求標(biāo)志 ( IE0、 IE TF0、 TF1, 但 RI/TI需由軟件清 ) ↓ 保留斷點 ( 當(dāng)前 PC值入棧 ) ↓ 中斷入口地址 → PC ↓ 執(zhí)行中斷服務(wù)程序 ↓ 中斷返回 ( RETI) ↓ 恢復(fù)斷點 ( 原 PC值出棧 ) 四、中斷入口地址 : 0003H :外部中斷 0服務(wù)程序入口 ( INT0) 000BH :定時器 0中斷服務(wù)程序入