




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、精選優質文檔-傾情為你奉上一. 填空題 1. MCS-51單片機內部主要集成了_、_、_、_、_ 等功能部件。 2. 8031的存儲器配置是_、_、_。 3. 51單片機的片內數據存儲器可分_、_、_等3個 區間。 4.當51單片機引腳EA接高平時,CPU先訪問_,接著再訪問_;當其接低電平時,CPU只訪問_。 5. DPTR叫_,寄存器_,其功能是_。 6. 51單片機作擴展時
2、,P1口叫_口。CPU對P1口既可以_操作,又可以_操作。 7.與CPU工作直接相關的SFR寄存器有_。 8. SP叫_寄存器,它的作用是_。 9.51單片機的堆棧應設置在_區間。 10. 當定時器工作在方式0、1、2時,其計數器最大計數長度分別是_位、_位、_位。 11.單片機在作帶符號數加、減運算時,若_寄存器中的溢出標志OV=1,則表示運算結果_。 12. 指令SJMP re
3、l的地址為1000H,rel=20H,其轉移目標地址應是_。 13. 當T0,T1作定時器使用時,是對_脈沖計數;當T0,T1作計數器使用時,是對_脈沖計數。 14. T0,T1工作在定時器狀態還是工作在計數器狀態應由_來決定。 15. CPU訪問內部RAM數據緩沖區可采用_尋址方式。訪問R0R7可采用_尋址方式。訪問SFR寄存器采用_尋址方式。 16. 51單片機的中斷源有_等5個。中斷源的自然優先級順序是_。其中斷標志位在_和_寄存器中。
4、; 17. 51單片機的中斷系統由_和_等部分組成。 18. 51單片機共有_個SFR寄存器。其地址范圍是_。 19. 51單片機的位存儲器共有_位。位存儲器在片內_區間。 20. ALE叫_信號端子,當其輸出高電平時,P0送出_;當其輸出低電平時,CPU將從P0口讀入或寫出_。1. CPU、存儲器、I/O口、定時器、中斷系統、總線控制2. 外部64KBROM,外部64KBRAM,內部128BRAM 3. 工作寄存器區、位存儲器區、數據緩沖區4. 片內4KB程序存
5、儲器,片外60 KB程序存儲器;片外64 KB程序存儲器5. 數據指針,存放當前CPU要訪問的外部RAM單元地址 6. 用戶I/O,字節,位7. PC、A、B、PSW、SP、DPTR8. 堆棧指針,用來存放棧頂單元地址9. 內部RAM地址為30H7FH 區間10. 13 位、 16位、 8 位 11. 程序狀態,出錯12. 1022H13. 機內機器周期;外部事件 14. TMOD寄存器中的D6位置1或清015. 直接、寄存器、寄存器間接;寄存器;直接。16. INT0、T0、INT1、T1、串行口;INT0、T0、INT1、T1、串行口;TCON和SCON17. 5個中斷源、TCON、SCO
6、N、IE、IP和查詢電路 18. 18,80H FFH19. 128,20H2FH 20. 地址鎖存允許,低8位地址,8位數據二. 判斷指令的正、誤 1. 指出下列指令的正誤 MOV R1,#80H ( ) CLR 30H ( ) MOVX A,2000H ( × ) MOV R7,R1 ( × ) MOV R1,#0100H ( × ) SETB R70 ( ) MOV 20H,21H ( ) 2. 判斷以下指令的正誤
7、0; MOVX A,1000H ( × ) DEC DPTR ( × ) ADD A,B ( ) CLR R0 ( × ) INC R7 ( ) MOV R3 ,A ( ) MOV RN ,P1 ( ) MOV 40H,TL1 ( ) 3. 判斷以下指令的正誤 INC R4 ( ) MOV F0H,C ( ) MOV A,2000H ( × ) MOV R1,R7 (
8、215; ) XRL P1,#31H ( ) ANL #6F H,A ( × )三. 選擇題 1.下面哪些指令執行后,能夠對PSW寄存器產生影響? 答案:( B、C、D ) (A)DEC 3FH (B)ADD A,3FH (C)SUBB A,R0 (D)CJNE A,3FH,rel 2. 6264芯片是 答案:(B)
9、; (A)64KB EPROM (B)8KB RAM (C)64KB RAM 3. 指令LCALL addr16 執行后,硬件會自動產生下列操作。答案:(C) (A)將16位地址進棧;(B)將指令中16位二進制數裝入DPTR; (C)將指令中給出的16位地址裝入PC; 4. 使CPU響應某中斷源請求的條件是 答案:( D )
10、160; (A)開放中斷系統; (B)查詢到該中斷源的中斷標志; (C)高優先級和同級中斷源沒有中斷請求; (D)A、B、C三個條件都必須具備。 5. 下面哪一個部件不屬于CPU的部件? 答案:(A) (A)IP (B)ALU (C)PC (D)PSW 6. 要把P1口高4位變為0,低4位不變,應使用下列哪條指令?答案:(D)
11、 (A)ORL P1,#0FH (B)ORL P1,#0F0H (C)ANL P1,#0F0H (D)ANL P1,#0FH 7. CPU響應中斷后,原來程序的斷點地址和數據應該由下面哪一條來完成? 答案:(C) (A)由CPU自動完成 (B)在中斷響應中完成 (C)應由硬件
12、和中斷服務程序完成 (D)在主程序中完成 8.某種存儲器芯片的容量是16KB,那么它與地址總線連接的根數是:答案(D) (B) 11根,(B)12根,(C)13根,(D)14根,(E)15根。 9. 定時器T0、T1的啟動/停止應由下面哪一條來完成? 答案:(C) (A)由程序來完成 (B)由硬件自動完成
13、; (C)當GATE=0時,由TR0、TR1置位、清0完成 10. 51單片機直接尋址指令中的直接地址單元有哪些?答案:(B) (A)產品廠家給出的地址單元 (B)20H7FH單元和部分SFR寄存器 (C)30H7FH單元 (D)片內RAM和SFR寄存器 11. 下面哪些指令是訪問ROM的指令? 答案:(B和C)
14、160; (A)MOVX A,DPTR (B)MOVC A,A+PC (C)MOVC A,A+DPTR (D)MOVX DPTR,A 12. 下面哪些指令執行后,能夠對PSW寄存器產生影響? 答:(B)(C)(D) (A)DEC 3FH (B)ADD A,3FH (C)SUBB A,R0 (D)CJNE A,3FH,rel &
15、#160; 13. 要訪問MCS-51單片機的特殊功能寄存器應使用的尋址方式是 答案:(C) (A)寄存器間接尋址,(B)變址尋址,(C)直接尋址,(D)相對尋址 14. 要確定51單片機P1口的輸入、輸出工作方式,下面哪種說法是正確的?答案:(A) (A)由編程決定; (B)由輸入/輸出設備決定; (C)由讀引腳或寫引腳指令
16、決定; (D)由CPU讀寫命令決定; 四. 閱讀程序 1. 閱讀下列程序段并回答問題。 設片內RAM中(59H)= #50H,問執行下列程序段后。 (A)=?,(50H)=?,(51H)=?,(52H)=?。 MOV A,59H MOV R0,A
17、60; MOV A,#0 MOV R0,A MOV A,#25H MOV 51H,A MOV 52H,#70H答案:(A)= #25H ,(50H)= #0,(51H)= #25H ,(52H)= #70H 。 2.
18、執行下列程序段后(A)=?,(60H)=?,(61H)=? MOV 7FH,#1A H MOV 60H,#00H MOV 61H,#00H MOV A,7FH JNB A?0,KP1
19、60; MOV 60H,A KP1:MOV 61H,A 3. 已知:內部RAM中30H和40H單元的內容分別是#10H和#20H。 執行下列程序后(71H)=?(A)=?(B)=? MOV SP,#70H PUSH 30H
20、0; PUSH 40H POP A POP B 4. 執行下列程序段后(20H)=?(21H)=? MOV A,#03H MOV R0,#20H
21、; MOV R0,A RL A INC R0 MOV R0,A 5. 已知:(R0)= #4BH,(A)= #84H,(4BH)= #7FH,(40H)= #20H 問:執行下列程序段后,R0、A和4BH、40H單元的內容是多少?
22、 MOV A,R0 MOV R0,40H MOV 40H,A MOV R0,#35H 答案: 6. 執行下列程序后,40H45H單元中的內容分別是多少?
23、60; CLR A MOV R0,#40H MOV R1,#06H LOOP: MOV R0,A INC A INC R0 DJNZ R1,LOOP&
24、#160; RET 答案: 7. 閱讀下列程序段,已知:(2000H)= #64H,執行程序后,(1000H)=? MOV DPTR,#2000H MOVC A, A+DPTR MOV DPTR,#1
25、000H MOVX DPTR,A答案:(1000H)= #64H 2. 答案:(A)= #1A H,(60H)= #00H,(61H)= #1A H 。 3. 答案:(71H)= #10H,(A)= #20H,(B)= #10H。 4. 答案:(20H)= #03H,(21H)= #06H。 5. 答案:(R0)= #35H (A)= #7FH (4BH)= #20H (40H
26、)= #7FH 。 6. 答案:40H45H單元中的內容分別是05 。一. 填空題 1.在程序的執行中,當前程序使用哪組R寄存器,是由軟件對 _ 的 _ 位置1或清0來決定。 2. 51單片機的晶振頻率為12MHZ,定時器工作在方式1,為了使定時器產生定時1mS溢出中斷,則應賦初值是 _ 。 3. 51單片機外部中斷源的中斷標志在 _ 位。 4. PC叫做 _ 寄存器,其功能是 _ 。
27、0; 5. 51單片機的T0、T1工作方式0最大計數長度是 _ 位;工作方式1最大計數長度是 _ 位;工作方式2最大計數長度是 _ 位。 6. 相對尋趾指令的程序轉移目標范圍是以下一條指令地址為起始地址 _ 的 _ 個字節單元。 7. 51單片機的晶振頻率為12MHZ,則機器周期應是 _ 。 8. 51單片機片內RAM共有 _ 個工作寄存器,可分為 _ 個寄存器組,其地址范圍是 _ 。 9. CPU響應中斷后,PC寄存器的內容應是 _ 。 &
28、#160; 10. 51單片機的位存儲器共有 _ 位,位存儲器在片內 _ 區間。 11. 在變址尋址方式中,以 _ 作變址寄存器,以 _ 或 _ 作基址寄存器。 12. 51單片機在作擴展時,外部數據總線從 _ 口引出;地址總線低8位從 _ 引出;地址總線高8位從 _ 口引出;控制總線從 _ 口引出。 13. 51單片機的引腳PSEN叫 端子。在 _ 情況下該引腳輸出低電平,在 _ 情況下該引腳輸出高電平。 14. 51單片機有 _ 組工作
29、寄存器,它們的地址范圍是 _ 。 15. CPU執行一條指令后,PC的內容會自動加 _ 、 _ 、 _ ,指向下一條指令地址。復位后PC的內容 _ 。 16. 51單片機的晶振頻率為6MHZ,其機器周期是 _ 。ALE信號的周期是 _ 。 17. 若(A)= #FFH,執行指令:INC A 以后,A中的內容是 _ 。 18. 作有符號數的加、減運算時,若D7位向CY進位、借位,或者D6位向D7進位、借位不同時發生,則 _ = 1。否則 _ = 0。19
30、. 單片機的CPU對位存儲單元操作是用 _ 類指令。1. PSW寄存器的D4、D3 2. FFFFH03E8H = FC17H 3. TCON寄存器中的D3、D1 4. 程序指針,存放正在執行指令的下一條地址 5. 13,16,8 6. 128+127 7. 1uS 8. 32,4,00H 1FH 9. 某中斷源的矢量地址10. 128,20H2FH 11. A,PC,DPTR12. P0,地址鎖存器,P2,P3 13. 讀外部程序存儲器允許,訪問外部
31、程序存儲器,其他 14. 4, 00H 1FH 15. 1、2、3;全為0 16. 2S,1S17. #00H 18. OV,OV19. 位尋址方式二. 判斷以下說法的正誤 1. 訪問8155的指令可以是讀指令,也可以是寫指令。 答:正確。 2. 訪問ADC0809的讀指令是獲取模擬量信息,寫指令是將數據寫入ADC0809。 答:錯誤。 3. 訪問DAC0832的指令可以是讀指令,也可以是寫指令。 答:錯誤。 4.
32、8051單片機有18個SFR寄存器占有18個地址。 答:錯誤。 5. 凡是操作數為寄存器的指令都是寄存器尋址方式指令。 答:錯誤。 5. 執行一條指令的快、慢取決于這條指令的長度。這句話是否正確? 答案:錯誤。 7. 寄存器A只能進行字節操作。這句話是否正確?若有錯,則改正過來。 答案:錯誤。 8. 指令LCALL addr16 和指令LJMP addr16 的操作過程是相同的。 答案:錯誤。 9. CPU訪問外部存
33、儲器的操作就是“讀、寫”操作。 答案:正確。 10. 51單片機復位后,片內數據緩沖區各單元均清為0。 答案:錯誤。 11. 因為51單片機P0、P1口都是I/O口,所以都可以作數據口。 答案:錯誤。 三. 選擇題 1. 微機設置堆棧的目的是: 答案:(D) (A) 起數據緩沖作用; (B)存放將要處理的數據; (C) 保存程序斷點地址; (
34、D)保存程序斷點地址和數據。 2. CPU訪問外部存儲器的時候,下面哪種說法是正確的?(A) (A) DPTR既可以存放ROM的地址又可以存放RAM的地址; (B) DPTR只能存放ROM的地址; (C) DPTR只能存放RAM的地址; 答案:(A) 3. 在程序設計中使用MOV PSW,#10H 指令的
35、目的是: 答案:(A) (A)當前程序使用第2組工作寄存器 (B)程序初始化 (C)給一個單元賦初值 (D)將立即數10H暫存入PSW中 4. 51單片機的堆棧操作,應該是: 答案:(C) (A)先入棧,再修改指針 (B)先修改棧指針,再出棧 (C)先修改棧指針,再
36、入棧 (D)以上都不對。 5. 執行返回指令時,返回的斷點是: 答案:(C) (A)調用指令的首地址 (B)調用指令的末地址 (C)調用指令下一條指令的首地址 (D)返回指令的末地址 6. 可以使程序循環轉移的指令是: 答案:(B) (A)AJMP addr11 (B)DJNZ Rn ,rel
37、0; (C)SJMP rel (D)ACALL addr11 7. CPU響應中斷后,將產生哪些操作? 答案:(D) (A)保護現場 (B)自動到中斷服務程序去執行 (C)斷點地址進棧 (D)斷點地址進棧,將矢量地址裝入PC 8. 51單片機外擴8155芯片后,可以擴展的I/O口線是:答案:(B)
38、0; (A)16根 (B)22根 (C)24根 (D)32根 9. 作有符號數的加、減運算時,若OV=1,則說明運算結果是:答案:(D) 10. 51單片機的位存儲器共有:答案:(A) (A)128位; (B)64位; (C)32位; (D)16位; 11. 可編程I/O接口8155的PA、PB、PC口工作方式由下面哪種說法決定是正確的?答案:(A) &
39、#160; (A)由寫入命令寄存器的命令字決定 (B)由輸入/輸出設備決定 (C)由讀引腳或寫引腳指令決定 (D)由CPU讀寫命令決定 12. 當51單片機的時鐘頻率為7.5MHZ時,則一個機器周期應是:答案:(B) 四. 閱讀程序 1. 問執行下列程序段后(A)=? (B)=? MOV SP,#3AH
40、60; MOV A,#20H MOV B,#30H PUSH A PUSH B POP A POP B
41、60; 答案: 2. 閱讀下列程序段并回答問題。請問該程序執行何種操作,其功能是什么? MOV R0 ,#20H MOV R1,#0FH MOV 30H,#00H MOV A,R0
42、0; ML1:CLR C INC R0 ADD A,R0 JNC ML2 INC 30H ML2:DJNZ R1,ML1 MOV 31H,A
43、60; 答: 3. 下列程序的功能是什么?執行后(3FH)=? MOV 3FH,#02H MOV R7 ,#06H MOV A,3FH LOOP:RL A &
44、#160; DJNZ R7 ,LOOP MOV 3FH,A 答: 4. 執行下面程序后,(R1)=?,(R2)=? MOV R1,#2FH MOV R2,#3FH
45、MOV A,R1 MOV B,R2 XCH A,B MOV R1,A MOV R2,B 答案: 5. 閱讀下列程序段,指出該程序的功能。 &
46、#160; CLR C MOV A,DPL SUBB A,#01H MOV DPL,A MOV A,DPH SUBB A,#00H MOV D
47、PH,A 答案: 6. 閱讀下列程序段,指出該程序的功能。 MOV 30H,#B7H MOV 31H,#06H PUSH 30H PUSH 31H POP DPH
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025沙石料購銷合同模板
- 2025版權轉讓合同樣式
- 2025屆湖北省部分學校高三下學期考前信息卷一政治試題(原卷版+解析版)
- 農民技術合作與培訓服務協議
- 房產出租與物業管理的合同
- 貴陽水務筆試試題及答案
- 2025湖南省各市州湘能農電服務有限公司聯合招聘780人筆試參考題庫附帶答案詳解
- 2025山東萬創智能裝備科技有限公司招聘17人筆試參考題庫附帶答案詳解
- 《納米科技簡介》課件
- 土地合同轉讓三方協議書
- 投顧服務方案
- 工程師轉正匯報課件
- 養殖場安全生產培訓
- 語法知識-2022-2023學年八年級語文上學期期中考前復習訓練(解析版)
- 水利工程中的水環境保護與生態修復
- 礦山生產管理培訓課件
- 普及防癌知識宣傳
- 高一數學組尖子生培養計劃(修改)
- 醫療器械輻射安全管理的要求
- 自動按頻率減負荷裝置
- 【課件】時代與變革-為人生而藝術+課件高一上學期美術人美版(2019)必修美術鑒賞
評論
0/150
提交評論