第5章 89C51的中斷系統(tǒng)-部分習(xí)題解答_第1頁
第5章 89C51的中斷系統(tǒng)-部分習(xí)題解答_第2頁
第5章 89C51的中斷系統(tǒng)-部分習(xí)題解答_第3頁
第5章 89C51的中斷系統(tǒng)-部分習(xí)題解答_第4頁
第5章 89C51的中斷系統(tǒng)-部分習(xí)題解答_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

1.89C51有幾個中斷源?有幾個中斷標(biāo)志?這些中斷標(biāo)志如何置位復(fù)位?答:89C51有5個中斷源,6個中斷標(biāo)志。1)TF0:TO溢出中斷標(biāo)志,T0定時/計數(shù)溢出時置位,CPU響應(yīng)該中斷時自動清0。2)TF1:T1溢出中斷標(biāo)志,Tl定時/計數(shù)溢出時置位,CPU響應(yīng)該中斷時自動清0。3)TI:串行發(fā)送中斷標(biāo)志,串行發(fā)送一幀數(shù)據(jù)完畢置位,必須用軟件清0。4)RI:串行接收中斷標(biāo)志,串行接收一幀數(shù)據(jù)完畢置位,必須用軟件清0。5)IE0:外中斷INT0而中斷標(biāo)志,INT0而中斷有兩種觸發(fā)方式:①跳變觸發(fā)時,下降沿引發(fā)IE0置位,CPU響應(yīng)該中斷時自動清0。②電平觸發(fā)時,低電平引發(fā)IE0置位,除非INT0而(P3.2)引腳低電平撤除,否則IE0無法清0。6)IEl:外中斷INT1中斷標(biāo)志,置位復(fù)位情況同IE0。2.89C51在響應(yīng)中斷的過程中,PC值是如何變化的?答:響應(yīng)中斷前,PC值為中斷斷點地址;中斷開始時,PC值為相應(yīng)的中斷入口地址;中斷期間,按PC+1順序或跳轉(zhuǎn)地址;中斷返回時,恢復(fù)中斷斷點地址。3.寫出89C51五個中斷源的中斷入口地址。有什么特點?答:中斷入口地址:INT0:0003H;TO:000BH;INT1:0013H;T1:001BH;串行口:0023H。特點:①中斷入口地址固定;②排列順序與IE、IP和中斷優(yōu)先權(quán)中5個中斷源的排列順序相同;③相互間隔只有8個字節(jié)。

1.什么叫中斷?設(shè)置中斷有什么優(yōu)點和功能?

答:CPU暫時中止其正在執(zhí)行的程序,轉(zhuǎn)去執(zhí)行請求中斷的那個外設(shè)或事件的服務(wù)程序,等處理完畢后再返回執(zhí)行原來中止的程序,叫做中斷。設(shè)置中斷的優(yōu)點和功能:1)可以提高CPU工作效率,CPU不必花費大量時間等待和查詢外設(shè)工作。2)具有實時處理功能,對實時控制系統(tǒng)中的各種參數(shù)和狀態(tài)做出快速響應(yīng)、及時處理。3)具有故障處理功能,在掉電中斷服務(wù)程序中將需要保存的數(shù)據(jù)和信息及時轉(zhuǎn)移到具有備用電源的存儲器中保護起來,待電源正常時再恢復(fù)。4)實現(xiàn)分時操作,控制多個外設(shè)同時工作。

此外,中斷系統(tǒng)還能用于程序調(diào)試、多機連接等方面。因此,中斷系統(tǒng)是計算機中重要的組成部分??梢哉f,只有有了中斷系統(tǒng)后,計算機才能比原來無中斷系統(tǒng)的早期計算機演繹出多姿多彩的功能。

2.80C51有幾個中斷源?寫出其名稱。答:80C51單片機共有5個中斷源,其中2個為外部中斷源,3個為內(nèi)部中斷源:1)INT0一外部中斷0,中斷請求信號由P3.2輸入。2)INT1一外部中斷1,中斷請求信號由P3.3輸入。3)T0一定時/計數(shù)器0溢出中斷,對外部脈沖計數(shù)由P3.4輸入。4)T1一定時/計數(shù)器1溢出中斷,對外部脈沖計數(shù)由P3.5輸入。5)串行中斷(包括串行接收中斷RI和串行發(fā)送中斷TI)。

3.涉及89C51單片機中斷控制的有哪幾個特殊功能寄存器?答:涉及80C51單片機中斷控制的有中斷請求、中斷允許和中斷優(yōu)先級控制3個方面、4個特殊功能寄存器:①中斷請求:定時和外中斷控制寄存器TCON、串行控制寄存器SCON;②中斷允許控制寄存器IE;③中斷優(yōu)先級控制寄存器IP。

4.寫出89C51五個中斷源的中斷請求標(biāo)志名稱、位地址和在哪一個特殊功能寄存器中?答:①T1溢出中斷請求標(biāo)志TFl,位地址8FH,在TCON中。②T0溢出中斷請求標(biāo)志TF0,位地址8DH,在TCON中。③外中斷INT1中斷請求標(biāo)志IEl,位地址8BH,在TCON中。④外中斷INT0中斷請求標(biāo)志IE0,位地址89H,在TCON中。⑤串行口發(fā)送中斷請求標(biāo)志TI,位地址99H,在SCON中。串行口接收中斷請求標(biāo)志RI,位地址89H,在SCON中。5.按下列要求分別設(shè)置相關(guān)控制位。①INT0為邊沿觸發(fā)方式;②INT1為電平觸發(fā)方式;③T0啟動運行;④T1停止運行;解:①INT0為邊沿觸發(fā)方式:SETBIT0;②INTl為電平觸發(fā)方式:CLRITl;③TD運行:SETBTR0;④T1停止運行:CLRTRl;

9.什么叫中斷優(yōu)先級?如何設(shè)置?89C51中斷優(yōu)先級和中斷優(yōu)先權(quán)有什么區(qū)別?答:89C51將5個中斷源劃分為兩個中斷優(yōu)先級:高優(yōu)先級和低優(yōu)先級。高優(yōu)先級可以中斷正在響應(yīng)的低優(yōu)先級中斷。反之則不能。中斷優(yōu)先級可通過中斷優(yōu)先級控制寄存器IP設(shè)置。相應(yīng)位置“1”,定義為高優(yōu)先級;相應(yīng)位清“0”,定義為低優(yōu)先級。但若置5個中斷源全部為高優(yōu)先級,就等于不分優(yōu)先級。中斷優(yōu)先權(quán)用于同一中斷優(yōu)先級之間的中斷優(yōu)先。若同一優(yōu)先級中有多個中斷源同時請求中斷,CPU就先響應(yīng)優(yōu)先權(quán)高的中斷,后響應(yīng)優(yōu)先權(quán)低的中斷。中斷優(yōu)先權(quán)是固定的,不能設(shè)置,其從高到低的順序為:INT0、T0、INT1、T1、串行口。區(qū)別:①中斷優(yōu)先級可設(shè)置;中斷優(yōu)先權(quán)是固定的,不能設(shè)置。②中斷優(yōu)先級用于不同中斷優(yōu)先級之間,高優(yōu)先級可以中斷

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論