習(xí)題中斷與接口及答案_第1頁
習(xí)題中斷與接口及答案_第2頁
習(xí)題中斷與接口及答案_第3頁
習(xí)題中斷與接口及答案_第4頁
習(xí)題中斷與接口及答案_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、一單項選擇題1. 已知MCS-51單片機(jī)系統(tǒng)晶振頻率為12MHZ,SMOD=1,串行口工作于方式2的波特率為( )。 A. 3750K B. 1875K C. 2400K D. 1200K2. MCS-51單片機(jī)T0作為計數(shù)器工作于不受外部信號控制,T1作為定時器,T0工作于方式0,T1工作于方式1,其方式控制字的內(nèi)容為( )。 A. 00H B. 14H C. 17H D. 80H3. 控制定時器工作方式的寄存器是( )。 A. TCON B. PCON C. SCON D. TMOD4. MCS-51單片機(jī)的中斷允許觸發(fā)器內(nèi)容為83H,CPU將響應(yīng)的中斷請求是( )。 A. , B. T0

2、, T1 C. T1, 串行接口 D. ,T05. 設(shè)定時器/計數(shù)器T0工作于方式3,則TH0作為一個獨(dú)立的8位定時器,它的運(yùn)行由控制位( )。 A. GATE B. C. TR0 D. TR16. 當(dāng)MCS-51進(jìn)行多機(jī)通信時,串行口的工作方式應(yīng)選擇( )。 A.方式0 B.方式1 C. 方式2或方式3 D. 方式27. 8031單片機(jī)的串行口的中斷程序入口地址為( )。 A.001BH B. 0023H C. 000BH D. 0003H8. 已知單片機(jī)系統(tǒng)的fosc=6MHZ,執(zhí)行下列延時程序的時間為( )。DY2: MOV R6, #2DLP1: MOV R7, #250DLP2: D

3、JNZ R7, DLP2 DJNZ R6, DLP1RET A1ms B. 1.5ms C. 2ms D. 4ms9. 串行口中斷入口地址是( )。 A. 0003H B. 000BH C. 0013H D. 0023H10. 若MCS-51單片機(jī)的晶振頻率為24MHZ,則其內(nèi)部的定時器/計數(shù)利用計數(shù)器對外部輸入脈沖的最高計數(shù)頻率是( )。A. 1MHZ B. 6MHZ C. 12MHZ D. 24MHZ11. MCS-51串行口工作于方式2時,傳送的一幀信息為( )。 A. 8位 B. 16位 C. 11位 D. 12位12. MCS-51單片機(jī)有( )內(nèi)部中斷源。 A. 2個 B. 3個

4、C. 4個 D. 5個13. T1作為計數(shù)器,工作于方式2,不需門控位參于控制,其控制字為( )。 A. 60H B. 06H C. 66H D. 00H14. 已知(60H)=23H, (61H)=61H,運(yùn)行下列程序62H內(nèi)容為( )。 CLR C MOV A, #9AH SUBB A,60H ADD A, 61H DA A MOV 62H, AA. 38H B. D8H C. DBH D. 3EH15. 設(shè)系統(tǒng)的晶振頻率為6MHZ,下列子程序DELAY的延時時間約為( )。DELAY: MOV R2, #0FAH L2: DJNZ R2, L2 RETA. 900S B. 1006S C

5、. 500us D. 5.501us16. MCS-51中,CPU正在處理定時器/計數(shù)器T1中斷,若有同一優(yōu)先級的外部中斷INT0又提出中斷請求,則CPU( )。A. 響應(yīng)外部中斷INT0 B. 繼續(xù)進(jìn)行原來的中斷處理 C. 發(fā)生錯誤 D. 不確定17. 下面哪一種工作方式僅適用于定時器T0( )。A.方式0 B. 方式1 C. 方式2 D. 方式318. ( )并非單片機(jī)系統(tǒng)響應(yīng)中斷的必要條件。A. TCON或SCON寄存器內(nèi)有關(guān)中斷標(biāo)志為1B. IE中斷允許寄存器有關(guān)中斷允許位置1C. IP中斷優(yōu)先級寄存器內(nèi)的有關(guān)位置1D. 當(dāng)前一條指令執(zhí)行完19. 某8031單片機(jī)時鐘頻率為12MHZ,

