




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上單片機與接口技術(shù)課程習(xí)題集【說明】:本課程單片機與接口技術(shù)(編號為02613)共有單選題,多項選擇題,判斷改錯題,簡答題,綜合設(shè)計題,編程題等多種試題類型。一、單選題1. 二進制數(shù) 對應(yīng)的十六進制數(shù)可表示為( )。A. 192H B. C90H C. 1A2H D. CA0H2. 已知某數(shù)的BCD碼為0111 0101 0100 0010 則其表示的十進制數(shù)值為( )。A. 7542H B. 7542 C. 75.42H D. 75.423. -3 的補碼
2、是( )。 A. B. C. D. 4. 十進制數(shù) 126 其對應(yīng)的十六進制可表示為 ( )。 A. 8 F B. 8 E C. F E D. 7 E5. 補碼對應(yīng)的真值用十進制表示為( )。A. 7 B. 13
3、 C. 7 D. 346. PC 的值是( )。A. 當(dāng)前指令前一條指令的地址 B. 當(dāng)前正在執(zhí)行指令的地址 C. 下一條要執(zhí)行指令的地址 D. 控制器中指令寄存器的地址7. 程序計數(shù)器PC的寄存器位數(shù)是( )。A. 2 B.8
4、 C. 16 D. 328. 對程序計數(shù)器 PC 的操作( )。A. 是自動進行的 B. 是通過傳送進行的 C. 是通過加 1 指令進行的 D. 是通過減 1 指令進行的9. 在程序狀態(tài)字 PSW 中,奇偶校驗位是( )。A. C B. AC C. O
5、V D. P10. 在 CPU 內(nèi)部,反映程序運行狀態(tài)或運算結(jié)果特征的寄存器是( )。A. PC B. PSW C. A &
6、#160; D. SP 11. 當(dāng)標(biāo)志寄存器PSW的RS0和RS1分別為1和0時,系統(tǒng)選用的工作寄存器組為( )。A. 組 0 B. 組 1 C. 組 2 D. 組 312. 8051 單片機中,唯一一個用戶
7、可使用的 16 位寄存器是( )。A. PSW B. DPTR C. ACC D. PC13. 8051的程序計數(shù)器PC為16位計數(shù)器,其尋址范圍是( )。A. 8K
8、160; B. 16 K C. 32 K D. 64 K14. 8051 單片機中,唯一一個用戶不能直接使用的寄存器是( )。A. PSW B. DPTR &
9、#160; C. PC D. B15. INTEL 8051CPU 是 ( ) 位的單片機。A. 16 B. 4 C. 8
10、; D. 準(zhǔn)1616. 數(shù)據(jù)指針 DPTR 訪問的是( )。A. CPU控制器 B. CPU運算器 C. 外部程序存儲器 D. 外部數(shù)據(jù)存儲器17. 單片機8051的XTAL1和XTAL2引腳是( )引腳。A. 外接定時器
11、0; B. 外接串行口 C. 外接中斷 D. 外接晶振18. 8031復(fù)位后,PC與SP的值為( )。A. 0000H,00H B. 0000H,
12、07H C. 0003H,07H D. 0800H,00H19. 單片機芯片 8031屬于( )。A.MCS-48系列 B.MCS-51系列 C.MCS-96系列
13、60; D.MCS-31系列20. 8031 單片機中片內(nèi) RAM 共有( )字節(jié) 。A. 128 B. 256 C. 4K D. 64K21. MCS-51 單片機復(fù)位后,從下列那個單元開始取指令( )
14、。A. 0003H B. 000BH C. 0000H D.000CH22. 對片外數(shù)據(jù) RAM 單元讀寫數(shù)據(jù)須用( )。A. MOV指令
15、0; B. MOVX指令 C. MOVC指令 C. SJMP指令23. MCS-51單片機的四個并行I/O中,其驅(qū)動能力最強的是( )。A. P0 口 B. P1 口
16、160; C. P2 口 D. P3 口24. 當(dāng)晶振頻率是12MHz時,MCS-51單片機的機器周期是( )。A. 1s B. 1ms C. 2s
17、0; D. 2ms25. 工作寄存器區(qū)設(shè)定為 2 組,則( )。A. RS1=0,RS0=0 B. RS1=0,RS0=1 C. RS1=1,RS0=0 D. RS1=1,RS0=126. 在 MCS-51 中,為實現(xiàn) P0 口線
18、的數(shù)據(jù)和低位地址復(fù)用,應(yīng)使用( )。A.地址鎖存器 B.地址寄存器 C.地址緩沖器 D.地址譯碼器27. 對程序存儲器的讀操作,只能使用( )。A. MOV指令
19、0; B. PUSH指令 C. MOVX指令 D. MOVC指令28. 在算術(shù)運算中,與輔助進位AC 有關(guān)的是( )。A.二進制數(shù) B.八進制數(shù) C.十進制
20、數(shù) D.十六進制數(shù)29. 在下列信號中不是給數(shù)據(jù)存儲器擴展使用的是( )。A. EA B. RD C. WR D. AL
21、E30. 累加器 A 的位地址為( )。A. E7 H B. F7 H C. D7 H D. 87H31. 下列指令中正確的是( )。A. MOV P2.1 , A B. JBC TF0 , L1 C. MOVX
22、B , DPTR D. MOV A , R332. 下列指令中錯誤的是( )。A . MOV A , R4 B . MOV 20H , R4C . MOV R4 , R3 D . MO V R4 , R333. LJMP 跳轉(zhuǎn)空間最大可達(dá)到( )。A. 2KB B. 256B C. 128B
23、160; 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)=75H &
24、#160; D.(R2)=75H35. 設(shè)(A)=0C3H,(R0)=0AAH,執(zhí)行指令A(yù)NL A,R0后,結(jié)果( )。A.(A)=82H B.(A)=6CH C.(R0)=82 D.(R0)=6CH36
25、. 在堆棧操作中,當(dāng)進棧數(shù)據(jù)全部彈出后,這時SP應(yīng)指向( )。A. 棧底單元 B. 7FH 單元 C. 棧底單元地址加1 D. 棧底單元地址減137. 單片機的堆棧指針 SP 始終是( )。A. 指示堆棧底
26、 B. 指示堆棧頂 C. 指示堆棧地址 D. 指示堆棧長度38. 假定(A)=0C5H,執(zhí)行指令:SWAP A后,累加器A的內(nèi)容為( )。A. 0CH B. C0H
27、160; C. 5CH D. C5H39. 假定設(shè)置堆棧指針SP的值為37H,在進行子程序調(diào)用時把斷點地址進棧保護后,SP的值為( )。A. 36H B. 37H C. 38H
28、160; D. 39H40. MOV A ,20H 指令的尋址方式為( )。 A. 立接數(shù)尋址 B. 直接尋址 C. 寄存器尋址 D. 寄存器間接尋址41. 在寄存器間接尋址中,指定寄存器中存放的是( )
29、。A. 操作數(shù) B. 操作數(shù)地址 C. 轉(zhuǎn)移地址 D. 地址偏移量42. 8051 單片機共有( )中斷源。A. 4 B
30、. 5 C. 6 D. 743. 各中斷源發(fā)出的中斷請求信號,都會標(biāo)記在( )寄存器 。A. TMOD/SCON B. TCON/PCON C. IE/TCO
31、N D. TCON/SCON44. 幀格式為1個起始位,8個數(shù)據(jù)位,1個停止位的異步串行通信方式是( )。A. 方式0 B. 方式1 C. 方式2 D. 方式345. 在數(shù)據(jù)傳送過程中,數(shù)據(jù)由串行變?yōu)椴⑿锌?/p>
32、通過( )實現(xiàn)。A. 數(shù)據(jù)寄存器 B. 移位寄存器 C. 鎖存器 D. A/D轉(zhuǎn)換器46. 執(zhí)行返回指令,退出中斷服務(wù)子程序,則返回地址來自( )。A. ROM B. 程序計數(shù)器
33、160; C. 堆棧區(qū) D. CPU寄存器47. 8051 系統(tǒng)中,同一優(yōu)先級的幾個中斷源中 優(yōu)先權(quán)最高( )。A. INT0 B. T0 C. INT1 D. T148. 外部中斷 1的中斷入口地址為( )。A. 0003H B. 000BH C.
34、0013H D. 001BH49. 在定時器操作中,選擇其工作方式的寄存器是( )。A. TMOD B. TCON C. IE D. SCON50. N 位 LED 顯示器采用動態(tài)顯示方式時,需要提供的 I/O 線總數(shù)是( )。A. 8+N B. 8 × N C. N D. N8二、多項選擇題51. 一個完整的微機系統(tǒng)由哪幾大部分組成?( )A. 硬件
35、0; B. 軟件 C. 匯編語言 D. 教學(xué)軟件 E. 輸出設(shè)備52. 以下屬于計算機外部設(shè)備的有( )。A. 輸入設(shè)備 B. 輸出設(shè)備
36、0; C. 外存設(shè)備 D. 設(shè)備總線 E. 信號總線53. 單片機外總線包括( )A. 數(shù)據(jù)總線 B. 地址總線 C. 控制總線 D. 設(shè)備總線 E. 信號總線54.
37、單片機的基本結(jié)構(gòu)主要由以下哪幾部分組成?( )A. 運算器 B. 控制器 C. 存儲器 D. 輸入設(shè)備 E. 輸出設(shè)備55. 物理上,MCS-51的四個存儲空間分別是( )。A. 片內(nèi)程序存儲器 B. 片外程序存儲器
38、 C. 片內(nèi)數(shù)據(jù)存儲器 D. 片外數(shù)據(jù)存儲器 E. 存儲器56. 單片機的運算器包括( )。A. 算術(shù)/邏輯部件 B. 累加器 C. 暫存寄存器 D. 程序狀態(tài)寄存器
39、E. 存儲器57. 以下運算中對溢出標(biāo)志 OV 有影響或受 OV 影響的運算是( )。A. 邏輯運算 B. 符號數(shù)加法運算 C. 乘法運算 D. 除法運算 E. 符號數(shù)減法運算58. 在 MCS-51 單片機的運算電路中,可為 ALU 提供數(shù)據(jù)的是( )。A. 累加器A B. 暫存器 C. 寄存器B D. 狀態(tài)寄存器PSW E. 控制器59. MCS-51 的32個通用寄存器,是由以下哪些位控制分為四個寄存器區(qū)的?( ) A. RS1 B. RS0 C. CY D. AC E. OV60. MCS-51常見的復(fù)位電路有( )。A.上電復(fù)位電路
40、160; B.外部復(fù)位電路 C.上電外部復(fù)位電路 D.抗干擾復(fù)位電路 E.下拉復(fù)位電路61. MCS-51常用的尋址方式有( )。A. 立即尋址 B. 直接尋址 C. 寄存器尋址
41、 D. 寄存器間接尋址 E. 變址尋址62. 當(dāng)前寄存器區(qū)可作地址寄存器的工作寄存器是( )。A. R0 B. R1 C. R2 D. R3 E. R463. 匯編語言的語句格式中包括( )。A. 標(biāo)號 B.
42、 操作碼 C. 操作數(shù) D. 注釋 E. 語句64. 單片機外部設(shè)備與CPU交換的信息種類有( )。A. 數(shù)據(jù)信息 B. 狀態(tài)信息 C. 控制信息 D.
43、脈沖信息 E. 串口信息65. 單片機CPU與外部設(shè)備交換信息的方式有( )。A. 無條件傳送方式 B. 查詢傳送方式 C. DMA方式 D. 中斷傳送方式 E. 數(shù)據(jù)傳送方式66. 單片機中斷源包括( )。A.
44、 B. C. T0 D. T1 E. 串口中斷67. 單片機中斷源中,屬于外部中斷源的是( )。A. B. C. T0
45、0;D. T1 E. 串口中斷68. 單片機定時器可選的工作方式有( )。A. 方式0 B. 方式1 C. 方式2 D. 方式3 E. 方式469. 串口
46、通信的傳送方式有( )。A. 單工方式 B. 半雙工方式 C. 全雙工方式 D. 握手方式 E. 雙絞線方式70. MCS-51的外部中斷觸發(fā)方式有( )。A.脈沖邊沿觸發(fā)方式
47、;B.電平觸發(fā)方式 C.硬件觸發(fā)方式 D.軟件觸發(fā)方式 E.外部觸發(fā)方式71. 消除鍵盤抖動常用的方式有( )。A. 濾波電路 B. 雙穩(wěn)態(tài)電路 C. 軟件方式 D. 觸發(fā)方式 E. 電平觸發(fā)方式72. 中斷處理的全過程包括以下哪幾個階段?A. 中斷請求
48、; B. 中斷響應(yīng) C. 中斷服務(wù) D. 中斷返回 E. 中斷標(biāo)志73. 以下與定時/計數(shù)器控制有關(guān)的寄存器是( )。A. TCON B. TMOD C. IE D. SCON E. IP74. 單片機中斷矢量地址包括( )。A
49、. 0003H B. 000BH C. 0013H D. 001BH E. 0023H75. 根據(jù)數(shù)據(jù)輸入的過程,DAC0832聯(lián)接方式有( )。A. 二級緩沖器聯(lián)接方式 B. 單級緩沖器聯(lián)接方式 C. 直通聯(lián)接方式 D. 三級緩沖器聯(lián)接方式
50、; E. 并口聯(lián)接方式三、判斷改錯題76. 負(fù)數(shù)的反碼與原碼相同。( )更正:77. 正數(shù)的反碼與原碼相同。( )78. 補碼的是使原碼符號位不變,數(shù)值部分逐位求反,末尾加1所得。( )79. 程序計數(shù)器PC的內(nèi)容可以通過內(nèi)部數(shù)據(jù)總線得到修改。( )80. PC是維持一個機器有秩序執(zhí)行程序的關(guān)鍵性寄存器。( )81. PSW是一個16位寄存器,它包含了程序狀態(tài)信息。( )82. 程序存儲器是用于存放程序代碼的,也用于存放常數(shù)。( )83. 堆棧是在CPU外部存儲器中一個按先出后進原則組織的存儲區(qū)域。( )84. 堆棧指針寄存器中的8位二進制數(shù)始終等于當(dāng)前地址值。( )85. 803
51、1單片機內(nèi)部有4KB的ROM空間。( )86. MCS-51中堆棧指針寄存器的值可以由軟件改變。( )87. MCS-51設(shè)置有16位的程序計數(shù)器,可以尋址64KB的程序存儲器。( )88. 程序存儲器的作用是用于存放編好的程序和表格常數(shù)。( )89. 8051單片機內(nèi)部設(shè)置有128B的內(nèi)部數(shù)據(jù)存儲器。( )90. P1口當(dāng)作輸入方式時,相應(yīng)位的鎖存器必須預(yù)寫1。( )91. MOV A, 30H為立即尋址方式。( )92. 8051在外擴程序存儲器時,一般情況下接低電平。( )93. MCS-51單片機采用的是接口單獨編址方式。( )94. MCS-51單片機共有五個中斷優(yōu)先級。( )95.
52、 從產(chǎn)生外部中斷到開始執(zhí)行中斷程序至少需要四個完整的機器周期。( )96. MCS-51單片機串行接口是一個全雙工串行通信接口。( )97. DAC0832是一個8位數(shù)/模轉(zhuǎn)換器件。( )98. DAC的位數(shù)越高,分辨率越小。( )99. ADC0809內(nèi)部設(shè)有地址鎖存器,可不加地址鎖存器而直接與P0口相連。( )100. 在單片機上使用LED作顯示器時,如果位數(shù)為8個,則較適合使用動態(tài)的顯示方式。( )四、簡答題101. 什么是單片機?102. 單片機與其他常見微機(PC機)有什么不同?它有什么獨特優(yōu)點?103. MCS-51單片機的EA信號有何功能?在使用8031時EA信號引腳應(yīng)如何處理?
53、104. 簡述MCS-51內(nèi)外RAM差別及存取方法。105. 簡述單片機的性能特點。106. 堆棧區(qū)與一般的數(shù)據(jù)存儲區(qū)有何異同?其重要作用是什么?107. 簡述80C51單片機四個端口的帶負(fù)載能力。108. MCS-51引線中有多少I/O引線?他們和單片機對外的地址總線和數(shù)據(jù)總線有什么關(guān)系?簡述8031單片機中P0、P1、P2、P3口的作用。109. MCS-51單片機內(nèi)部包括哪些主要部件?110. 80C51單片機的存儲器有哪幾種類型?可以劃分為哪幾個部分?111. 80C51如何確定和改變當(dāng)前工作寄存器區(qū)?112. 什么是中斷?中斷的作用是什么?113. 單片機怎樣管理中斷?怎樣開放和禁止
54、中斷?怎樣設(shè)置優(yōu)先級?114. 簡述單片機響應(yīng)中斷的條件。115. 簡述MCS-51單片機中斷源及其矢量地址。116. 簡述并行通信和串行通信的特點。117. 中斷服務(wù)程序的設(shè)計要考慮哪些因素?118. 簡述中斷初始化過程。119. 簡述MCS-51單片機中斷響應(yīng)過程。120. 簡述鍵盤處理程序流程。五、綜合設(shè)計題121. 編寫一程序,實現(xiàn)下圖中邏輯運算電路。其中P3.1、P1.1、P1.0分別是單片機端口線上的信息,RS0、RS1是PSW寄存器的兩個標(biāo)志位,30H、31H是兩個位地址,運算結(jié)果由P1.0輸出。122. 用定時器0以工作方式2,產(chǎn)生100us定時,在P1.0輸出周期為200us
55、連續(xù)方波。時鐘晶振為6MHZ,請用查詢方式編程。123. 用定時器T1,工作方式0,在P1.0產(chǎn)生周期為500us的連續(xù)方波,時鐘振蕩頻率為6MHZ,用查詢方式編寫程序。124. 設(shè)T0工作在方式0,定時時間為1ms,在P1.0輸出,周期為2ms的方波,時鐘晶振為6MHZ,請用查詢方式編程。125. 利用定時器定0,循環(huán)點亮8個發(fā)光二極管,每個持續(xù)時間0.5s。試畫出電路圖并編寫程序。六、編程題126. 設(shè)在片內(nèi)RAM中,20H和21H單元各存放有一個8位數(shù)據(jù),要求拼裝一個新字節(jié)并送30H保存,其低5位取自20H單元中的低5位,高3位取自21H單元中的低3位。127. R0低位有一個十六進制數(shù)
56、,把它轉(zhuǎn)換成ASCII碼送入R0。128. 設(shè)在外部RAM的3個連續(xù)存儲單元ST1/ST2和ST3中,ST1和ST2存放著兩個不帶符號的二進制數(shù),請找出其中的大數(shù)并存在ST3中。129. 假設(shè)三個8位無符號數(shù)相加,其中一加數(shù)在內(nèi)部RAM的50H,51H,52H,另一個數(shù)在內(nèi)部RAM的53H,54H,55H相加之后放在50H,51H,52H單元中,進位存放在53H單元中,請編寫程序。130. 內(nèi)存中有兩個4字節(jié)無符號數(shù)相加,一個存放在30H33H開始的單元中,一個存放在40H43H開始的單元中,請編程求它們的和,結(jié)果放在30H33H中。131. 外RAM2000H單元開始存放的8個數(shù)據(jù)傳送到片內(nèi)
57、RAM50H的單元中。132. 將1000H單元內(nèi)容拆開,高位送1001H單元,低位送1002H單元。133. 8255并行接口芯片,A口工作在方式0輸入,B口方式1輸出,C口高位為輸出,低位為輸入,設(shè)控制寄存器地址為3BH,請確定控制字并初始化編程。134. 要在某一位輸出一個開關(guān)量信號,對該位的置1/置0操作必須成對使用,要使PC6輸出一個負(fù)跳變信號,設(shè)控制寄存器地址為03H,請編出8255初始化程序。135. 試編程對8155進行初始化。要求對計數(shù)脈沖進行分頻,既計數(shù)1000后,電平狀態(tài)變化,并重新置數(shù)以連續(xù)方波。設(shè)PA口為輸入,PB口為輸出,PC口為輸入,禁止中斷,命令狀態(tài)寄存器地址為
58、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二、多項選擇題51. AB52. ABC53. ABC54. ABCDE55. ABCD56
59、. ABCD57. BCDE58. ABC59. AB60. ABCD61. ABCDE62. AB63. ABCD64. ABC65. ABCD66. ABCDE67. AB68. ABCD69. ABC70. AB71. ABC72. ABC73. ABC74. ABCDE75. ABC三、判斷改錯題76. ×更正:負(fù)數(shù)的反碼是將其原碼除符號位外,按位求反。(或負(fù)數(shù)的反碼與原碼不定相同)77. 78. 79. 80. 81. ×更正:PSW是一個8位寄存器,它包含了程序狀態(tài)信息82. 83. ×更正:堆棧是在CPU外部存儲器中一個按先進后出原則組織的存儲區(qū)域。
60、84. ×更正:堆棧指針寄存器中的8位二進制數(shù)始終等于堆棧的頂部地址值。85. ×更正:8051單片機內(nèi)部有4KB的ROM空間(或8031內(nèi)部沒有程序存儲器)。86. 87. 88. 89. 90. 91. ×更正:MOV A, 30H為直接尋址方式(或MOV A, #30H為直接尋址方式)。92. ×更正:8051在外擴程序存儲器時,一般情況下接高電平。93. ×更正:MCS-51單片機采用的是統(tǒng)一編址方式。94. ×更正:MCS-51單片機共有兩個中斷優(yōu)先級(或MCS-51單片機共有五個中斷源)。95. ×更正:從產(chǎn)生外
61、部中斷到開始執(zhí)行中斷程序至少需要三個完整的機器周期。96. 97. 98. 99. 100. 四、簡答題101. 單片機就是在一片硅片上集成了中央處理器、隨機存儲器、只讀存儲器、中斷系統(tǒng)、定時/計數(shù)器和多種I/O口的微型計算機系統(tǒng),該系統(tǒng)不帶外部設(shè)備。從組成和功能上看,它已經(jīng)具備了計算機系統(tǒng)的基本屬性,所以也可以稱其為單片微型計算機,簡稱單片機。(1) 102. 主要由三點不同:一是CPU、存儲器和I/O接口這幾部分集成在一片芯片上;二是存儲器設(shè)計采用了哈佛結(jié)構(gòu),將程序存儲器和數(shù)據(jù)存儲器在物理上分開;三是供位處理和位控制的資源豐富、I/O接口完善。(2) 優(yōu)點:集成度高、價格低廉、性能/價格比
62、高;程序存儲器和數(shù)據(jù)存儲器在物理上分開,可使程序不受干擾,抗干擾能力強;布爾處理能力強,適于工業(yè)控制。(1) 103. (1) 是訪問外部程序存儲器ROM的控制信號。(2) 當(dāng)為低電平(接地)時,CPU只執(zhí)行外部程序存儲器中的程序。當(dāng)為高電平且PC值小于0FFFH(4K)時,CPU執(zhí)行內(nèi)部程序存儲器的程序,但當(dāng)PC的值超出4K時(對8051/8751/8951)將自動轉(zhuǎn)去執(zhí)行片外程序存儲器內(nèi)的程序。(3) 8031單片機無片內(nèi)ROM,必須外接程序存儲器,因此,8031的必須接地(低電平)。(1) 104. 內(nèi)部RAM集成在單片機中,片外RAM在單片機外部;(2) 內(nèi)部RAM的存取時間短,片外R
63、AM的存取時間長;(3) 內(nèi)部RAM由MOV進行數(shù)據(jù)傳送,片外RAM由MOVX進行數(shù)據(jù)傳送;(4) 內(nèi)部RAM有位尋址空間,片外RAM無位尋址空間;(5) 內(nèi)部RAM有256字節(jié),片外RAM可擴展64KB;(6) 堆??臻g設(shè)在內(nèi)部RAM,片外RAM無此功能.105. 集成度高,結(jié)構(gòu)緊湊、可靠性高,數(shù)據(jù)處理能力強,功耗小、成本低。106. 堆棧區(qū)與一般存儲區(qū)相同之處是:他們都屬于存儲器的一部分,都能存放數(shù)據(jù)。其主要不同之處是對數(shù)據(jù)的存取規(guī)則有異:一般存儲區(qū)使用隨即讀/寫規(guī)則,二堆棧使用先進后出(或后進先出)規(guī)則。堆棧采用這種特殊規(guī)則后,可以圓滿完成子程序調(diào)用或中斷調(diào)用,多級子程序嵌套等功能。堆棧
64、區(qū)內(nèi)的存儲單元也可以使用隨即讀/寫指令,但在這種情況下已經(jīng)不把該單元當(dāng)作堆??纯创?。107. P0口的每一位口線可以驅(qū)動8個LSTTL負(fù)載。在作為通用I/O口時,由于輸出驅(qū)動電路是開漏方式,由集電極開路(OC門)電路或漏極開路電路驅(qū)動時需外接上拉電阻;當(dāng)作為地址/數(shù)據(jù)總線使用時,口線輸出不是開漏的,無需外接上拉電阻。P1、P2、P3口的每一位能驅(qū)動4個LSTTL負(fù)載。他們的輸出驅(qū)動電路沒有內(nèi)部上拉電阻,所以可以方便地由集電極開路(OC門)電路或漏極開路電路所驅(qū)動,而無須外接上拉電阻。108. 共有32根I/O線,其中部分引線在單片機外擴對象時,將代替地址總線和數(shù)據(jù)總線的功能,這32根I/O引
65、線均勻分布于P0、P1、P2和P3口,若沒有單片機外擴要求,則4個并行口都是純粹的I/O口,但當(dāng)單片機有外擴任務(wù)時,則P0口將作為8位數(shù)據(jù)總線,P2和P0口將作為16位地址總線,P3口的一部分作為讀/寫等控制總線信號,此時只有P1口保留作為單純的I/O口。109. MCS-51單片機包括中央處理器CPU、數(shù)據(jù)存儲器RAM、只讀存儲器ROM、并行輸入輸出口P1P3口、串行口、并行口、定時/計數(shù)器、中斷系統(tǒng)及特殊功能寄存器等8個部件。110. 80C51單片機的存儲器按功能可以劃分為兩大類:隨機存儲器(RAM)和只讀存儲器(ROM)??梢詣澐譃橐韵挛宀糠郑浩瑑?nèi)程序存儲器、片外程序存儲器、片內(nèi)數(shù)據(jù)存
66、儲器、特殊功能寄存器、片外數(shù)據(jù)存儲器。111. 在選擇工作寄存器區(qū)時,可通過對特殊功能寄存器中的程序狀態(tài)寄存器PSW的RS1和RS0的狀態(tài)設(shè)置,來選擇哪一組工作寄存器作為當(dāng)前的工作寄存器組。單片機復(fù)位時,當(dāng)前工作寄存器默認(rèn)為0組。(1) 112. 當(dāng)CPU正在處理某事件時,外界發(fā)生了更為緊急的請求,要求CPU暫停當(dāng)前的工作,轉(zhuǎn)而去處理這個緊急事件,處理完畢,CPU再回到原來被中斷的地方,繼續(xù)原來的工作,這樣的過程稱為中斷。(2) 中斷作用:(1)分時操作 (2)實時處理 (3)故障處理(1) 113. 正在進行的中斷過程,不能被新的同級或低優(yōu)先級的中斷請求中斷;正在執(zhí)行的低優(yōu)先級服務(wù)程序能被高
67、優(yōu)先級中斷請求所中斷;CPU同時接受到幾個中斷請求時,首先響應(yīng)優(yōu)先級最高的中斷請求。(2) 對各中斷源的中斷開放或關(guān)閉是由內(nèi)部的中斷允許寄存器IE的各位來進行兩級控制的,指各個中斷源的允許控制位與一個中斷允許總控位EA配合實現(xiàn)對中斷請求的控制。(3) 中斷優(yōu)先級控制寄存器IP也是一個特殊功能寄存器,用戶可通過程序?qū)Ω鳡顟B(tài)位進行設(shè)定,完成對中斷優(yōu)先級的控制。(1) 114. 有中斷源請求;(2) 中斷允許寄存器IE的EA位及各相應(yīng)位為1;(3) 無同級或高級中斷正在服務(wù);(4) 現(xiàn)行指令執(zhí)行到最后一個機器周期且已結(jié)束;(5) 若現(xiàn)行指令為RETI或需訪問特殊功能寄存器IE或IP的指令時,執(zhí)行完該
68、指令且至少再執(zhí)行一條指令。115. 外部中斷0(0003H);定時器T0中斷(000BH);外部中斷1(0013H);定時器T1中斷(001BH);串行口中斷(0023H)。116. 并行通信的特點是:控制簡單、傳輸速度快;由于傳輸線較多,長距離傳送時成本高且接收方的各位同時接收存在困難。串行通信的特點是,傳輸線少,長距離傳送時成本低,且可以利用電話網(wǎng)等現(xiàn)成的設(shè)備,但數(shù)據(jù)的傳送控制比并行通信復(fù)雜。117. 在中斷入口地址處設(shè)置一條跳轉(zhuǎn)指令,轉(zhuǎn)移到中斷服務(wù)程序的實際入口處;保護現(xiàn)場;中斷服務(wù)主體程序;若是外中斷電平觸發(fā)方式,應(yīng)有中斷信號撤除操作;若是串行收發(fā)中斷,應(yīng)有對RI、TI清0指令;恢復(fù)現(xiàn)
69、場;中斷返回。118. 設(shè)置堆棧指針SP;定義中斷優(yōu)先級(IP);選擇外中斷觸發(fā)方式(TCON);開放相應(yīng)中斷允許(IE);安排好等待中斷或中斷發(fā)生前主程序應(yīng)完成的操作內(nèi)容,如設(shè)置計數(shù)器、串行口的有關(guān)參數(shù)等。(1) 119. 置相應(yīng)的優(yōu)先級觸發(fā)器狀態(tài)為1,指明了CPU正在響應(yīng)的中斷優(yōu)先權(quán)的級別,并屏蔽所有同級或更低級的中斷請求,允許更高級的中斷請求;(2) 執(zhí)行一個硬件生成子程序調(diào)用指令,使控制轉(zhuǎn)到相應(yīng)的中斷入口向量地址,并清除中斷源的中斷請求標(biāo)志(TI或RI除外);(3) 保護斷點,將被中斷程序的斷點地址(PC的值)壓入堆棧進行保護,以便從中斷服務(wù)程序返回時能繼續(xù)執(zhí)行該程序。120. 判斷鍵
70、盤中有無鍵按下;消除抖動;求鍵號;等待閉合鍵的釋放。五、綜合設(shè)計題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)計算機器周期:Tm=12/focs=12/6*106=2us(2)to=(28X)*Tm 200/2*10-6=(28X)*2*10-6100=(28X)*2X=25650=216TH0= 0D8HTL0= 0D8HMOV TMOD, #02HMOV TL0,# 0D8HMOV TH0,# 0D8HSETB TR0LOOP: JBC TF0, NEXTSJMP LOOPNEXT:MOV TL0,# 0D8HMOV TH0,# 0D8HCPL, P1.0SJMP LOOP123. 答:(1)計算機器周期: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, #0
溫馨提示
- 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)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 網(wǎng)絡(luò)廣告財產(chǎn)保全擔(dān)保協(xié)議
- 住宅小區(qū)保潔員勞務(wù)派遣專項協(xié)議
- 插班生校園生活管理及行為準(zhǔn)則合同
- 種植二期護理實施要點
- 現(xiàn)代中醫(yī)護理防疫體系構(gòu)建
- 2025年門面轉(zhuǎn)租協(xié)議書
- 截肢患者術(shù)后護理
- 腹透患者截肢護理
- 工業(yè)、服務(wù)業(yè)與交通-2025年高考地理沖刺復(fù)習(xí)預(yù)測(新高考)
- 高考英語考前必記核心79個易錯搭配翻譯練習(xí)(含答案)
- 薪酬管理的試題及答案
- 校長在高考壯行儀式上講話以青春做槳讓夢想為帆
- 中國鴉膽子油行業(yè)市場現(xiàn)狀調(diào)查及前景戰(zhàn)略研判報告
- 倉庫管理測試題及答案
- 2025年國際貿(mào)易實務(wù)考試模擬題及答案
- 2025-2030年中國熱風(fēng)槍行業(yè)市場現(xiàn)狀供需分析及投資評估規(guī)劃分析研究報告
- 2025年團的基礎(chǔ)知識試題及答案
- 3D打印技術(shù)在建材中的應(yīng)用-洞察闡釋
- 5G網(wǎng)絡(luò)中SDN與邊緣計算的深度融合-洞察闡釋
- 車庫贈送協(xié)議書范本
- 裝修續(xù)簽協(xié)議合同協(xié)議
評論
0/150
提交評論