版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、單片機(jī)與接口技術(shù)課程習(xí)題集【說明】:本課程單片機(jī)與接口技術(shù)(編號(hào)為02613)共有單選題,多項(xiàng)選擇題,判斷改錯(cuò)題,簡(jiǎn)答題,綜合設(shè)計(jì)題,編程題等多種試題類型。一、單選題1. 二進(jìn)制數(shù) 110010010 對(duì)應(yīng)的十六進(jìn)制數(shù)可表示為( )。A. 192H B. C90H C. 1A2H D. CA0H2. 已知某數(shù)的BCD碼為0111 0101 0100 0010 則其表示的十進(jìn)制數(shù)值為( )。A. 7542H B. 7542 C. 75.42H D. 75.423. -3 的補(bǔ)碼是(
2、)。 A. 10000011 B. 11111100 C. 11111110 D. 111111014. 十進(jìn)制數(shù) 126 其對(duì)應(yīng)的十六進(jìn)制可表示為 ( )。 A. 8 F B. 8 E C. F E D. 7 E5. 補(bǔ)碼11111001對(duì)應(yīng)的真值用十進(jìn)制表示為( )。A. 7 B
3、. 13 C. 7 D. 346. PC 的值是( )。A. 當(dāng)前指令前一條指令的地址 B. 當(dāng)前正在執(zhí)行指令的地址 C. 下一條要執(zhí)行指令的地址 D. 控制器中指令寄存器的地址7. 程序計(jì)數(shù)器PC的寄存器位數(shù)是( )。A. 2 B.8
4、160; C. 16 D. 328. 對(duì)程序計(jì)數(shù)器 PC 的操作( )。A. 是自動(dòng)進(jìn)行的 B. 是通過傳送進(jìn)行的 C. 是通過加 1 指令進(jìn)行的 D. 是通過減 1 指令進(jìn)行的9. 在程序狀態(tài)字 PSW 中,奇偶校驗(yàn)位是( )。A. C B. AC &
5、#160; C. OV D. P10. 在 CPU 內(nèi)部,反映程序運(yùn)行狀態(tài)或運(yùn)算結(jié)果特征的寄存器是( )。A. PC B. PSW C. A
6、60; D. SP 11. 當(dāng)標(biāo)志寄存器PSW的RS0和RS1分別為1和0時(shí),系統(tǒng)選用的工作寄存器組為( )。A. 組 0 B. 組 1 C. 組 2
7、; D. 組 312. 8051 單片機(jī)中,唯一一個(gè)用戶可使用的 16 位寄存器是( )。A. PSW B. DPTR C. ACC D. PC13. 8051的程序計(jì)數(shù)器PC為16位計(jì)數(shù)器,其尋址范圍是(
8、 )。A. 8K B. 16 K C. 32 K D. 64 K14. 8051 單片機(jī)中,唯一一個(gè)用戶不能直接使用的寄存器是( )。A. PSW
9、; B. DPTR C. PC D. B15. INTEL 8051CPU 是 ( ) 位的單片機(jī)。A. 16 B. 4
10、 C. 8 D. 準(zhǔn)1616. 數(shù)據(jù)指針 DPTR 訪問的是( )。A. CPU控制器 B. CPU運(yùn)算器 C. 外部程序存儲(chǔ)器 D. 外部數(shù)據(jù)存儲(chǔ)器17.
11、單片機(jī)8051的XTAL1和XTAL2引腳是( )引腳。A. 外接定時(shí)器 B. 外接串行口 C. 外接中斷 D. 外接晶振18. 8031復(fù)位后,PC與SP的值為( )。A. 0000H,00H
12、 B. 0000H,07H C. 0003H,07H D. 0800H,00H19. 單片機(jī)芯片 8031屬于( )。A.MCS-48系列 B.MCS-51系列
13、0; C.MCS-96系列 D.MCS-31系列20. 8031 單片機(jī)中片內(nèi) RAM 共有( )字節(jié) 。A. 128 B. 256 C. 4K
14、 D. 64K21. MCS-51 單片機(jī)復(fù)位后,從下列那個(gè)單元開始取指令( )。A. 0003H B. 000BH C. 0000H D.000CH22. 對(duì)片外數(shù)據(jù) RAM 單元讀寫數(shù)據(jù)須用( )。A. MOV指令
15、 B. MOVX指令 C. MOVC指令 C. SJMP指令23. MCS-51單片機(jī)的四個(gè)并行I/O中,其驅(qū)動(dòng)能力最強(qiáng)的是( )。A. P0 口
16、 B. P1 口 C. P2 口 D. P3 口24. 當(dāng)晶振頻率是12MHz時(shí),MCS-51單片機(jī)的機(jī)器周期是( )。A. 1s B. 1ms
17、 C. 2s D. 2ms25. 工作寄存器區(qū)設(shè)定為 2 組,則( )。A. RS1=0,RS0=0 B. RS1=0,RS0=1 C. RS1=1,RS0=0
18、; D. RS1=1,RS0=126. 在 MCS-51 中,為實(shí)現(xiàn) P0 口線的數(shù)據(jù)和低位地址復(fù)用,應(yīng)使用( )。A.地址鎖存器 B.地址寄存器 C.地址緩沖器 D.地址譯碼器27. 對(duì)程序存儲(chǔ)器的讀操作,只能使用( )。A. MOV指令
19、 B. PUSH指令 C. MOVX指令 D. MOVC指令28. 在算術(shù)運(yùn)算中,與輔助進(jìn)位AC 有關(guān)的是( )。A.二進(jìn)制數(shù) B.八進(jìn)制數(shù)
20、160; C.十進(jìn)制數(shù) D.十六進(jìn)制數(shù)29. 在下列信號(hào)中不是給數(shù)據(jù)存儲(chǔ)器擴(kuò)展使用的是( )。A. EA B. RD C. WR
21、160; D. ALE30. 累加器 A 的位地址為( )。A. E7 H B. F7 H C. D7 H D. 87H31. 下列指令中正確的是( )。A. MOV P2.1 ,
22、 A B. JBC TF0 , L1 C. MOVX B , DPTR D. MOV A , R332. 下列指令中錯(cuò)誤的是( )。A . MOV A , R4 B . MOV 20H , R4C . MOV R4 , R3 D . MO V R4 , R333. LJMP 跳轉(zhuǎn)空間最大可達(dá)到( )。A. 2KB B. 256B
23、 C. 128B D. 64KB34. 設(shè)累加器A的內(nèi)容為0C9 H,寄存器R2的內(nèi)容為54H,CY=1,執(zhí)行指令SUBB A,R2 后結(jié)果為( )。A.(A)=74H B.(R2)=74H C.(A)=
24、75H D.(R2)=75H35. 設(shè)(A)=0C3H,(R0)=0AAH,執(zhí)行指令A(yù)NL A,R0后,結(jié)果( )。A.(A)=82H B.(A)=6CH C.(R0)=82
25、60; D.(R0)=6CH36. 在堆棧操作中,當(dāng)進(jìn)棧數(shù)據(jù)全部彈出后,這時(shí)SP應(yīng)指向( )。A. 棧底單元 B. 7FH 單元 C. 棧底單元地址加1 D. 棧底單元地址減137. 單片機(jī)的堆棧指針 SP 始終是( )。A. 指示堆棧底
26、160; B. 指示堆棧頂 C. 指示堆棧地址 D. 指示堆棧長度38. 假定(A)=0C5H,執(zhí)行指令:SWAP A后,累加器A的內(nèi)容為( )。A. 0CH
27、; B. C0H C. 5CH D. C5H39. 假定設(shè)置堆棧指針SP的值為37H,在進(jìn)行子程序調(diào)用時(shí)把斷點(diǎn)地址進(jìn)棧保護(hù)后,SP的值為( )。A. 36H B. 37H
28、; C. 38H D. 39H40. MOV A ,20H 指令的尋址方式為( )。 A. 立接數(shù)尋址 B. 直接尋址 C. 寄存器尋址
29、0; D. 寄存器間接尋址41. 在寄存器間接尋址中,指定寄存器中存放的是( )。A. 操作數(shù) B. 操作數(shù)地址 C. 轉(zhuǎn)移地址 D. 地址偏移量42. 8051 單片機(jī)共有( )中斷源。A. 4
30、0; B. 5 C. 6 D. 743. 各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在( )寄存器 。A. TMOD/SCON B. TCON/PCON
31、 C. IE/TCON D. TCON/SCON44. 幀格式為1個(gè)起始位,8個(gè)數(shù)據(jù)位,1個(gè)停止位的異步串行通信方式是( )。A. 方式0 B. 方式1 C. 方式2
32、160; D. 方式345. 在數(shù)據(jù)傳送過程中,數(shù)據(jù)由串行變?yōu)椴⑿锌赏ㄟ^( )實(shí)現(xiàn)。A. 數(shù)據(jù)寄存器 B. 移位寄存器 C. 鎖存器 D. A/D轉(zhuǎn)換器46. 執(zhí)行返回指令,退出中斷服務(wù)子程序,則返回地址來自( )。A. ROM &
33、#160; B. 程序計(jì)數(shù)器 C. 堆棧區(qū) D. CPU寄存器47. 8051 系統(tǒng)中,同一優(yōu)先級(jí)的幾個(gè)中斷源中 優(yōu)先權(quán)最高( )。A. INT0 B. T0 C. INT1 D. T148. 外部中斷 1的中斷入口地址為( )。A. 0003H B. 000BH
34、 C. 0013H D. 001BH49. 在定時(shí)器操作中,選擇其工作方式的寄存器是( )。A. TMOD B. TCON C. IE D. SCON50. N 位 LED 顯示器采用動(dòng)態(tài)顯示方式時(shí),需要提供的 I/O 線總數(shù)是( )。A. 8+N B. 8 × N C. N D. N8二、多項(xiàng)選擇題51. 一個(gè)完整的微機(jī)系統(tǒng)由哪幾大部分組成?(
35、)A. 硬件 B. 軟件 C. 匯編語言 D. 教學(xué)軟件 E. 輸出設(shè)備52. 以下屬于計(jì)算機(jī)外部設(shè)備的有( )。A. 輸入設(shè)備 B. 輸出設(shè)備
36、 C. 外存設(shè)備 D. 設(shè)備總線 E. 信號(hào)總線53. 單片機(jī)外總線包括( )A. 數(shù)據(jù)總線 B. 地址總線 C. 控制總線
37、0; D. 設(shè)備總線 E. 信號(hào)總線54. 單片機(jī)的基本結(jié)構(gòu)主要由以下哪幾部分組成?( )A. 運(yùn)算器 B. 控制器 C. 存儲(chǔ)器 D. 輸入設(shè)備 E. 輸出設(shè)備55. 物理上,MCS-51的四個(gè)存儲(chǔ)空間分別是( )。A. 片內(nèi)程序存儲(chǔ)器&
38、#160; B. 片外程序存儲(chǔ)器 C. 片內(nèi)數(shù)據(jù)存儲(chǔ)器 D. 片外數(shù)據(jù)存儲(chǔ)器 E. 存儲(chǔ)器56. 單片機(jī)的運(yùn)算器包括( )。A. 算術(shù)/邏輯部件 B. 累加器 C. 暫存寄存器
39、160; D. 程序狀態(tài)寄存器 E. 存儲(chǔ)器57. 以下運(yùn)算中對(duì)溢出標(biāo)志 OV 有影響或受 OV 影響的運(yùn)算是( )。A. 邏輯運(yùn)算 B. 符號(hào)數(shù)加法運(yùn)算 C. 乘法運(yùn)算 D. 除法運(yùn)算 E. 符號(hào)數(shù)減法運(yùn)算58. 在 MCS-51 單片機(jī)的運(yùn)算電路中,可為 ALU 提供數(shù)據(jù)的是( )。A. 累加器A B. 暫存器 C. 寄存器B D. 狀態(tài)寄存器PSW E. 控制器59. MCS-51 的32個(gè)通用寄存器,是由以下哪些位控制分為四個(gè)寄存器區(qū)的?( ) A. RS1 B. RS0 C. CY D. AC E. OV60. MCS-51常見的復(fù)位電
40、路有( )。A.上電復(fù)位電路 B.外部復(fù)位電路 C.上電外部復(fù)位電路 D.抗干擾復(fù)位電路 E.下拉復(fù)位電路61. MCS-51常用的尋址方式有( )。A. 立即尋址 B. 直接尋址
41、0; C. 寄存器尋址 D. 寄存器間接尋址 E. 變址尋址62. 當(dāng)前寄存器區(qū)可作地址寄存器的工作寄存器是( )。A. R0 B. R1 C. R2 D. R3 E. R463. 匯編語言的語句格式中包括( )。A. 標(biāo)號(hào)
42、0; B. 操作碼 C. 操作數(shù) D. 注釋 E. 語句64. 單片機(jī)外部設(shè)備與CPU交換的信息種類有( )。A. 數(shù)據(jù)信息 B. 狀態(tài)信息 C. 控制信息
43、; D. 脈沖信息 E. 串口信息65. 單片機(jī)CPU與外部設(shè)備交換信息的方式有( )。A. 無條件傳送方式 B. 查詢傳送方式 C. DMA方式 D. 中斷傳送方式
44、 E. 數(shù)據(jù)傳送方式66. 單片機(jī)中斷源包括( )。A. B. C. T0 D. T1 E. 串口中斷67. 單片機(jī)中斷源中,屬于外部中斷源的是( )。A. B.
45、;C. T0 D. T1 E. 串口中斷68. 單片機(jī)定時(shí)器可選的工作方式有( )。A. 方式0 B. 方式1 C. 方式2 D. 方式3
46、160; E. 方式469. 串口通信的傳送方式有( )。A. 單工方式 B. 半雙工方式 C. 全雙工方式 D. 握手方式 E. 雙絞線方式70. MCS-51的外部中斷觸發(fā)方
47、式有( )。A.脈沖邊沿觸發(fā)方式 B.電平觸發(fā)方式 C.硬件觸發(fā)方式 D.軟件觸發(fā)方式 E.外部觸發(fā)方式71. 消除鍵盤抖動(dòng)常用的方式有( )。A. 濾波電路 B. 雙穩(wěn)態(tài)電路 C. 軟件方式 D. 觸發(fā)方式 E.
48、電平觸發(fā)方式72. 中斷處理的全過程包括以下哪幾個(gè)階段?A. 中斷請(qǐng)求 B. 中斷響應(yīng) C. 中斷服務(wù) D. 中斷返回 E. 中斷標(biāo)志73. 以下與定時(shí)/計(jì)數(shù)器控制有關(guān)的寄存器是( )。A. TCON B. TMOD C. IE D. SCON
49、0; E. IP74. 單片機(jī)中斷矢量地址包括( )。A. 0003H B. 000BH C. 0013H D. 001BH E. 0023H75. 根據(jù)數(shù)據(jù)輸入的過程,DAC0832聯(lián)接方式有( )。A. 二級(jí)緩沖器聯(lián)接方式 B. 單級(jí)緩沖器聯(lián)接方式 C. 直通聯(lián)接方式
50、160; D. 三級(jí)緩沖器聯(lián)接方式 E. 并口聯(lián)接方式三、判斷改錯(cuò)題76. 負(fù)數(shù)的反碼與原碼相同。( )更正:77. 正數(shù)的反碼與原碼相同。( )78. 補(bǔ)碼的是使原碼符號(hào)位不變,數(shù)值部分逐位求反,末尾加1所得。( )79. 程序計(jì)數(shù)器PC的內(nèi)容可以通過內(nèi)部數(shù)據(jù)總線得到修改。( )80. PC是維持一個(gè)機(jī)器有秩序執(zhí)行程序的關(guān)鍵性寄存器。( )81. PSW是一個(gè)16位寄存器,它包含了程序狀態(tài)信息。( )82. 程序存儲(chǔ)器是用于存放程序代碼的,也用于存放常數(shù)。( )83. 堆棧是在CPU外部存儲(chǔ)器中一個(gè)按先出后進(jìn)原則組織的存儲(chǔ)區(qū)域。(
51、)84. 堆棧指針寄存器中的8位二進(jìn)制數(shù)始終等于當(dāng)前地址值。( )85. 8031單片機(jī)內(nèi)部有4KB的ROM空間。( )86. MCS-51中堆棧指針寄存器的值可以由軟件改變。( )87. MCS-51設(shè)置有16位的程序計(jì)數(shù)器,可以尋址64KB的程序存儲(chǔ)器。( )88. 程序存儲(chǔ)器的作用是用于存放編好的程序和表格常數(shù)。( )89. 8051單片機(jī)內(nèi)部設(shè)置有128B的內(nèi)部數(shù)據(jù)存儲(chǔ)器。( )90. P1口當(dāng)作輸入方式時(shí),相應(yīng)位的鎖存器必須預(yù)寫1。( )91. MOV A, 30H為立即尋址方式。( )92. 8051在外擴(kuò)程序存儲(chǔ)器時(shí),一般情況下接低電平。( )93. MCS-51單片機(jī)采用的是接
52、口單獨(dú)編址方式。( )94. MCS-51單片機(jī)共有五個(gè)中斷優(yōu)先級(jí)。( )95. 從產(chǎn)生外部中斷到開始執(zhí)行中斷程序至少需要四個(gè)完整的機(jī)器周期。( )96. MCS-51單片機(jī)串行接口是一個(gè)全雙工串行通信接口。( )97. DAC0832是一個(gè)8位數(shù)/模轉(zhuǎn)換器件。( )98. DAC的位數(shù)越高,分辨率越小。( )99. ADC0809內(nèi)部設(shè)有地址鎖存器,可不加地址鎖存器而直接與P0口相連。( )100. 在單片機(jī)上使用LED作顯示器時(shí),如果位數(shù)為8個(gè),則較適合使用動(dòng)態(tài)的顯示方式。( )四、簡(jiǎn)答題101. 什么是單片機(jī)?102. 單片機(jī)與其他常見微機(jī)(PC機(jī))有什么不同?它有什么獨(dú)特優(yōu)點(diǎn)?103.
53、 MCS-51單片機(jī)的EA信號(hào)有何功能?在使用8031時(shí)EA信號(hào)引腳應(yīng)如何處理?104. 簡(jiǎn)述MCS-51內(nèi)外RAM差別及存取方法。105. 簡(jiǎn)述單片機(jī)的性能特點(diǎn)。106. 堆棧區(qū)與一般的數(shù)據(jù)存儲(chǔ)區(qū)有何異同?其重要作用是什么?107. 簡(jiǎn)述80C51單片機(jī)四個(gè)端口的帶負(fù)載能力。108. MCS-51引線中有多少I/O引線?他們和單片機(jī)對(duì)外的地址總線和數(shù)據(jù)總線有什么關(guān)系?簡(jiǎn)述8031單片機(jī)中P0、P1、P2、P3口的作用。109. MCS-51單片機(jī)內(nèi)部包括哪些主要部件?110. 80C51單片機(jī)的存儲(chǔ)器有哪幾種類型?可以劃分為哪幾個(gè)部分?111. 80C51如何確定和改變當(dāng)前工作寄存器區(qū)?11
54、2. 什么是中斷?中斷的作用是什么?113. 單片機(jī)怎樣管理中斷?怎樣開放和禁止中斷?怎樣設(shè)置優(yōu)先級(jí)?114. 簡(jiǎn)述單片機(jī)響應(yīng)中斷的條件。115. 簡(jiǎn)述MCS-51單片機(jī)中斷源及其矢量地址。116. 簡(jiǎn)述并行通信和串行通信的特點(diǎn)。117. 中斷服務(wù)程序的設(shè)計(jì)要考慮哪些因素?118. 簡(jiǎn)述中斷初始化過程。119. 簡(jiǎn)述MCS-51單片機(jī)中斷響應(yīng)過程。120. 簡(jiǎn)述鍵盤處理程序流程。五、綜合設(shè)計(jì)題121. 編寫一程序,實(shí)現(xiàn)下圖中邏輯運(yùn)算電路。其中P3.1、P1.1、P1.0分別是單片機(jī)端口線上的信息,RS0、RS1是PSW寄存器的兩個(gè)標(biāo)志位,30H、31H是兩個(gè)位地址,運(yùn)算結(jié)果由P1.0輸出。12
55、2. 用定時(shí)器0以工作方式2,產(chǎn)生100us定時(shí),在P1.0輸出周期為200us連續(xù)方波。時(shí)鐘晶振為6MHZ,請(qǐng)用查詢方式編程。123. 用定時(shí)器T1,工作方式0,在P1.0產(chǎn)生周期為500us的連續(xù)方波,時(shí)鐘振蕩頻率為6MHZ,用查詢方式編寫程序。124. 設(shè)T0工作在方式0,定時(shí)時(shí)間為1ms,在P1.0輸出,周期為2ms的方波,時(shí)鐘晶振為6MHZ,請(qǐng)用查詢方式編程。125. 利用定時(shí)器定0,循環(huán)點(diǎn)亮8個(gè)發(fā)光二極管,每個(gè)持續(xù)時(shí)間0.5s。試畫出電路圖并編寫程序。六、編程題126. 設(shè)在片內(nèi)RAM中,20H和21H單元各存放有一個(gè)8位數(shù)據(jù),要求拼裝一個(gè)新字節(jié)并送30H保存,其低5位取自20H單
56、元中的低5位,高3位取自21H單元中的低3位。127. R0低位有一個(gè)十六進(jìn)制數(shù),把它轉(zhuǎn)換成ASCII碼送入R0。128. 設(shè)在外部RAM的3個(gè)連續(xù)存儲(chǔ)單元ST1/ST2和ST3中,ST1和ST2存放著兩個(gè)不帶符號(hào)的二進(jìn)制數(shù),請(qǐng)找出其中的大數(shù)并存在ST3中。129. 假設(shè)三個(gè)8位無符號(hào)數(shù)相加,其中一加數(shù)在內(nèi)部RAM的50H,51H,52H,另一個(gè)數(shù)在內(nèi)部RAM的53H,54H,55H相加之后放在50H,51H,52H單元中,進(jìn)位存放在53H單元中,請(qǐng)編寫程序。130. 內(nèi)存中有兩個(gè)4字節(jié)無符號(hào)數(shù)相加,一個(gè)存放在30H33H開始的單元中,一個(gè)存放在40H43H開始的單元中,請(qǐng)編程求它們的和,結(jié)果
57、放在30H33H中。131. 外RAM2000H單元開始存放的8個(gè)數(shù)據(jù)傳送到片內(nèi)RAM50H的單元中。132. 將1000H單元內(nèi)容拆開,高位送1001H單元,低位送1002H單元。133. 8255并行接口芯片,A口工作在方式0輸入,B口方式1輸出,C口高位為輸出,低位為輸入,設(shè)控制寄存器地址為3BH,請(qǐng)確定控制字并初始化編程。134. 要在某一位輸出一個(gè)開關(guān)量信號(hào),對(duì)該位的置1/置0操作必須成對(duì)使用,要使PC6輸出一個(gè)負(fù)跳變信號(hào),設(shè)控制寄存器地址為03H,請(qǐng)編出8255初始化程序。135. 試編程對(duì)8155進(jìn)行初始化。要求對(duì)計(jì)數(shù)脈沖進(jìn)行分頻,既計(jì)數(shù)1000后,電平狀態(tài)變化,并重新置數(shù)以連續(xù)
58、方波。設(shè)PA口為輸入,PB口為輸出,PC口為輸入,禁止中斷,命令狀態(tài)寄存器地址為FD00H。答案一、單選題1. A2. B3. B4. D5. C6. C7. C8. A9. D10. B11. B12. B13. D14. C15. C16. D17. D18. B19. B20. A21. C22. B23. A24. A25. C26. A27. D28. C29. A30. A31. B32. D33. D34. B35. A36. A37. B38. D39. D40. B41. B42. B43. D44. B45. B46. C47. A48. C49. A50. A二、多項(xiàng)選擇
59、題51. AB52. ABC53. ABC54. ABCDE55. ABCD56. ABCD57. BCDE58. ABC59. AB60. ABCD61. ABCDE62. AB63. ABCD64. ABC65. ABCD66. ABCDE67. AB68. ABCD69. ABC70. AB71. ABC72. ABC73. ABC74. ABCDE75. ABC三、判斷改錯(cuò)題76. ×更正:負(fù)數(shù)的反碼是將其原碼除符號(hào)位外,按位求反。(或負(fù)數(shù)的反碼與原碼不定相同)77. 78. 79. 80. 81. ×更正:PSW是一個(gè)8位寄存器,它包含了程序狀態(tài)信息82. 83.
60、 ×更正:堆棧是在CPU外部存儲(chǔ)器中一個(gè)按先進(jìn)后出原則組織的存儲(chǔ)區(qū)域。84. ×更正:堆棧指針寄存器中的8位二進(jìn)制數(shù)始終等于堆棧的頂部地址值。85. ×更正:8051單片機(jī)內(nèi)部有4KB的ROM空間(或8031內(nèi)部沒有程序存儲(chǔ)器)。86. 87. 88. 89. 90. 91. ×更正:MOV A, 30H為直接尋址方式(或MOV A, #30H為直接尋址方式)。92. ×更正:8051在外擴(kuò)程序存儲(chǔ)器時(shí),一般情況下接高電平。93. ×更正:MCS-51單片機(jī)采用的是統(tǒng)一編址方式。94. ×更正:MCS-51單片機(jī)共有兩個(gè)中斷
61、優(yōu)先級(jí)(或MCS-51單片機(jī)共有五個(gè)中斷源)。95. ×更正:從產(chǎn)生外部中斷到開始執(zhí)行中斷程序至少需要三個(gè)完整的機(jī)器周期。96. 97. 98. 99. 100. 四、簡(jiǎn)答題101. 單片機(jī)就是在一片硅片上集成了中央處理器、隨機(jī)存儲(chǔ)器、只讀存儲(chǔ)器、中斷系統(tǒng)、定時(shí)/計(jì)數(shù)器和多種I/O口的微型計(jì)算機(jī)系統(tǒng),該系統(tǒng)不帶外部設(shè)備。從組成和功能上看,它已經(jīng)具備了計(jì)算機(jī)系統(tǒng)的基本屬性,所以也可以稱其為單片微型計(jì)算機(jī),簡(jiǎn)稱單片機(jī)。(1) 102. 主要由三點(diǎn)不同:一是CPU、存儲(chǔ)器和I/O接口這幾部分集成在一片芯片上;二是存儲(chǔ)器設(shè)計(jì)采用了哈佛結(jié)構(gòu),將程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器在物理上分開;三是供位處理和
62、位控制的資源豐富、I/O接口完善。(2) 優(yōu)點(diǎn):集成度高、價(jià)格低廉、性能/價(jià)格比高;程序存儲(chǔ)器和數(shù)據(jù)存儲(chǔ)器在物理上分開,可使程序不受干擾,抗干擾能力強(qiáng);布爾處理能力強(qiáng),適于工業(yè)控制。(1) 103. (1) 是訪問外部程序存儲(chǔ)器ROM的控制信號(hào)。(2) 當(dāng)為低電平(接地)時(shí),CPU只執(zhí)行外部程序存儲(chǔ)器中的程序。當(dāng)為高電平且PC值小于0FFFH(4K)時(shí),CPU執(zhí)行內(nèi)部程序存儲(chǔ)器的程序,但當(dāng)PC的值超出4K時(shí)(對(duì)8051/8751/8951)將自動(dòng)轉(zhuǎn)去執(zhí)行片外程序存儲(chǔ)器內(nèi)的程序。(3) 8031單片機(jī)無片內(nèi)ROM,必須外接程序存儲(chǔ)器,因此,8031的必須接地(低電平)。(1) 104. 內(nèi)部RA
63、M集成在單片機(jī)中,片外RAM在單片機(jī)外部;(2) 內(nèi)部RAM的存取時(shí)間短,片外RAM的存取時(shí)間長;(3) 內(nèi)部RAM由MOV進(jìn)行數(shù)據(jù)傳送,片外RAM由MOVX進(jìn)行數(shù)據(jù)傳送;(4) 內(nèi)部RAM有位尋址空間,片外RAM無位尋址空間;(5) 內(nèi)部RAM有256字節(jié),片外RAM可擴(kuò)展64KB;(6) 堆??臻g設(shè)在內(nèi)部RAM,片外RAM無此功能.105. 集成度高,結(jié)構(gòu)緊湊、可靠性高,數(shù)據(jù)處理能力強(qiáng),功耗小、成本低。106. 堆棧區(qū)與一般存儲(chǔ)區(qū)相同之處是:他們都屬于存儲(chǔ)器的一部分,都能存放數(shù)據(jù)。其主要不同之處是對(duì)數(shù)據(jù)的存取規(guī)則有異:一般存儲(chǔ)區(qū)使用隨即讀/寫規(guī)則,二堆棧使用先進(jìn)后出(或后進(jìn)先出)規(guī)則。堆棧
64、采用這種特殊規(guī)則后,可以圓滿完成子程序調(diào)用或中斷調(diào)用,多級(jí)子程序嵌套等功能。堆棧區(qū)內(nèi)的存儲(chǔ)單元也可以使用隨即讀/寫指令,但在這種情況下已經(jīng)不把該單元當(dāng)作堆??纯创?。107. P0口的每一位口線可以驅(qū)動(dòng)8個(gè)LSTTL負(fù)載。在作為通用I/O口時(shí),由于輸出驅(qū)動(dòng)電路是開漏方式,由集電極開路(OC門)電路或漏極開路電路驅(qū)動(dòng)時(shí)需外接上拉電阻;當(dāng)作為地址/數(shù)據(jù)總線使用時(shí),口線輸出不是開漏的,無需外接上拉電阻。P1、P2、P3口的每一位能驅(qū)動(dòng)4個(gè)LSTTL負(fù)載。他們的輸出驅(qū)動(dòng)電路沒有內(nèi)部上拉電阻,所以可以方便地由集電極開路(OC門)電路或漏極開路電路所驅(qū)動(dòng),而無須外接上拉電阻。108. 共有32根I/O線,
65、其中部分引線在單片機(jī)外擴(kuò)對(duì)象時(shí),將代替地址總線和數(shù)據(jù)總線的功能,這32根I/O引線均勻分布于P0、P1、P2和P3口,若沒有單片機(jī)外擴(kuò)要求,則4個(gè)并行口都是純粹的I/O口,但當(dāng)單片機(jī)有外擴(kuò)任務(wù)時(shí),則P0口將作為8位數(shù)據(jù)總線,P2和P0口將作為16位地址總線,P3口的一部分作為讀/寫等控制總線信號(hào),此時(shí)只有P1口保留作為單純的I/O口。109. MCS-51單片機(jī)包括中央處理器CPU、數(shù)據(jù)存儲(chǔ)器RAM、只讀存儲(chǔ)器ROM、并行輸入輸出口P1P3口、串行口、并行口、定時(shí)/計(jì)數(shù)器、中斷系統(tǒng)及特殊功能寄存器等8個(gè)部件。110. 80C51單片機(jī)的存儲(chǔ)器按功能可以劃分為兩大類:隨機(jī)存儲(chǔ)器(RAM)和只讀存
66、儲(chǔ)器(ROM)。可以劃分為以下五部分:片內(nèi)程序存儲(chǔ)器、片外程序存儲(chǔ)器、片內(nèi)數(shù)據(jù)存儲(chǔ)器、特殊功能寄存器、片外數(shù)據(jù)存儲(chǔ)器。111. 在選擇工作寄存器區(qū)時(shí),可通過對(duì)特殊功能寄存器中的程序狀態(tài)寄存器PSW的RS1和RS0的狀態(tài)設(shè)置,來選擇哪一組工作寄存器作為當(dāng)前的工作寄存器組。單片機(jī)復(fù)位時(shí),當(dāng)前工作寄存器默認(rèn)為0組。(1) 112. 當(dāng)CPU正在處理某事件時(shí),外界發(fā)生了更為緊急的請(qǐng)求,要求CPU暫停當(dāng)前的工作,轉(zhuǎn)而去處理這個(gè)緊急事件,處理完畢,CPU再回到原來被中斷的地方,繼續(xù)原來的工作,這樣的過程稱為中斷。(2) 中斷作用:(1)分時(shí)操作 (2)實(shí)時(shí)處理 (3)故障處理(1) 113. 正在進(jìn)行的中
67、斷過程,不能被新的同級(jí)或低優(yōu)先級(jí)的中斷請(qǐng)求中斷;正在執(zhí)行的低優(yōu)先級(jí)服務(wù)程序能被高優(yōu)先級(jí)中斷請(qǐng)求所中斷;CPU同時(shí)接受到幾個(gè)中斷請(qǐng)求時(shí),首先響應(yīng)優(yōu)先級(jí)最高的中斷請(qǐng)求。(2) 對(duì)各中斷源的中斷開放或關(guān)閉是由內(nèi)部的中斷允許寄存器IE的各位來進(jìn)行兩級(jí)控制的,指各個(gè)中斷源的允許控制位與一個(gè)中斷允許總控位EA配合實(shí)現(xiàn)對(duì)中斷請(qǐng)求的控制。(3) 中斷優(yōu)先級(jí)控制寄存器IP也是一個(gè)特殊功能寄存器,用戶可通過程序?qū)Ω鳡顟B(tài)位進(jìn)行設(shè)定,完成對(duì)中斷優(yōu)先級(jí)的控制。(1) 114. 有中斷源請(qǐng)求;(2) 中斷允許寄存器IE的EA位及各相應(yīng)位為1;(3) 無同級(jí)或高級(jí)中斷正在服務(wù);(4) 現(xiàn)行指令執(zhí)行到最后一個(gè)機(jī)器周期且已結(jié)束
68、;(5) 若現(xiàn)行指令為RETI或需訪問特殊功能寄存器IE或IP的指令時(shí),執(zhí)行完該指令且至少再執(zhí)行一條指令。115. 外部中斷0(0003H);定時(shí)器T0中斷(000BH);外部中斷1(0013H);定時(shí)器T1中斷(001BH);串行口中斷(0023H)。116. 并行通信的特點(diǎn)是:控制簡(jiǎn)單、傳輸速度快;由于傳輸線較多,長距離傳送時(shí)成本高且接收方的各位同時(shí)接收存在困難。串行通信的特點(diǎn)是,傳輸線少,長距離傳送時(shí)成本低,且可以利用電話網(wǎng)等現(xiàn)成的設(shè)備,但數(shù)據(jù)的傳送控制比并行通信復(fù)雜。117. 在中斷入口地址處設(shè)置一條跳轉(zhuǎn)指令,轉(zhuǎn)移到中斷服務(wù)程序的實(shí)際入口處;保護(hù)現(xiàn)場(chǎng);中斷服務(wù)主體程序;若是外中斷電平觸
69、發(fā)方式,應(yīng)有中斷信號(hào)撤除操作;若是串行收發(fā)中斷,應(yīng)有對(duì)RI、TI清0指令;恢復(fù)現(xiàn)場(chǎng);中斷返回。118. 設(shè)置堆棧指針SP;定義中斷優(yōu)先級(jí)(IP);選擇外中斷觸發(fā)方式(TCON);開放相應(yīng)中斷允許(IE);安排好等待中斷或中斷發(fā)生前主程序應(yīng)完成的操作內(nèi)容,如設(shè)置計(jì)數(shù)器、串行口的有關(guān)參數(shù)等。(1) 119. 置相應(yīng)的優(yōu)先級(jí)觸發(fā)器狀態(tài)為1,指明了CPU正在響應(yīng)的中斷優(yōu)先權(quán)的級(jí)別,并屏蔽所有同級(jí)或更低級(jí)的中斷請(qǐng)求,允許更高級(jí)的中斷請(qǐng)求;(2) 執(zhí)行一個(gè)硬件生成子程序調(diào)用指令,使控制轉(zhuǎn)到相應(yīng)的中斷入口向量地址,并清除中斷源的中斷請(qǐng)求標(biāo)志(TI或RI除外);(3) 保護(hù)斷點(diǎn),將被中斷程序的斷點(diǎn)地址(PC的
70、值)壓入堆棧進(jìn)行保護(hù),以便從中斷服務(wù)程序返回時(shí)能繼續(xù)執(zhí)行該程序。120. 判斷鍵盤中有無鍵按下;消除抖動(dòng);求鍵號(hào);等待閉合鍵的釋放。五、綜合設(shè)計(jì)題121. 程序如下:ORG 0000HMOV C,P3.1ANL C,P1.1CPL C MOV 20H,C;暫存數(shù)據(jù)MOV C,30HORL C,/31HANL C,RS1ANL C,20HANL C,RS0MOV P1.0,C ;輸出結(jié)果SJMP $122. 答:(1)計(jì)算機(jī)器周期:Tm=12/focs=12/6*106=2us(2)to=(28X)*Tm 200/2*10-6=(28X)*2*10-6100=(28X)*2X=25650=216
71、TH0= 0D8HTL0= 0D8HMOV TMOD, #02HMOV TL0,# 0D8HMOV TH0,# 0D8HSETB TR0LOOP: JBC TF0, NEXTSJMP LOOPNEXT:MOV TL0,# 0D8HMOV TH0,# 0D8HCPL, P1.0SJMP LOOP123. 答:(1)計(jì)算機(jī)器周期:Tm=12/focs=12/6*106=2us(2)to=(213X)*Tm 500/2*10-6=(213X)*2*106250=(213X)*2X=213125=8067TH1=0FCHTL1=03HMOV TMOD, #00HMOV TL1,#03HMOV TH1,#0FCHSET
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度國際房地產(chǎn)投資合作協(xié)議3篇
- 二零二五年度存量房買賣合同房屋租賃及轉(zhuǎn)租限制3篇
- 2025版股東個(gè)人股權(quán)轉(zhuǎn)讓及公司業(yè)務(wù)拓展與投資協(xié)議3篇
- 2025年度電商行業(yè)銷售兼職人員服務(wù)合同3篇
- 二零二五年度企業(yè)戰(zhàn)略合作框架協(xié)議范本3篇
- 二零二五年度大學(xué)宿舍樓物業(yè)管理與服務(wù)外包合同6篇
- 二零二五年度國家級(jí)實(shí)驗(yàn)室博士科研團(tuán)隊(duì)合作協(xié)議3篇
- 徐州市2023-2024學(xué)年九年級(jí)上學(xué)期期末道德與法治試卷(含答案解析)
- 農(nóng)業(yè)信息化實(shí)現(xiàn)農(nóng)業(yè)現(xiàn)代化的數(shù)字化轉(zhuǎn)型
- 《義務(wù)教育道德與法治課程標(biāo)準(zhǔn)(2022年版)》
- 20以內(nèi)退位減法口算練習(xí)題100題30套(共3000題)
- 調(diào)味品年終總結(jié)匯報(bào)
- 無人機(jī)遙感技術(shù)與應(yīng)用
- 云南省昆明市呈貢區(qū)2023-2024學(xué)年九年級(jí)上學(xué)期期末數(shù)學(xué)試卷+
- 有趣的英語小知識(shí)講座
- 2023年物探工程師年度總結(jié)及下一年計(jì)劃
- 2024年擬攻讀博士學(xué)位期間研究計(jì)劃
- 4馬克思主義宗教觀
評(píng)論
0/150
提交評(píng)論