6、現(xiàn)將T0設(shè)置為定時方式1.定時時間為1毫秒,其計數(shù)器中時間常數(shù)初值為( )。A. FCH B. 18H C. FC18H D. EC18H20. ( )并非是單片機(jī)系統(tǒng)響應(yīng)中斷的必要條件。A.TCON或SCON寄存器內(nèi)的有關(guān)中斷標(biāo)志位為1B.IE中斷允許寄存器內(nèi)的有關(guān)中斷允許位置1C.IP中斷優(yōu)先級寄存器內(nèi)的有關(guān)位置1D.當(dāng)前一條指令執(zhí)行完21. 定時/計數(shù)器T0在GATE=1時運(yùn)行的條件是( )。A. TR0=1,P3.2=1 B. TR0=1 C. P3.2=1 D. 設(shè)置好定時初值22. 已知fosc=12MHZ, T1工作于方式2,定時時間為180us,其TH0,TL0的值為( )。A

7、.4CH,4CH B.00H,4CH C.4CH,00H D. A6H,ACH23. 中斷服務(wù)程序的最后一條指令必須是( ) A. END B. RET C. RETI D. AJMP24. 已知T0作為計數(shù)器工作于計數(shù)方式2,其控制字為( ) A. 06H B. 66H C. 60H D. 02H25. 設(shè)8031串行口工作于方式1,允許串行口接收,雙機(jī)通信,其串行口控制字為( ) A. 50H B. 70H C. 54H D. 40H26. 已知某一LED顯示器為共陰接法,若要顯示數(shù)字“3”,其段碼為( ) A. 30H B. 4FH C. FFH D. F0H27. CPU響應(yīng)( )中斷

8、時,不會由CPU自動清除中斷請求標(biāo)志。A.外部中斷0 B. 外部中斷1 C.串行口中斷 D. 定時器/計數(shù)器溢出中斷28. 各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在MCS-51單片機(jī)系統(tǒng)中的( )。A. IE B. TMOD C. TCON/SCON D. IP29. MCS-51單片機(jī)的串行口工作于方式1時,須滿足條件( ),才能進(jìn)行數(shù)據(jù)接收。A. REN=0 B. RI=0 C. REN=1且RI=0 D. RXD=030. 當(dāng)CPU響應(yīng)外部INTO中斷時,程序立即轉(zhuǎn)移到( )。A.0003H B. 0013H C. 0023H D. 000BH31. 8031單片機(jī)內(nèi)含串行口和定時器的個數(shù)

9、分別為( )。A. 2和1 B. 1和2 C. 3和1 D. 2和232. 下面寄存器是16位的是( )。A. SCON B. TCON C. PC D. PSW33. 十進(jìn)制-1用二進(jìn)制補(bǔ)碼表示,該補(bǔ)碼是( )。A. FFH B. 00H C. FEH D. 81H34. 若MCS-51單片機(jī)的中斷源都編程為同級,當(dāng)它們同時申請中斷時,CPU首先響應(yīng)( )。A . B. C.T1 D.T035. 用MCS-51串行口擴(kuò)展并行I/O口,串行口工作方式應(yīng)選擇( )。A .方式0 B.方式1 C.方式2 D.方式3 36. MCS-51有中斷源( )。A.5個 B.2個 C.3個 D.6個37.

10、8031利用串行口通信時,設(shè)波特率為2400bit/s,晶振頻率為11.0592MHz,T1選方式2 ,SMOD=0,則T1的重新裝入值為( )。 A . FFH B. FDH C .F4H D .10H38. 若系統(tǒng)晶振頻率是12MHz,利用定時器/計數(shù)器1定時1ms,在方式0下的定時器初值為( )。A .TH1=0E0H,TL1=18H B .TH1=18H,TL1=E0HC .TH1=1CH TL1=18H D .TH1=18H,TL1=1CH二填空題(每小題 1 分,共 15分)1. MCS-51單片機(jī)有_個中斷源。2. MCS-51單片機(jī)有_個中斷優(yōu)先級。3. MCS-51中斷優(yōu)先級

