下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第五章習題參考答案一、填空題1、MCS-51有 5 個中斷源, 2 個中斷優(yōu)先級, 優(yōu)先級由軟件填寫特殊功能寄存器IP加以選擇。2、外中斷請求標志位是IE0和IE1。3、RETI指令以及任何訪問IE和IP寄存器的指令執(zhí)行過后, CPU不能馬上響應(yīng)中斷。4、 8051 單片機響應(yīng)中斷后,產(chǎn)生長調(diào)用指令LCALL,執(zhí)行該指令的過程包括:首先把PC的內(nèi)容壓入堆棧,以進行斷點保護,然后把長調(diào)用指令的16 位地址送PC,使程序執(zhí)行轉(zhuǎn)向程序存儲器中的中斷地址區(qū)。二、選擇題:1、在中斷服務(wù)程序中,至少應(yīng)有一條(D)。A、 傳送指令B 、轉(zhuǎn)移指令C 、 加法指令2、要使 MCS-51能夠響應(yīng)定時器T1 中斷,
2、串行接口中斷, 它的中斷允許寄存器D 、 中斷返回指令I(lǐng)E 的內(nèi)容應(yīng)是(A)。A、 98HB 、84HC、42HD、 22H3、 MCS-51響應(yīng)中斷時,下列哪種操作不會發(fā)生(A)A 、 保護現(xiàn)場B 、保護PCC、找到中斷入口D、保護PC轉(zhuǎn)入中斷入口4、 MCS-51中斷源有(A)A 、 5個B 、2個C 、3個D 、6 個5、計算機在使用中斷方式與外界交換信息時,保護現(xiàn)場的工作應(yīng)該是(C)A 、 由 CPU自動完成B 、 在中斷響應(yīng)中完成C、應(yīng)由中斷服務(wù)程序完成D 、 在主程序中完成6、 MCS-51的中斷允許觸發(fā)器內(nèi)容為83H,CPU將響應(yīng)的中斷請求是(D)。A 、INT0,INT1B、
3、T0,T1C 、 T1 ,串行接口D 、INT0,T07、若MCS-51中斷源都編程為同級,當它們同時申請中斷時,CPU首先響應(yīng)(B)。A 、INT1B 、 INT0C、 T1D、T08、當CPU響應(yīng)串行接口中斷時,程序應(yīng)轉(zhuǎn)到(C)。A 、 0003HB 、 0013HC 、 0023HD 、 0033H9、執(zhí)行 MOVIE , #03H后, MCS-51將響應(yīng)的中斷是(D)。A 、 1個B 、2個C 、3個D 、0 個10、外部中斷1 固定對應(yīng)的中斷入口地址為(C)。A 、 0003HB 、 000BHC 、 0013HD 、 001BH11、 MCS-51單片機可分為兩個中斷優(yōu)先級別,各中
4、斷源的優(yōu)先級別設(shè)定是利用寄存器(B)。A 、IEB、 IPC、TCOND 、 SCON12、(C)非單片機系統(tǒng)響應(yīng)中斷的必要條件。A、TCON或 SCON寄存器內(nèi)的有關(guān)中斷標志位為1B、IE中斷允許寄存器內(nèi)的有關(guān)中斷允許位置1C、IP中斷優(yōu)先級寄存器內(nèi)的有關(guān)位置1D、當前一條指令執(zhí)行完13、各中斷源發(fā)出的中斷請求信號,都會標記在MCS-51系統(tǒng)中的(B)。A 、 TMODB 、 TCON/SCONC、 IED 、 IP14、執(zhí)行返回指令時,返回的斷點是(C)A 、調(diào)用指令的首地址B 、 調(diào)用指令的末地址C、調(diào)用指令下一條指令的首地址D 、 返回指令的末地址15、中斷查詢確認后,在下列各種805
5、1單片機運行情況中,能立即進行響應(yīng)的是:(D)A、 當前正在執(zhí)行高優(yōu)先級中斷處理B、 當前正在執(zhí)行RETI 指令C、 當前指令是DIV 指令,且正處于取指令的機器周期D、當前指令是 MOVA ,R316、當 CPU響應(yīng)外部中斷0 INT0 的中斷請求后,程序計數(shù)器PC的內(nèi)容是(A)。A、 0003HB 、 000BHC、 0013HD、 001BH17、當 CPU響應(yīng)外部中斷1 INT1 的中斷請求后,程序計數(shù)器PC的內(nèi)容是(C)。A、 0003HB 、 000BHC、 0013HD、 001BH18、 MCS51單片機在同一級別里除串行口外,級別最低的中斷源是(C)。A、外部中斷1B 、定時
6、器 T0C、定時器 T1D、串行口19、 MCS51單片機在同一級別里除 INT0 外,級別最高的中斷源是(B)。A、外部中斷1B 、定時器 T0C、定時器 T1D、外部中斷 020、當外部中斷0 發(fā)出中斷請求后,中斷響應(yīng)的條件是(C)。A、SETB ET0B 、 SETB EX0C、 MOV IE, #81HD 、MOV IE,#61H21、當定時器 T0 發(fā)出中斷請求后,中斷響應(yīng)的條件是(C)。A、 SETB ET0B 、SETB EX0C、 MOV IE, #82HD 、MOVIE ,#61H22、外部中斷 0的入口地址是(A)。A、0003HB 、000BHC 、0013HD、001B
7、H24、 MCS51 單片機 CPU開中斷的指令是(A)。A 、SETBEAB、SETBESC 、CLREAD、SETB EX025、 MCS51 單片機外部中斷0 開中斷的指令是(B)A、 SETBETOB 、 SETBEXOC、 CLRETOD、SETBET126、 MCS51 單片機外部中斷1 和外部中斷0 的觸發(fā)方式選擇位是(C)。A 、TR1和 TR0B 、IE1 和 IE0C、IT1 和 IT0D 、TF1 和 TF027、8031 單片機共有 5 個中斷入口,在同一級別里, 5 個中斷源同時發(fā)出中斷請求時,程序計數(shù)器PC的內(nèi)容變?yōu)椋˙)。A、000BHB 、0003HC、0013
8、HD 、001BH28、 MCS51 單片機響應(yīng)中斷的過程是(D )。A、斷點 PC自動壓棧,對應(yīng)中斷矢量地址裝入PCB、關(guān)中斷,程序轉(zhuǎn)到中斷服務(wù)程序C、斷點壓棧, PC指向中斷服務(wù)程序地址D、斷點 PC自動壓棧,對應(yīng)中斷矢量地址裝入PC,程序轉(zhuǎn)到該矢量地址,再轉(zhuǎn)至中斷服務(wù)程序首地址29、執(zhí)行中斷處理程序最后一句指令RETI 后,(D)。A 、程序返回到ACALL的下一句B、程序返回到LCALL的下一句C、程序返回到主程序開始處D、程序返回到響應(yīng)中斷時的下一句30、 MCS51 單片機響應(yīng)中斷矢量地址是(C)。A、中斷服務(wù)程序的首句地址B 、中斷服務(wù)程序的出口地址C、中斷服務(wù)程序的入口地址D
9、、主程序等待中斷指令的地址31、一主程序中有一句LP:SJMP LP,功能指令為等待中斷,當發(fā)生中斷且中斷返回后,(D)。A、返回到主程序開始處B 、返回到該句的下一條指令處C、返回到該句的上一條指令處D 、返回到該句32、一中斷子程序的最后一句不是RETI而是RET,中斷返回后(A)。A、返回到主程序中ACALL或 LCALL的下一句B 、返回到主程序中響應(yīng)中斷時一句的下一句C、返回到主程序開始處D 、返回到0000H處33、外部中斷源1 的向量地址為(C)。A、 0003HB 、 000BHC、 0013HD 、002BH34、對定時器控制寄存器 A 、低電平有效TCON中的 IT1 和
10、IT0 B 、高電平有效位清0 后,則外部中斷請求信號方式為(C 、脈沖上跳沿有效A)。D 、脈沖后沿負跳有效三、多項選擇題1、 MCS 51 單片機控制寄存器TCON的作用是(ABCE)等。A 、定時 / 計數(shù)器的啟、??刂艬 、定時器的溢出標志C、外部中斷請求標志D、確定中斷優(yōu)先級E、選擇外部中斷觸發(fā)方式2、 8031 單片機上電復位后,內(nèi)容為0 的寄存器是(ABCDE)。A 、R0,R1B、R7C、 ACCD 、BE 、 TMOD、 TCON3、 MCS 51 的中斷系統(tǒng)的相關(guān)控制有(ACDE)。A 、特殊功能寄存器TCON、 SCONB 、模式控制寄存器TMODC、中斷允許控制寄存器I
11、ED、中斷優(yōu)先級寄存器IPE 、中斷順序查詢邏輯4、 CPU響應(yīng)中斷的條件包括(ACDE)。A 、現(xiàn)行指令運行結(jié)束B 、保護現(xiàn)場C、有中斷請求D、申請中斷的中斷源中斷允許位為15、 MCS 51 的中斷源是(ABCDE)。E 、已開放CPU中斷A 、外部輸入中斷源0( P3 2)B 、外部輸入中斷源1(P33)C、 T0 的溢出中斷源D 、串行口發(fā)送和/ 接收中斷源E 、T1 的溢出中斷源6、 MCS 51 單片機外部中斷源的中斷請求方法可以是(BD)。A 、高電平觸發(fā)B 、低電平觸發(fā)C 、上升沿觸發(fā)D 、下降沿觸發(fā)E、一串脈沖頭朝下的連續(xù)矩形波觸發(fā)7、下列哪些是8051 單片機的中斷矢量地址
12、(ABDE)。A 、0003HB 、000BHC、0007HD、0013HE 、001BH8、8051單片機的IE寄存器的用途是(BCE)。A 、確定中斷方式B 、確定CPU中斷的開放或禁止C 、定時器中斷的開放或禁止D、定時器溢出標志E 、選擇外部中斷的開放或禁止9、下述條件中,能封鎖主機對中斷的響應(yīng)的條件是(ABC)。A 、一個同級或高一級的中斷正在處理時B、當前周期不是執(zhí)行當前指令的最后一個周期C、當前執(zhí)行的指令是RETI 指令或?qū)?IE 或 IP 寄存器進行讀 / 寫的指令D、當前執(zhí)行的指令是一長跳轉(zhuǎn)指令E、一個低級的中斷正在處理時五、問答題1、什么叫中斷嵌套?中斷嵌套有什么限制?中斷
13、嵌套與子程序嵌套有什么區(qū)別?答:高優(yōu)先級中斷“中斷”正在執(zhí)行的低優(yōu)先級中斷,這就是中斷嵌套。中斷嵌套只能高優(yōu)先級“中斷”低優(yōu)先級,低優(yōu)先級不能“中斷“高優(yōu)先級,同一優(yōu)先級之間也不能相互“中斷”。中斷嵌套與子程序嵌套的區(qū)別:子程序嵌套是在程序中事先安排好的;中斷嵌套是隨機發(fā)生的。子程序嵌套無次序限制,中斷嵌套只允許高優(yōu)先級“中斷”低優(yōu)先級。2、為什么一般情況下,在中斷入口地址區(qū)間要設(shè)置一條跳轉(zhuǎn)指令,轉(zhuǎn)移到中斷服務(wù)程序的實際入口處?答:由于80C51 相鄰兩個中斷入口地址間只有8 字節(jié)的空間,8 個字節(jié)只能容納一個有38 條指令的極短程序。一般情況中中斷服務(wù)程序均大大超出 8 個字節(jié)長度。因此,必
14、須跳轉(zhuǎn)到其他合適的地址空間。4、根據(jù)下列已知條件,試求中斷開關(guān)狀態(tài)。IE=93H;IE=84H;IE=92H;IE=17H解: IE=93H=10010011B: INT0、T0、串行口開中斷,其余關(guān)中斷;IE=84H=10000100B: INT1 開中斷,其余關(guān)中斷;IE=92H=10010010B: T0、串行口開中斷,其余關(guān)中斷;IE=17H=00010111B:關(guān)中斷。5、按下列要求設(shè)置IP :INT1、串行口為高優(yōu)先級,其余為低優(yōu)先級;T1 為高優(yōu)先級,其余為低優(yōu)先級;T0、 T1 為低優(yōu)先級,其余為高優(yōu)先級;串行口為低優(yōu)先級,其余為高優(yōu)先級。解:INT1、串行口為高優(yōu)先級,其余為
15、低優(yōu)先級:IP=00010100B;T1 為高優(yōu)先級,其余為低優(yōu)先級:IP=00001000B;T0、 T1 為低優(yōu)先級,其余為高優(yōu)先級:IP=00010101B;串行口為低優(yōu)先級,其余為高優(yōu)先級:IP=00001111B。6、根據(jù)下列已知條件,試求中斷優(yōu)先級狀態(tài)。IP=16H;IP=ECH;IP=03H;IP=1FH解: IP=16H =00010110 B:INT1 、T0、串行口為高優(yōu)先級,其余為低優(yōu)先級;IP=ECH =11101100B: INT1 、T1 為高優(yōu)先級,其余為低優(yōu)先級;IP=03H =00000011B: INT0 、T0 為高優(yōu)先級,其余為低優(yōu)先級;IP=1FH =
16、00011111B:全部為高優(yōu)先級,相當于未設(shè)置優(yōu)先級。7、要求 80C51 五個中斷源按下列優(yōu)先順序排列,判是否有可能實現(xiàn)?若能,應(yīng)如何設(shè)置中斷源的中斷優(yōu)先級別?若不能,試述理由。T0、 T1、INT0、 INT1、串行口串行口、 INT0、 T0、 INT1、T1INT 0、 T1、 INT1、T0、串行口INT0、 INT1、串行口、 T0、T1串行口、 T0、INT0、 INT1、T1INT0、 INT1、T0、串行口、 T1解: T0、 T1、INT0、 INT1、串行口:能。T0、T1 為高優(yōu)先級,其余為低優(yōu)先級。串行口、 INT0、 T0、 INT1、T1:能。串行口為高優(yōu)先級,
17、其余為低優(yōu)先級。INT0、 T1、INT1、T0、串行口:不能。 80C51 只有兩個中斷優(yōu)先級。當設(shè)置 INT0、T1 為高優(yōu)先級時, INT1、T0、串行口處于同一低優(yōu)先級,而T0 的優(yōu)先權(quán)在排在INT1 之前, INT1無法優(yōu)先T0。INT0、 INT1、串行口、T0、T1:能。 INT0、 INT1、串行口為高優(yōu)先級,其余為低優(yōu)先級。串行口、T0、INT0、 INT1、T1:不能。80C51 只有兩個中斷優(yōu)先級。當設(shè)置串行口為高優(yōu)先級后,T0、INT0、INT1、 T1處于同一低優(yōu)先級,而 INT0 的優(yōu)先權(quán)排在 T0 前面, T0 無法優(yōu)先 INT0。INT0、 INT1、T0、串行口、 T1:不能。 80C51 只有兩個中斷優(yōu)先級。當設(shè)置INT0、INT1 為高優(yōu)先級后,T0、串行口、 T1處于同一低優(yōu)先級,而 T1 的優(yōu)先權(quán)排在串行口前面,串行口無法優(yōu)先T1。8、試編寫
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 抖音直播年終總結(jié)匯報
- 創(chuàng)新工程實踐活動總結(jié)
- 緩解分離焦慮培訓課件
- 高中物理第十二章機械波3波長頻率和波速課件新人教版選修3-
- 山西省運城市平陸縣多校2024-2025學年二年級上學期期中數(shù)學試題
- 河南省鄧州市春雨國文學校2024-2025學年高三上學期10月月考英語試卷(含答案)
- T-XMSSAL 0104-2024 供廈食品 可生食雞蛋
- 期中摸底測試(1-4單元)(試題)-2024-2025學年三年級上冊數(shù)學人教版
- 會計師事務(wù)所的組織形式
- 投訴管理與投訴處理
- 銀川傳統(tǒng)文化研究報告
- 康復中心轉(zhuǎn)讓協(xié)議書樣本
- 2024年銀行考試-銀行間本幣市場交易員資格筆試歷年真題薈萃含答案
- 農(nóng)場規(guī)劃方案
- 專利許可三方協(xié)議
- 常用保險術(shù)語(中英對照版本)
- 馬術(shù)十大品牌簡介
- 文學翻譯的接受美學觀
- 新能源汽車保險分析報告
- 會計檔案整理
- 幼小銜接家長培訓課件
評論
0/150
提交評論