版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1.89C51有幾個(gè)中斷源?有幾個(gè)中斷標(biāo)志?這些中斷標(biāo)志如何置位復(fù)位?答:89C51有5個(gè)中斷源,6個(gè)中斷標(biāo)志。1)TF0:TO溢出中斷標(biāo)志,T0定時(shí)/計(jì)數(shù)溢出時(shí)置位,CPU響應(yīng)該中斷時(shí)自動清0。2)TF1:T1溢出中斷標(biāo)志,Tl定時(shí)/計(jì)數(shù)溢出時(shí)置位,CPU響應(yīng)該中斷時(shí)自動清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ā)時(shí),下降沿引發(fā)IE0置位,CPU響應(yīng)該中斷時(shí)自動清0。②電平觸發(fā)時(shí),低電平引發(fā)IE0置位,除非INT0而(P3.2)引腳低電平撤除,否則IE0無法清0。6)IEl:外中斷INT1中斷標(biāo)志,置位復(fù)位情況同IE0。C51的中斷系統(tǒng)---部分習(xí)題解答共16頁,您現(xiàn)在瀏覽的是第1頁!2.89C51在響應(yīng)中斷的過程中,PC值是如何變化的?答:響應(yīng)中斷前,PC值為中斷斷點(diǎn)地址;中斷開始時(shí),PC值為相應(yīng)的中斷入口地址;中斷期間,按PC+1順序或跳轉(zhuǎn)地址;中斷返回時(shí),恢復(fù)中斷斷點(diǎn)地址。3.寫出89C51五個(gè)中斷源的中斷入口地址。有什么特點(diǎn)?答:中斷入口地址:INT0:0003H;TO:000BH;INT1:0013H;T1:001BH;串行口:0023H。特點(diǎn):①中斷入口地址固定;②排列順序與IE、IP和中斷優(yōu)先權(quán)中5個(gè)中斷源的排列順序相同;③相互間隔只有8個(gè)字節(jié)。
C51的中斷系統(tǒng)---部分習(xí)題解答共16頁,您現(xiàn)在瀏覽的是第2頁!1.什么叫中斷?設(shè)置中斷有什么優(yōu)點(diǎn)和功能?
答:CPU暫時(shí)中止其正在執(zhí)行的程序,轉(zhuǎn)去執(zhí)行請求中斷的那個(gè)外設(shè)或事件的服務(wù)程序,等處理完畢后再返回執(zhí)行原來中止的程序,叫做中斷。設(shè)置中斷的優(yōu)點(diǎn)和功能:1)可以提高CPU工作效率,CPU不必花費(fèi)大量時(shí)間等待和查詢外設(shè)工作。2)具有實(shí)時(shí)處理功能,對實(shí)時(shí)控制系統(tǒng)中的各種參數(shù)和狀態(tài)做出快速響應(yīng)、及時(shí)處理。3)具有故障處理功能,在掉電中斷服務(wù)程序中將需要保存的數(shù)據(jù)和信息及時(shí)轉(zhuǎn)移到具有備用電源的存儲器中保護(hù)起來,待電源正常時(shí)再恢復(fù)。4)實(shí)現(xiàn)分時(shí)操作,控制多個(gè)外設(shè)同時(shí)工作。
此外,中斷系統(tǒng)還能用于程序調(diào)試、多機(jī)連接等方面。因此,中斷系統(tǒng)是計(jì)算機(jī)中重要的組成部分。可以說,只有有了中斷系統(tǒng)后,計(jì)算機(jī)才能比原來無中斷系統(tǒng)的早期計(jì)算機(jī)演繹出多姿多彩的功能。
C51的中斷系統(tǒng)---部分習(xí)題解答共16頁,您現(xiàn)在瀏覽的是第3頁!3.涉及89C51單片機(jī)中斷控制的有哪幾個(gè)特殊功能寄存器?答:涉及80C51單片機(jī)中斷控制的有中斷請求、中斷允許和中斷優(yōu)先級控制3個(gè)方面、4個(gè)特殊功能寄存器:①中斷請求:定時(shí)和外中斷控制寄存器TCON、串行控制寄存器SCON;②中斷允許控制寄存器IE;③中斷優(yōu)先級控制寄存器IP。
C51的中斷系統(tǒng)---部分習(xí)題解答共16頁,您現(xiàn)在瀏覽的是第4頁!9.什么叫中斷優(yōu)先級?如何設(shè)置?89C51中斷優(yōu)先級和中斷優(yōu)先權(quán)有什么區(qū)別?答:89C51將5個(gè)中斷源劃分為兩個(gè)中斷優(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個(gè)中斷源全部為高優(yōu)先級,就等于不分優(yōu)先級。中斷優(yōu)先權(quán)用于同一中斷優(yōu)先級之間的中斷優(yōu)先。若同一優(yōu)先級中有多個(gè)中斷源同時(shí)請求中斷,CPU就先響應(yīng)優(yōu)先權(quán)高的中斷,后響應(yīng)優(yōu)先權(quán)低的中斷。中斷優(yōu)先權(quán)是固定的,不能設(shè)置,其從高到低的順序?yàn)椋篒NT0、T0、INT1、T1、串行口。C51的中斷系統(tǒng)---部分習(xí)題解答共16頁,您現(xiàn)在瀏覽的是第5頁!14.89C51中斷處理過程包括哪四個(gè)步驟?簡述中斷處理過程。答:中斷處理過程大致可分為四步:中斷請求、中斷響應(yīng)、中斷服務(wù)和中斷返回。
①中斷請求:由中斷源向CPU發(fā)出中斷請求信號。
②中斷響應(yīng):在滿足中斷響應(yīng)條件下,響應(yīng)中斷,保存斷點(diǎn)地址,將相應(yīng)中斷的入口地址送入PC。
③中斷服務(wù):執(zhí)行中斷服務(wù)程序,完成中斷源要求的相應(yīng)操作。
④中斷返回:恢復(fù)斷點(diǎn)地址,開放同級中斷。15.89C51響應(yīng)中斷有什么條件?
答:中斷響應(yīng)條件:
①該中斷已經(jīng)“開中”;
②CPU此時(shí)沒有響應(yīng)同級或更高優(yōu)先級的中斷;
③當(dāng)前正處于所執(zhí)行指令的最后一個(gè)機(jī)器周期;
④正在執(zhí)行的指令不是RETI或者是訪向IE、IP的指令;否則必須再另外執(zhí)行一條指令后才能響應(yīng)。
C51的中斷系統(tǒng)---部分習(xí)題解答共16頁,您現(xiàn)在瀏覽的是第6頁!17.什么叫保護(hù)現(xiàn)場?需要保護(hù)哪些內(nèi)容?什么叫恢復(fù)現(xiàn)場?恢復(fù)現(xiàn)場與保護(hù)現(xiàn)場有什么關(guān)系?須遵循什么原則?答:在中斷服務(wù)程序中,通常會涉及到一些特殊功能寄存器,如Acc、PSW和DPTR等,而這些特殊功能寄存器中斷前的數(shù)據(jù)在中斷返回后還要用到,若在中斷服務(wù)程序中被改變,返回主程序后將會出錯(cuò)。因此,要求把這些特殊功能寄存器中斷前的數(shù)據(jù)保存起來,待中斷返回時(shí)恢復(fù)。所謂保護(hù)現(xiàn)場,是指把斷點(diǎn)處有關(guān)寄存器的內(nèi)容壓入堆棧保護(hù)。需要保護(hù)的內(nèi)容即中斷返回時(shí)需要恢復(fù)的內(nèi)容,不需要恢復(fù)就不需要保護(hù)。通常是特殊功能寄存器Acc、PSW和DPTR等?;謴?fù)現(xiàn)場與保護(hù)現(xiàn)場相對應(yīng),是指在中斷返回前,將原來保護(hù)現(xiàn)場時(shí)壓人堆棧的內(nèi)容從堆棧中彈出,送回到原有關(guān)寄存器。恢復(fù)現(xiàn)場與保護(hù)現(xiàn)場是對應(yīng)的,恢復(fù)的內(nèi)容就是保護(hù)的內(nèi)容。對80C51,利用堆棧保護(hù)和恢復(fù)現(xiàn)場需要遵循先進(jìn)后出、后進(jìn)先出的原則。
C51的中斷系統(tǒng)---部分習(xí)題解答共16頁,您現(xiàn)在瀏覽的是第7頁!19.簡述89C51外中斷的觸發(fā)方式,電平觸發(fā)方式時(shí),如何防止CPU重復(fù)響應(yīng)外中斷?答:80C51外中INT0/INTl有兩種觸發(fā)方式:電平觸發(fā)和邊沿觸發(fā)方式。采用電平觸發(fā)方式時(shí),CPU響應(yīng)中斷后,雖用硬件自動清除了相應(yīng)中斷請求標(biāo)志IE0/IEl,但相應(yīng)引腳(P3.2/P3.3)的低電平信號若繼續(xù)保持下去(一般可能保持時(shí)間較長),中斷請求標(biāo)志IE0/IEl就無法清零,就會發(fā)生重復(fù)響應(yīng)中斷情況,引起出錯(cuò)。需要采取軟硬件結(jié)合的方法撤消引起重復(fù)中斷相應(yīng)引腳的低電平信號。硬件電路如教材書圖5-4所示。當(dāng)外部設(shè)備有中斷請求時(shí),中斷請求信號經(jīng)反相,加到鎖存器CP端,作為CP脈沖。由于D端接地為0,Q端輸出低點(diǎn)平,觸發(fā)INT0產(chǎn)生中斷。當(dāng)CPU響應(yīng)中斷后,應(yīng)在該中斷服務(wù)程序中按排兩條指令:CLRP1.0;SETBP1.0;使P1.0輸出一個(gè)負(fù)脈沖信號,加到鎖存器Sp端(強(qiáng)迫置“1”端),Q端輸出高點(diǎn)平,從而撤消引起重復(fù)中斷的INT0低電平信號。因此一般來說,對外中斷INT0、INT1,應(yīng)盡量采用邊沿觸發(fā)方式,以簡化硬件電路和軟件程序。
C51的中斷系統(tǒng)---部分習(xí)題解答共16頁,您現(xiàn)在瀏覽的是第8頁!21.什么叫中斷嵌套?中斷嵌套有什么限制?中斷嵌套與子程序嵌套有什么區(qū)別?答,高優(yōu)先級中斷“中斷”正在執(zhí)行的低優(yōu)先級中斷,這就是中斷嵌套。中斷嵌套只能高優(yōu)先級“中斷”低優(yōu)先級,低優(yōu)先級不能“中斷”高優(yōu)先級,同一優(yōu)先級之間也不能相互“中斷”。中斷嵌套與子程序嵌套的區(qū)別:
①子程序嵌套是在程序中事先按排好的;中斷嵌套是隨機(jī)發(fā)生的。②子程序嵌套無次序限制,中斷嵌套只允許高優(yōu)先級“中斷”低優(yōu)先級。
C51的中斷系統(tǒng)---部分習(xí)題解答共16頁,您現(xiàn)在瀏覽的是第9頁!2.80C51有幾個(gè)中斷源?寫出其名稱。答:80C51單片機(jī)共有5個(gè)中斷源,其中2個(gè)為外部中斷源,3個(gè)為內(nèi)部中斷源:1)INT0一外部中斷0,中斷請求信號由P3.2輸入。2)INT1一外部中斷1,中斷請求信號由P3.3輸入。3)T0一定時(shí)/計(jì)數(shù)器0溢出中斷,對外部脈沖計(jì)數(shù)由P3.4輸入。4)T1一定時(shí)/計(jì)數(shù)器1溢出中斷,對外部脈沖計(jì)數(shù)由P3.5輸入。5)串行中斷(包括串行接收中斷RI和串行發(fā)送中斷TI)。
C51的中斷系統(tǒng)---部分習(xí)題解答共16頁,您現(xiàn)在瀏覽的是第10頁!4.寫出89C51五個(gè)中斷源的中斷請求標(biāo)志名稱、位地址和在哪一個(gè)特殊功能寄存器中?答:①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啟動運(yùn)行;④T1停止運(yùn)行;解:①INT0為邊沿觸發(fā)方式:SETBIT0;②INTl為電平觸發(fā)方式:CLRITl;③TD運(yùn)行:SETBTR0;④T1停止運(yùn)行:CLRTRl;
C51的中斷系統(tǒng)---部分習(xí)題解答共16頁,您現(xiàn)在瀏覽的是第11頁!區(qū)別:①中斷優(yōu)先級可設(shè)置;中斷優(yōu)先權(quán)是固定的,不能設(shè)置。②中斷優(yōu)先級用于不同中斷優(yōu)先級之間,高優(yōu)先級可以中斷正在響應(yīng)的低優(yōu)先級中斷;中斷優(yōu)先權(quán)僅用于相同優(yōu)先級之間同時(shí)請求中斷時(shí)的CPU優(yōu)先響應(yīng)權(quán)。實(shí)際上,中斷優(yōu)先權(quán)發(fā)揮作用的概率很低很低。兩個(gè)同一優(yōu)先級的中斷同時(shí)請求中斷,幾乎是不存在的,但計(jì)算機(jī)(包括單片機(jī))就應(yīng)該包容任何可能發(fā)生的情況
C51的中斷系統(tǒng)---部分習(xí)題解答共16頁,您現(xiàn)在瀏覽的是第12頁!16.為什么89C51單片機(jī)在執(zhí)行RETI或訪問IE、IP指令時(shí)。不能立即響應(yīng)中斷?答:若正在執(zhí)行RETI指令,則牽涉到前一個(gè)中斷斷口地址問題,必須等待前一個(gè)中斷返回后,才能響應(yīng)新的中斷;訪問IE、IP指令牽涉到有可能改變中斷允許開關(guān)狀態(tài)和中斷優(yōu)先級次序狀態(tài),必須等其確定后,按照新的IE、IP控制執(zhí)行中斷響應(yīng)。因此,正在執(zhí)行的指令不可以是唧或者是訪問IE、IP的指令,否則必須再另外執(zhí)行一條指令后才能響應(yīng)。
C51的中斷系統(tǒng)---部分習(xí)題解答共16頁,您現(xiàn)在瀏覽的是第13頁!18.在CPU未執(zhí)行同級或更高優(yōu)先級中斷服務(wù)程序的條件下。中斷響應(yīng)等待時(shí)間最少需要幾個(gè)機(jī)周?最長需要幾個(gè)機(jī)周?答:在CPU未執(zhí)行同級或更高優(yōu)先級中斷服務(wù)程序的條件下,中斷響應(yīng)等待時(shí)間最少需要3個(gè)機(jī)周,最長需要8個(gè)機(jī)周。
C51的中斷系統(tǒng)---部分習(xí)題解答共16頁,您現(xiàn)在瀏覽的是第14頁!20.89C51五個(gè)中斷源中,哪些中斷在CPU響應(yīng)中斷后,中斷請求標(biāo)志會自動清除?答:定時(shí)/計(jì)數(shù)器T0、T1中斷和外中斷INT0、INT1邊沿觸發(fā)方式,CPU響應(yīng)中斷時(shí)就用硬件自動清除予相應(yīng)的中斷請求標(biāo)志。外中斷INT0、INT1采用電平觸發(fā)方式時(shí),由于引起中斷的相應(yīng)引腳(P3.2或P3.3)上的低電平信號未去除,仍會重復(fù)產(chǎn)生中斷請求,使中斷請求標(biāo)志置“1”。串行口中斷(包括串發(fā)TI、串收RI),中斷請求標(biāo)志不會自動清除,必須由用戶在串行中斷服務(wù)程序中用指令對TI或RI清0。
C51的中斷系統(tǒng)---部分習(xí)題解答共16頁,您現(xiàn)在瀏覽
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年農(nóng)業(yè)國際公關(guān)服務(wù)合同
- 2026年醫(yī)院古醫(yī)療云計(jì)算模型館合作合同
- 2025年全國性網(wǎng)絡(luò)安全服務(wù)平臺建設(shè)項(xiàng)目可行性研究報(bào)告
- 2025年高校在線學(xué)習(xí)平臺搭建項(xiàng)目可行性研究報(bào)告
- 2025年新型替代蛋白質(zhì)研發(fā)項(xiàng)目可行性研究報(bào)告
- 2025年健身產(chǎn)業(yè)數(shù)字化轉(zhuǎn)型項(xiàng)目可行性研究報(bào)告
- 紋身定金合同范本
- 做監(jiān)理合同協(xié)議
- 福建省百校2026屆高三上學(xué)期12月聯(lián)合測評英語試卷(含答案詳解)
- 程序設(shè)計(jì)崗位面試要點(diǎn)及參考答案
- 醫(yī)學(xué)科研誠信專項(xiàng)培訓(xùn)
- 電力通信培訓(xùn)課件
- 第五版FMEA控制程序文件編制
- 藥物致癌性試驗(yàn)必要性指導(dǎo)原則
- 軟骨肉瘤護(hù)理查房
- 高級生物化學(xué)知識要點(diǎn)詳解
- 肌電圖在周圍神經(jīng)病中的應(yīng)用
- 2025春季學(xué)期國開電大專科《理工英語1》一平臺機(jī)考真題及答案(第五套)
- GB/T 45683-2025產(chǎn)品幾何技術(shù)規(guī)范(GPS)幾何公差一般幾何規(guī)范和一般尺寸規(guī)范
- CJ/T 107-2013城市公共汽、電車候車亭
- 可靠性測試標(biāo)準(zhǔn)試題及答案
評論
0/150
提交評論