11、由軟件填寫特殊功能寄存器_加以選擇。4. 8255A有_個端口。5. 在定時器/計數(shù)器T0工作于方式3下,TH0溢出時,_標(biāo)志將被硬件置1去請求中斷。6. MCS-51串行口中斷的中斷標(biāo)志位是由_產(chǎn)生。7. 異步串行數(shù)據(jù)通信的幀格式由起始位、數(shù)據(jù)位、奇偶校驗位和_組成。8. 當(dāng)定時器/計數(shù)器T0工作于方式3時,要占用定時器/計數(shù)器T1的_兩個控制位。9. 用串行口擴(kuò)展并行口時,串行口工作方式選為_。10. 計算機(jī)通信主要有同步通信和_兩種方式。11. MCS-51單片機(jī)外部中斷有_兩種中斷信號觸發(fā)方式。12. MCS-51系統(tǒng)中,當(dāng)信號有效時,表示CPU要從_讀取信息。13. 8051定時器/

12、計數(shù)器做定時器使用時,計數(shù)脈沖由8051片內(nèi)振蕩器輸出后_分頻后的脈沖提供。14. MCS-51單片機(jī)晶振頻率為12MHZ,響應(yīng)單重中斷的最短時間是_。15. MCS-51單片機(jī)晶振頻率為12MHZ,響應(yīng)單重中斷的最長時間是_。16. MCS-51單片機(jī)中,T0中斷服務(wù)程序入口地址為_。17. 串行通信中數(shù)據(jù)的傳輸方向有單工方式,半雙工方式和_方式。18. MCS-51單片機(jī)中斷系統(tǒng)選用外部中斷1和定時器/計數(shù)器T1中斷為高優(yōu)先級,則中斷優(yōu)先級控制字(IP)= 。19. 使用定時器T1設(shè)置串行通信的波特率時,應(yīng)把定時器T1設(shè)定為工作方式2,即 。20. 計算機(jī)通信主要有兩種方法: 。21. A

13、/D轉(zhuǎn)換器的三個重要指標(biāo)分別為分辨率,轉(zhuǎn)換時間和 。22. 某8031單片機(jī)時鐘頻率為12MHZ,現(xiàn)將T0設(shè)置為定時方式1,定時時間為1毫秒,其計數(shù)中的時間常數(shù)初值應(yīng)為 ,(寫成四位十六進(jìn)制數(shù))。23. 8031單片機(jī)中,T0初始化后讓其開始計數(shù),應(yīng)將TCON中的 位置位。24. 當(dāng)使用慢速外設(shè)時,最佳的傳輸方式是 。25. 要串行口工作為10位異步串行通信方式,工作方式應(yīng)選為 。26. MCS-51單片機(jī)對IP寄存器編程,可把5個中斷規(guī)定為 個優(yōu)先級。27. 當(dāng)把定時器/計數(shù)器T0定義為一個可自動重新裝入初值的8位定時器/計數(shù)器時,_作為8位計數(shù)器。28. 按照數(shù)據(jù)傳送方向,串行通信分單工,

14、半雙工,_三種方式。29. 8031單片機(jī)的( )口的引腳,還具有外中斷、串行通信等第二功能。A. P0 B. P1 C. P2 D. P330. 當(dāng)外部擴(kuò)展I/O后,其外部RAM尋址空間將_。31. 外部中斷0請求標(biāo)志是_。32. 串行口的中斷請求標(biāo)志為_。33. MCS-51單片機(jī)有_個16位可編程定時/計數(shù)器。34. T0和T1兩引腳也可作為外部中斷輸入引腳,這時TMOD寄存器中的C/位應(yīng)當(dāng)為_。35. 若定時器/計數(shù)器工作于方式0時,為_位的定時器/計數(shù)器。三、簡答題1. 什么叫波特率?串行通信的雙方波特率的大小有什么關(guān)系?(5分)答:波特率是串行通信傳輸數(shù)據(jù)的速率。定義為每秒傳輸?shù)臄?shù)

