![單片機試題及其答案_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/3/4b7b6b04-a4a5-4861-b1c3-62eb877475d5/4b7b6b04-a4a5-4861-b1c3-62eb877475d51.gif)
![單片機試題及其答案_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/3/4b7b6b04-a4a5-4861-b1c3-62eb877475d5/4b7b6b04-a4a5-4861-b1c3-62eb877475d52.gif)
![單片機試題及其答案_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/3/4b7b6b04-a4a5-4861-b1c3-62eb877475d5/4b7b6b04-a4a5-4861-b1c3-62eb877475d53.gif)
![單片機試題及其答案_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/3/4b7b6b04-a4a5-4861-b1c3-62eb877475d5/4b7b6b04-a4a5-4861-b1c3-62eb877475d54.gif)
![單片機試題及其答案_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-5/3/4b7b6b04-a4a5-4861-b1c3-62eb877475d5/4b7b6b04-a4a5-4861-b1c3-62eb877475d55.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、一填空題1. AT89S51單片機芯片共有40 個引腳,MCS-51系列單片機為 _8位單片機。2. AT89S51單片機有_2級優(yōu)先級中斷。3. AT89S51內部數(shù)據(jù)存儲器的地址范圍是 00H-7FH ,位地址空間的字節(jié)地址范圍是20H-2FH,對應的位地址范圍是 00H-7FH ,外部數(shù)據(jù)存儲器的最大可擴展容量是64k字節(jié)。4. 單片機也可稱為微控制器或 嵌入式控制器。5. 當MCS-51執(zhí)行MOVC A , A+PC指令時,伴隨著 PSEN控制信號有效。6當單片機復位時 PSW= 00 H,當前的工作寄存器區(qū)是 _0_區(qū),R4所對應的存儲單元 地址為 04 H。7. MCS-51系列單
2、片機指令系統(tǒng)的尋址方式有寄存器尋址、直接尋址、寄存器間接尋址、立即尋址、基址加變址、 位尋址。(相對尋址也可)8. 51系列單片機的典型芯片分別為AT89S51、8031、AT89C51。9. AT89S51的 p3口為雙功能口。10. 由AT89S51組成的單片機系統(tǒng)在工作時EA引腳應該接 地 。二選擇題1. 如果(A)=45H , (R1)=20H , (20H)=12H,執(zhí)行 XCHD A, R1 ;結果(A)= ( A )A.42H B.20H C.12H D.15H2. AT89S51復位后,PC與SP的值為分別為( B )A.0000H、00H B.0000H、07H C.FFFF
3、H、00H D.0000H、FFH3. 堆棧數(shù)據(jù)的進出原則是(B )A.先進先出B. 先進后出 C.后進后出D.進入不出4. 已知:R0=28H(28H) =46H,順序執(zhí)行下面三條指令后MOV A, #32H; MOV A , 45H ; MOV A , R0執(zhí)行結果A的內容為(A )A.46HB.28HC.45HD.32H5. AT89S51單片機中,唯一 一個用戶不能直接使用的寄存器是( C ).A. PSW B.DPTR C . PC D. B三判斷題1. AT89S51單片機可執(zhí)行指令: MOV 35H, R3 ( X )2. 8031與8751的區(qū)別在于內部是否有程序存儲器。(V
4、)3. 當向堆棧壓入一個字節(jié)的數(shù)據(jù)后,SP中的內容減1。( X )4程序計數(shù)器PC中裝的內容是當前正在執(zhí)行指令的地址。(X )5. 某特殊功能寄存器的字節(jié)地址為80H,它即能字節(jié)尋址,也能位尋址。(V )6. AT89S51單片機中的 PC是不可尋址的。(V )7. 當AT89S51執(zhí)行MOVX DPT,A指令時,伴隨著 WR信號有效。(V )&AT89S51的定時器/計數(shù)器對外部脈沖進行計數(shù)時, 要求輸入的計數(shù)脈沖的高電平或低電平的持續(xù)時間不小于 1個機器周期。(X )9 區(qū)分外部程序存儲器和數(shù)據(jù)存儲器的最可靠的方法是看其是被WR還是被PSEN信號連接。(V )10.各中斷源發(fā)出的中斷請求信
5、號,都會標記在AT89S51的TCON寄存器中。(X )四 簡答題1.為什么基本型 51單片機指令MOV A,R0規(guī)定R0內容不能超過7FH,而增強型的沒有 此限制 ?答:因為寄存器間接尋址方式中R0或R1的內容是操作數(shù)的 RAM地址,內部 RAM的尋址范圍是 00H7FH。2 .簡述中斷響應需要滿足的條件。答: 1 有中斷源發(fā)出中斷請求;2中斷總允許位 EA=1,即CPU開中斷;3申請中斷的中斷源的中斷允許位為1,即中斷沒有屏蔽;4 無同級或更高級中斷正在被服務;5 當前的指令周期已經結束;6 若現(xiàn)在指令為 RETI 或者是訪問 IE 或 IP 指令,則該指令以及緊接著的另一條指令已執(zhí)行3
6、.定時器 / 計數(shù)器用作定時器模式時,計數(shù)脈沖又誰提供?定時時間和哪些因素有關?答: 定時/計數(shù)器作定時時,其計數(shù)脈沖由系統(tǒng)振蕩器產生的內部時鐘信號1 2分頻后提供。定時時間與時鐘頻率和定時初值有關。4 .為什么定時器 T1 作為串行口波特率發(fā)生器時,常采用方式2?若已知時鐘頻率、串行口通信波特率、如何計算裝入 T1 的初值?答:方式2的8位計數(shù)器(最大計數(shù)值 =2A8=256d), 每次計數(shù)溢出時,由硬件電路自動重裝計數(shù)初值。初裝值計算舉例如下:波特率=(2 的 SMOD方)x F)/(32x12x(256-N)其中:SMODI特殊功能寄存器 PCON勺第7位,取1或0 (波特率倍增,或不倍
7、增)。晶振為 11.0592MHZ,當 SMO取 0,波特率 =F/(32x12x(256-N),計數(shù)初裝值 N=256-F/( 波特率 x32x12)=256-1105920/(9600x32x12)=253 即 0FDh五 圖為 8 段共陰數(shù)碼管,請寫出如下數(shù)值的段碼ORG0000HLJMPMAINORG000BHLJMPIT0PMAIN:JNBP1.0, MAINMOVTMOD,#05H;定時器/計數(shù)器T0為計數(shù)方式1SETBTR0;啟動T0,開始計數(shù)SETBET0;允許T0中斷SETBEA;CPU開中斷WAIT:JBP1.2, WAITCLREACLRTR0MOVR1,TH0MOVR0
8、,TL0AJMP$ITOP:INCR2在電平負跳變前,如果計數(shù)器溢出,則進位存入R2RETI(1)寫出每條指令的功能分析程序的總體功能。七試編寫程序,查找在內部RAM的30H50H單元中是否有OBBH這一數(shù)據(jù)。如果有,則將51H單元置為“ 01H ;如果沒有,則將 5伯單元置為“ 00H答案3 4FH03FH106H25BH466H5 6DHP 73H707H87FHC 39H六 分析下面程序的功能:START: MOV R0,#30HMOV R2,#20HLOOP: MOV A,R0CJNE A,#OBBH,NEXTMOV 51H,#01HLJMP EXITNEXT: INC RODJNZ
9、R2,L OOPMOV 51H,#00HEXIT: RET一填空題1 單片機與普通微型計算機的不同之處在于其將CPU 、 存儲器 和 (I/O 口)三部分,通過內部總線連接在一起,集成在一塊芯片上。2 AT89S51內部數(shù)據(jù)存儲器的地址范圍是00H7FH,位地址空間的字節(jié)地址范圍是20H2FH,對應的位地址范圍是00H7FH ,外部數(shù)據(jù)存儲器的最大可擴展容量64K。3 .如果(A)=34H , (R7)=0ABH,執(zhí)行 XCH A, R7 ;結果(A)= OABH , (R7)= 34H4 .若A中的內容為67H,那么,P標志位為_1。5 . AT89S51復位后,PC與SP的值為分別為 00
10、0H和 07H6 . AT89S51的 P0 口為高8位地址總線口。7.數(shù)據(jù)指針DPTR有 16位,程序計數(shù)器 PC有16 位8當單片機的 PSW 01H時,這時當前的工作寄存器區(qū)是0區(qū),R4所對應的存儲單元地址為04H9. 串行口方式2接收到的第9位數(shù)據(jù)送 SCON寄存器的 RB8 位中保存。10.欲使P1 口的低4位輸出0,高4位不變,應執(zhí)行一條ANL P1, #0F0H 命令。二選擇題(每題2分共10分)1.( C )A.內部RAM單元數(shù)目不同B. 內部RAM存儲器的類型不同C.內部程序存儲器的類型不同D.內部寄存器數(shù)目不同2 .對于程序存儲器的操作,只能使用(D )A.MOV指令 B.
11、PUSH 指令 C.MOVX指令 D.MOVC指令3. 串行口工作方式 1的波特率是(D )A.固定的,為fosc/32 B. 固定的,為 fosc/16.C.固定的,為fosc/64 D.可變的,由定時器 T1的溢出率決定4. AT89S51只有()為單一功能口,其余都是多功能口。A.P0 B.P1 C.P2 D.P35 串行口的方式 0 的波特率為 ( A )A.fosc/12 B.fosc/6 C.fosc/32 D.fosc/64三 判斷題1. AT89S51單片機可執(zhí)行指令:MOV 35H, R3( X )2 程序計數(shù)器PC中裝的內容是當前正在執(zhí)行指令的地址。(X )3.指令中直接給
12、出的操作數(shù)稱為直接尋址( X )4 .當向堆棧壓入一個字節(jié)的數(shù)據(jù)后,SP中的內容減1( X )5 .當EA腳接高電平時,對 ROM勺讀操作只訪問片外程序存儲器(X )6 .某特殊功能寄存器的字節(jié)地址為80H,它即能字節(jié)尋址,也能位尋址(V )7 .逐次比較型 A/D 轉換器與雙積分 A/D 轉換器比較,轉換速度比較慢 ( X )8 內部RAM勺位尋址區(qū),既能位尋址,又可字節(jié)尋址(V )9 .串行口工作方式 1 的波特率是固定的,為 fosc/32(X )10. 定時器的方式 2可以作為串行口波特率發(fā)生器( V )四 簡答題1. 簡述 AT89S51 單片機片內集成了哪些功能部件 ?答:1個CP
13、U 128B的RAM單元;4KB程序存儲器;4個8位可編程并行I/O 口( P0 口、 P1 口、P2 口、P3 口); 1個全雙工串行口;定時器 /計數(shù)器;一個中斷系統(tǒng), 5個中斷源, 2個優(yōu)先級;一個片內振蕩器及時鐘電路; 可尋址64KB外部數(shù)據(jù)存儲器和 64KB外部程序存 儲器空間的控制電路2. 簡述定時器 /計數(shù)器方式 2有什么特點?適用于哪些應用場合?答: 定時器 /計數(shù)器的工作方式 2具有自動恢復初值的特點,適用于精確定時,比如波特率 的產生。3 .簡述AT89S51串行口有幾種工作方式?各種工作方式的波特率如何確定? 答:串行口有 4 種工作方式:方式 0 、方式 1 、方式 2
14、 、方式 3; 方式1的波特率=2ASMOD/32X定時器T1的溢出率方式2的波特率=2ASMOD/64X fosc方式3的波特率=2ASMOD/32X定時器T1的溢出率4 .采用6MHz的晶振,定時5ms,用定時器方式1時的初值應為多少?答: 機器周期=12/Fosc=12/(6x10A6Hz) =2 卩 s定時5ms的計數(shù)值=5000卩s/2卩s =2500d約定 T1 工作方式 1,是 1 6位計數(shù)器,初裝值 = 2A16 - 2500d = 65536d -2500d = 63036d = F63ChTH1 F6H, TL1 3CH五 簡述行列式鍵盤線反轉法識別按鍵的工作原理答: 第1步:讓行線編程為輸入線,列線編程為輸出線,使輸出線輸出為全低電平,則 行線中電平由高變低的所在行為按鍵所在行。第2步:再把行線編程為輸出線,列線編程為輸入線,使輸出線輸出為全低電平,貝U列線 中電平由高變低的所在列為按鍵所在列。綜合上述兩步,可確定按鍵所在行和列。六 分析下面程序的功能:(1)寫出每條指令的功能(2)分析程序的總體功能。ORG0000HLJMPMAINORG000BHLJMPIT0PMAIN:JNBP1.0, MAINMOVTMOD,#05H;SETBTR0SETBET0SETBEAWAIT:JBP1.2, WAITCLREACLRTR0MOVR1,T
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 新生兒與新生兒疾病課件
- 2025年外研版選擇性必修2化學上冊階段測試試卷含答案
- 2025年粵教版九年級歷史下冊月考試卷含答案
- 服侍老人合同(2篇)
- 2025年浙教新版八年級歷史下冊月考試卷含答案
- 2025年浙教新版七年級物理下冊階段測試試卷含答案
- 2025年粵人版八年級歷史上冊階段測試試卷含答案
- 2025年冀少新版選擇性必修3化學下冊月考試卷含答案
- 2025年西師新版八年級地理上冊月考試卷含答案
- 2025年浙科版九年級生物下冊月考試卷含答案
- 《社區(qū)康復》課件-第三章 社區(qū)康復的實施
- 火炬計劃項目申報指南
- 部編版三語下《語文園地七》核心素養(yǎng)分層作業(yè)學習任務單(含答案)
- 第四章投資性房地產課件
- SB-T 11238-2023 報廢電動汽車回收拆解技術要求
- 旅游公司發(fā)展規(guī)劃
- 新舊施工現(xiàn)場臨時用電安全技術規(guī)范對照表
- 03軸流式壓氣機b特性
- 五星級酒店收入測算f
- 某省博物館十大展陳評選項目申報書
- GB/T 9109.5-2017石油和液體石油產品動態(tài)計量第5部分:油量計算
評論
0/150
提交評論