單片微型計算機原理及應用C第9講

單片微型計算機原理及應用C第9講

ID:36649027

大?。?.73 MB

頁數(shù):29頁

時間:2019-05-13

單片微型計算機原理及應用C第9講_第1頁
單片微型計算機原理及應用C第9講_第2頁
單片微型計算機原理及應用C第9講_第3頁
單片微型計算機原理及應用C第9講_第4頁
單片微型計算機原理及應用C第9講_第5頁
資源描述:

《單片微型計算機原理及應用C第9講》由會員上傳分享,免費在線閱讀,更多相關內容在學術論文-天天文庫

1、課程主講:羅振辦公地點:重點實驗室大樓412室聯(lián)系電話:180400396201.中斷的概念2.中斷系統(tǒng)結構3.中斷響應4.中斷撤銷5.中斷服務程序2?中斷?當CPU正在處理某件事情時,單片機外部或內部發(fā)生的某一緊急事件請求CPU立即去處理,主于是,CPU暫時中止當前的工程作,轉去處理這個緊急事件,序中待處理完畢后,再回到原來被斷中止的地方,繼續(xù)原來的工作。中斷請求→服務?中斷系統(tǒng)繼程?能夠實現(xiàn)中斷處理功能的部件續(xù)序執(zhí)?中斷處理過程行?①中斷請求主?②中斷響應程序?③中斷服務?④中斷返回3MCS-51的中斷源?中

2、斷源?外部中斷0和1(INT0、INT1)?引起中斷的原因,或者是能發(fā)出?采集到低電平或者脈沖下降沿時,中斷申請的來源產(chǎn)生中斷請求。?又被稱作“中斷請求源”?INT0來自P3.2引腳?INT1來自P3.3引腳?中斷請求?中斷源向CPU提出的處理請求?定時/計數(shù)器0和1(T0、T1)?定時功能時,計數(shù)脈沖來自片內?計數(shù)功能時,計數(shù)脈沖來自片外?T0來自P3.4引腳?T1來自P3.5引腳?計數(shù)值由8個1變成8個0時,產(chǎn)生中斷請求。?串行中斷?發(fā)送或接收完一個字節(jié)數(shù)據(jù)時,產(chǎn)生中斷請求?發(fā)送來自P3.0引腳?接收來自P3

3、.1引腳4硬件查詢高中斷觸發(fā)方式IEIP自級IT0=0然中PX01優(yōu)INT0IE0先斷IT0=1EX00級請求TF0PT01T0矢量PCIT1=0ET00地址IE1PX11INT1EX10IT1=1硬件查詢PT1TF11T1低ET10TI自級TXPS1然中+RXRIES0優(yōu)斷先請中斷源中斷請求標記源允許總允許優(yōu)先級級求矢量PC中斷允許中斷優(yōu)先級地址中斷請求中斷響應5硬件查詢高中斷觸發(fā)方式IEIP自級IT0=0然中PX01優(yōu)INT0IE0先斷IT0=1EX00級請求TF0PT01T0矢量PCIT1=0ET00地址I

4、E1PX11INT1EX10IT1=1硬件查詢PT1TF11T1低ET10TI自級TXPS1然中+RXRIES0優(yōu)斷先請中斷源中斷請求標記源允許總允許優(yōu)先級級求矢量PC地址中斷請求6?外部中斷INTi(i=0,1)?電平方式觸發(fā)中斷?ITi設置為0?CPU在每個機器周期的S5P2采樣INTi引腳,若INTi引腳為低電平時,則置IEi為1,產(chǎn)生中斷請求。?跳沿方式觸發(fā)中斷?ITi設置為1?串行中斷?加到INT0上的信號電平從高跳變?發(fā)送(TX)到低時,觸發(fā)中斷?發(fā)送完一個字節(jié)數(shù)據(jù)時,TI由0置?當CPU響應中斷后,

5、IEi由硬件1,向CPU發(fā)出中斷請求。自動復位?中斷響應后,必須用指令復位TI。?定時/計數(shù)器中斷Ti(i=0,1)?接收(RX)?Ti產(chǎn)生溢出(計數(shù)值由8個1變?接收完一個字節(jié)數(shù)據(jù)時,RI由0置成8個0)時,TFi由0變成1,向1,向CPU發(fā)出中斷請求。CPU發(fā)出中斷請求。?中斷響應后,必須用指令復位RI。?中斷響應后,TFi自動復位。S1S2S3S4S5S6P1P2P1P2P1P2P1P2P1P2P1P27位地址9FH9EH9DH9CH9BH9AH99H98H位符號SM0SM1SM2RENTB8RB8TIRI

6、?TI:當串行口發(fā)送完一幀串行數(shù)據(jù)后,由硬件置“1”;在轉向中斷服務程序后,用軟件清“0”?RI:當串行口接收完一幀串行數(shù)據(jù)后,由硬件置“1”;在轉向中斷服務程序后,用軟件清“0”中斷位地址8FH8EH8DH8CH8BH8AH89H88H請位符號TF1TR1TF0TR0IE1IT1IE0IT0求所?TF1TF0:當定時/計數(shù)器產(chǎn)生溢出時,由硬件置影“1”,并申請中斷。當轉向中斷服務時,響再由硬件自動清“0”。到?IE1IE0:當CPU采樣到外部中斷請求時,由硬件置的“1”。當轉向中斷服務時,再由硬件自動位清“0”

7、。地?IT1IT0:為1時,脈沖觸發(fā)方式,下降沿有效址為0時,電平觸發(fā)方式,低電平有效8硬件查詢高中斷觸發(fā)方式IEIP自級IT0=0然中PX01優(yōu)INT0IE0先斷IT0=1EX00級請求TF0PT01T0矢量PCIT1=0ET00地址IE1PX11INT1EX10IT1=1硬件查詢PT1TF11T1低ET10TI自級TXPS1然中+RXRIES0優(yōu)斷先請中斷源中斷請求標記源允許總允許優(yōu)先級級求矢量PC中斷允許中斷優(yōu)先級地址9?中斷允許?單片機通過中斷允許寄存器實現(xiàn)中斷控制,即以EA位作為總控制位,以各個中斷源的

8、中斷允許位作為分控制位。?當總控制位為禁止時(EA=0),關閉整個中斷系統(tǒng)。?當總控制位為允許時中斷允許(EA=1),開放中斷系統(tǒng),由各個分控制位設置各自中斷的允許與禁止。10位地址AFHAEHADHACHABHAAHA9HA8H位符號EA--ESET1EX1ET0EX0?EA:中斷允許總控制位。0禁止,1允許。中斷允許?ES:串行中斷允許控制位。0禁止,1允許。?ET1

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內容,確認文檔內容符合您的需求后進行下載,若出現(xiàn)內容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。