15、據(jù)位數(shù),即1波特=1位/秒。串行通信的雙方波特率必須相同。2. 中斷處理子程序和CPU調(diào)用子程序有什么不同?(5分) 答:(1)CPU調(diào)用子程序,調(diào)用的位置是固定的,是通過LCALL,ACALL指令調(diào)用的。中斷處理子程序是根據(jù)中斷請求信號的有效時間和中斷響應(yīng)位置而定的,在主程序中是不固定的。(2)CPU知道何時調(diào)用普通子程序,CPU是主動的。但CPU不知道何時執(zhí)行中斷子程序,中斷源是主動的。(3)中斷返回,在普通子程序中是RET,中斷子程序中是RETI3. MCS-51單片機(jī)提供幾種中斷?按中斷優(yōu)先級寫出各中斷源。答:MCS-51單片機(jī)提供五種中斷:外部中斷0,T0定時器/計數(shù)器0,外部中斷1

16、,T1定時器/計數(shù)器1,TI/RI引起的串口中斷。中斷優(yōu)先級,同級中斷中:T0T1串口 高 低4. MCS-51響應(yīng)中斷的條件是什么?(5分)答:MCS-51中斷響應(yīng)的條件: 中斷源有請求(中斷允許寄存器IE相應(yīng)位置1),且CPU開中斷(即EA=1)。(1)無同級或高級中斷正在處理(2)現(xiàn)行指令執(zhí)行到最后1個機(jī)器周期且已結(jié)束。(3)若現(xiàn)行指令為RETI或訪問IE,IP的指令時,執(zhí)行完該指令且緊隨其后的另一條指令也已執(zhí)行完畢。則滿足上述條件,可以響應(yīng)中斷。5. 什么是中斷矢量?若某個中斷源的中斷服務(wù)程序的字節(jié)數(shù)超出了8個單元,應(yīng)如何處理?INT1的中斷矢量是多少?(5分)答:中斷矢量表示了中斷程

17、序的入口地址。若中斷服務(wù)程序超過8個單元應(yīng)在中斷程序入口處用AJMP指令轉(zhuǎn)移到真正中斷程序入口。 的中斷矢量是:0013H6. 簡述8051單片機(jī)的中斷響應(yīng)過程。(5分)答:CPU響應(yīng)中斷后,由硬件自動執(zhí)行如下的功能操作: (1)根據(jù)中斷請求源的優(yōu)先級的高低,對相應(yīng)的優(yōu)先級狀態(tài)觸發(fā)器置1 (2)保護(hù)斷點(diǎn),即把程序計數(shù)器PC的內(nèi)容壓入堆棧保存。(3)內(nèi)部硬件將中斷請求標(biāo)志位(IE0,IE1,TF0 ,TF1 )清0。(4)把被響應(yīng)的中斷服務(wù)入口地址送入PC,從而轉(zhuǎn)入相應(yīng)的中斷服務(wù)程序執(zhí)行7. 中斷處理中保護(hù)斷點(diǎn)和保護(hù)現(xiàn)場主要解決什么問題?(5分)答:中斷中保護(hù)斷點(diǎn)主要是保護(hù)主程序的斷點(diǎn),將程序計數(shù)器PC的內(nèi)容壓入堆棧,為中斷程序結(jié)束后返回主程序做準(zhǔn)備,保護(hù)現(xiàn)場是將子程序中用到的寄存器的內(nèi)容,首先壓入堆棧,以使后面主程序的執(zhí)行不受影響。8. MCS-51單片機(jī)的中斷系統(tǒng)有幾個優(yōu)先級,如何確定?(5分)答:(1)有兩個優(yōu)先級。由IP確定各

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論