




下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、單片機復習提綱(1)單項選擇題:(10分)1. MC-51單片機復位后,程序計數(shù)器PC的內容是 CA . OoHB . FFHC. 0000HD. FFFFH2. 8031單片機芯片要使用時應把EA信號引腳A 接高電平B 接地C.懸空D 接地址鎖存器選通端3. MCS-51的程序計數(shù)器 PC為16位計數(shù)器,因此其尋址范圍是D 。A . 8KB. 16KC. 32KD . 64K4. 在MCS-51單片機中,唯個可供用戶使用的16位寄存器是 B。A . PSWB. DPTRC . IPD . PC5. 在MCS-51單片機中,唯個用戶不能直接使用的寄存器是D。A . PSWB. DPTRC .
2、IED . PC6. 在單片機中,用作標志寄存器的一個特殊功能寄存器是A。A . PSWB. DPTRC . TCoND . PC7. 單片機的指令地址存放在D中。A . PSWB. DPTRC . SPD . PC&提高單片機的晶振頻率,則機器周期信號C 。A.不變B .變長C.變短D.變長變短不定9 . 8031不具有第二功能的I/O 口是:( B )A、 P0 口B、P1 口C、P2 口D、 P3 口1 0 .在 MCS-51單片機的中斷中,如果出現(xiàn)同級中斷申請時,就按硬件查詢序列來處理響應次序,其優(yōu)先級別中第三個為:(D )A、定時/計數(shù)器中斷0B、定時/計數(shù)器中斷1C、外部中斷0D、
3、外部中斷1E、串行口中斷11 . MSC-51在響應中斷時,必須由用戶清除的標志為(B)A、TF0B、RIC、IE0D、TF112 .設(A) =F0H ,若執(zhí)行4次指令 RLA,則執(zhí)行完后,A中的內容為:(C)A、 FFHB、00HC、0FHD、F0H13 .乘法指令是MCS-51單片機中執(zhí)行時間最長的指令之一,當執(zhí)行完MUL AB后,積的咼8位在:(B)B中A、在寄存器A中B、在寄存器C、在Cy中D、在PSW中14 .設執(zhí)行ADC指令后,A中的內容為10011010B ,再執(zhí)行DA A 指令后,A的內容應為(D )A、 10100000B、 10010000C、 00010000D、 00
4、00000015 .設 A=56H ,R0=20H , (20H) =7AH ,若執(zhí)行XCHD A ,R0,則A中的內容為:(C)A、76HB、A6HC、5AHD、50H16 .執(zhí)行 PUSHdirect指令時,SP將進行何種操作? (B)A、SP + 0B、SP + 1C、SP + 2D、SP - 117 .定時器T1中斷的入口地址為:(C)A、0023HB、 000BHC、001BHD、 0013HA、RLCB、CLRC、RRCD、ORC19. MCS-51響應中斷時,下面哪一個條件不是必須的(C )。A當前指令執(zhí)行完畢B、中斷是開放的C沒有同級或高級中斷服務D、必須有RETI指令20.關
5、于MCS-51的堆棧操作,正確的說法是(C )。A、先入棧,再修改棧指針對B、先修改棧指針,再出棧C先修改棧指針,再入棧D、以上都不對21在中斷服務程序中,至少應有一條(D)。A傳送指令B 、轉移指令C 、加法指令D、中斷返回指令22.ORG2000HLCALL 3000HORG3000HRET左邊程序執(zhí)行完RET指令后,PC-(C)。A 2000H、B、 3000HC 、 2003HD 、 3003H23.要使MCS-51能夠響應定時器T1中斷、串仃接口中斷,匕的中斷允許奇存器應是(A、。A 98HB、 84HC、42HD、22H24. PSW-18時,則當前工作寄存器是(D)。A 0組B、
6、1組C、2組D、3組25.所謂CPU是指(A )A、運算器與控制器B、運算器與存儲器C、輸入輸出設備D、控制器與存儲器26.執(zhí)行 MoVIE, #03H 后,MCS-51將響應的中斷是( B)。A、1個B、2個C、3個D、0個27.各中斷源發(fā)出的中斷請求信號,都會標記在MCS-51系統(tǒng)中的(A)。A TCON/SCON B、IE C、IP D 、TMOD28.指令AJMP的跳轉范圍是(C)。A 256BB、1KBC、2KBD、64KBF列哪一個指令助記符是非法字符?(18.IE的內容D )。、只有加法、只有減法29能直接進行十進制調整的運算是(A、有加法和減法B 、有乘法和除法二. 填空題:(
7、20分)1.根據(jù)MCS 51內部RAM的配置情況填空:MCS 51內部RAM 共有 256 字節(jié)。其中:80HFFH 為 區(qū);20H2FH 為 位尋址區(qū),可以 位 尋址,也可以 字節(jié) 尋址;30H7FH為字節(jié)尋址區(qū),只能尋址。2根據(jù)51系列單片機的基本特性填空:(1)、CPU字長是 8 位(2) 、可供使用的地址線最多可達到根(3)、可尋址的最大空間為 64kb(4)、具有4個8位并行I/O口,共32根I/O線(5)、具有5個中斷源,2個優(yōu)先級(6)、8051具有4kbROM ,8031無片內ROM3. 訪問外部數(shù)據(jù)存儲器必須使用MoV X指令。4. 8031的五級中斷分為二個 外部中斷二個禾
8、廿個 串行口中斷。5. MCS-51外部中斷0的中斷入口地址是: 0003H 、外部中斷1的中斷入口地址是: OoBH、定時器 T0的中斷入口地址是:0003定時器T1的中斷入口地址是:001BH、串行口的中斷入口地址是:0023H。6. 中斷系統(tǒng)初始化步驟是:1、開放相應中斷源的中斷2、設定所用中斷源的中斷優(yōu)先級 3、若為外部中斷,則應規(guī)定為低電平還是負邊沿的中斷解發(fā)式。7. ALE是信號。& PSEN是信號。9. 在8031單片機中,一個機器周期包括 _6個狀態(tài)周期,一個狀態(tài)周期包括12個振蕩周期。10根據(jù)應用的要求,復位電路通常有兩種基本形式,它們分別是開機復位和人工復位。11子程序必須
9、使用指令返回主程序,而中斷服務程序必須使用RETl指令返回主程序。12. 指令系統(tǒng):在R7=00H的情況下,DJNZ R7 , rel指令將循環(huán)執(zhí)行無數(shù)次。欲使P1 口的低4位輸出0而高4位不變,應執(zhí)行一條 ANL P1,#0F0H指令。欲使P1 口的高4位輸出1而低4位不變,應執(zhí)行一條 ORL P1,#0F0H指令。欲使P1 口的所有位變反,應執(zhí)行一條CPL P1指令。13. MCS-51匯編語言源程序的擴展名為ASM。14. 執(zhí)行了 DIV AB指令后,則商存放在 _A中,余數(shù)存放在B 中。15. 執(zhí)行了 MUL AB指令后,則積的高8位存放在B中,而積的低8位存放在 A 中。16. 訪問
10、外部數(shù)據(jù)存儲器應采用間接尋址方式:杳表應使用變址 尋址方式。17. 十進制調整指令 DA A不能單獨執(zhí)行,在執(zhí)行該指令之前必須先執(zhí)行加法 指令或者 減法指令。18. 位轉移指令都是采用位尋址方式實現(xiàn)轉移的。19. 中斷過程包括:中斷請求、 中斷響應 、 中斷處理 和中斷返回 。20. -19D的二進制補碼表示為 。21 .外部中斷請求標志位是 JEQ和 JEI。22. 當89C51的RST引腳上保持_2個機器周期以上的高電平時,89C51即發(fā)生復位。23. 當單片機的型號為 8031時,其芯片引線EA 一定要接低 電平。24. ORG 1000HLCALL 4000HORG 4000HADD2
11、5.指令 LCALLA R2 執(zhí)行完 LCALL后 PC= 4000H。37B0H,首地址在 2000H,所完成的操作是2003H入棧,PC=37B0H26. 在變址尋址方式中,以 A作變址寄存器,以PC 或 DPTR作基址寄存器。27. 假定累加器 A的內容為30H,執(zhí)行指令:1000H: MoVCA, A+PC后,把程序存儲器 1031H單元的內容送累加器 A中。28.設SP=60H片內RAM的(30H)=24H,( 31H) =10H,在下列程序段注釋中填執(zhí)行結果。DPTRA=10H=10H=24H24HPUSHPUSHPOPPOPMOVMOVX最后執(zhí)行結果是241OH=O29. 通過堆
12、棧操作實現(xiàn)子程序調用,首先要把_PL的內容入棧,以進行斷點保護。調用返回時再進行出棧操作,把保護的斷點彈回_PL。30. 在位操作中,能起到與字節(jié)操作中累加器A作用的是 位條件轉移操作。31. 堆棧設在 存儲區(qū),程序存放在 存儲區(qū),外部I/O接口設在 存儲區(qū),中斷服務程序存放在 存儲區(qū)。三. 判斷題:(10分)T1、單片機的存儲器 ROM和RAM是嚴格分工的。F2、堆??捎糜陧憫袛嗷蛘{用子程序時, 保護斷點地址,程序斷點16位地址會自動壓 入堆棧,數(shù)據(jù)入棧前 SP先自動加1,然后高8位地址進棧,每進棧一個字節(jié) SP又自動 加1 ,而后是低8位地址進棧。F3、程序計數(shù)器PC也是特殊功能寄存器。
13、F4、MCS-51復位不影響內部 RAM中的數(shù)據(jù),包括工作寄存器 RO R7。F5、直接尋址是唯一可尋址特殊功能寄存器的尋址方式。F6、累加器中內容入??捎弥噶頟USH A來實現(xiàn)。F7、MCS-51系列單片機的特點之一是內部工作寄存器以RAM形式組成。F8、工作寄存器可以這樣傳遞數(shù)據(jù):MOV R1, R2F9、MOV A , A+DPTR 是變址尋址方式。F10、只要有中斷出現(xiàn),CPU就立即響應中斷。F11、PC存放的是當前正在執(zhí)行的指令。F12、每個特殊功能寄存器都既有字節(jié)地址,又有位地址。F13、20H 一定是字節(jié)地址。T14、在MCS-51單片機中,高級中斷可以打斷低級中斷形成中斷嵌套。
14、T15、8031單片機具有4個并行端口和一個串行端口。T16、堆棧遵循數(shù)據(jù)先進后出,后進先出的原則。T17、在堆棧操作中,當棧內的數(shù)據(jù)全部彈出后,這時的SP指向棧底單元。F18、中斷初始化時,對中斷控制寄存器的狀態(tài)設置,只能使用位操作指令,而不能使用 字節(jié)操作指令。F19、MCS-51的相對轉移指令最大負跳距是127B。F20、MCS-51的程序存儲器只是用來存放程序的。F21、MCS-51系統(tǒng)可以沒有復位電路。四. 名詞解釋:1、單片機一一單芯片微型計算機2、CPU 中央處理器3、ROM 程序存儲器4、RAM 數(shù)據(jù)存儲器5、PC程序計數(shù)器6、DPTR 數(shù)據(jù)指針7、PSW程序狀態(tài)字寄存器8、S
15、P堆棧指針9、TCON 定時器I計數(shù)器10、SCON串行口控制寄存器11、IE中斷允許控制寄存器12、IP中斷優(yōu)先級控制寄存器13、中斷I1014、匯編語言一一是一種面向機器的語音,使用匯編語音能直接操作到單片機的存儲器 接口定時器 計數(shù)器中斷系統(tǒng)五.指出下列指令中源操作數(shù)所采用的尋址方式:(5分)1、MoVA,20H(直接)2、MoVC,20H(位)3、MoVA,#20H(立即)4、MOVA,R1(寄存器)5、MOVA,R1(間接)6、MOVCA,A+DPTR(變址)7、MOVCA,A+PC(變址)&MOVXA,DPTR(間接)9、MOVXA,R0(間接)10、MOVC,00H(位)11、J
16、Zrel(相對)12、SJMP$(相對)六.閱讀并分析程序:(20分)1.已知A=83H、 R0=17H、(17H) =34H ,請指出在執(zhí)行下列程序段后A的內容。ANL A , #17HORL17H , ACPL A A=111111002.設 R0=32H、A=48H、( 32H) =80H、( 35H) =4AH、( 40H) =08H ,請指出在執(zhí)行下列 程序段后各單元內容的變化。MOVMOVMOVMOV XCH A , XCHDA , R0R0=35HA=8AH(32H)=80HR0 , 40H40H , AR0, #35H40HA , R0(80H)=0.8H(40H)=80H(R
17、0)=35H(A)=80HA=8AH(40A)=80H(35H)=40H135(H)=40H(40H)=80A七.編程題:(10 分)1、求一組數(shù)據(jù)的最大值(或最小值);2、統(tǒng)計一串數(shù)據(jù)中正數(shù)、負數(shù)的個數(shù);3、 找出一串數(shù)據(jù)的正數(shù)(或負數(shù)),且從片外RAM傳送到片內RAM。八. 已知程序,給出流程圖,編寫出源程序。(10分)九. 簡答題:(15分)1、 開機復位后,CPU使用的是哪組工作寄存器?它們的地址是什么?CPU如何確定和改變 當前工作寄存器組?答:系統(tǒng)復位后,CPU選用第O組工作寄存器即地址分別為00H07H。如需改變當前工作寄存器,可設置 PSW狀態(tài)字中的 RS1、RSOo如RS1、
18、RSO為00則指向第0組;為01則指向第1組;為10則指向第2組;為11則指向第3組。2、MCS-51單片機的程序存儲器和數(shù)據(jù)存儲器共處同一地址空間為什么不會發(fā)生總線沖突?答:訪問不同存儲器,使用不同的指令。如訪問ROM用MOVC ,訪問片內RAM則用MOV , 片外RAM用MOVX。不同的指令控制信號有所不同,故可避免總線沖突。3、80C51單片機響應中斷的條件是什么?答:(1)中斷系統(tǒng)為開中斷狀態(tài)。(2)有中斷源發(fā)出中斷請求。(3)沒有同優(yōu)先級或高優(yōu)先級的中斷正在處理。(4)現(xiàn)行的單條指令已經執(zhí)行完畢。(5)若CPU正在執(zhí)行指令 RET、RETl或訪問IE或IP指令,則在當前指令執(zhí)行完后,還 要緊接著再執(zhí)行完下一條指令。4、MCS-51單片機片內256B的數(shù)據(jù)存儲器可分為幾個區(qū)?分別作什么用?4個區(qū)工作寄存器區(qū):從00H1FH安排了 4組工作寄存器,每組占用8個RAM字節(jié),記為R0R7 位尋址區(qū):地址從20H2FH,共16字節(jié),128位用戶RAM區(qū):地址30H7FH,共80
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年簽訂購房合同時應注意的問題整合
- 2025沙發(fā)買賣合同示范文本
- 游戲設計全景解析
- 2025買賣合同與協(xié)議的區(qū)別
- 2025技術升級借款合同模板
- 銀行業(yè)的技術變革
- 2025年養(yǎng)老保險合同示范文本
- 2025【科技公司員工試用期合同書】科技公司員工轉正合同
- 2025年張集鐵路某合同段隧道爆破施工方案
- 《腰椎間盤突出》課件2
- 斷親協(xié)議書模板
- TD/T 1061-2021 自然資源價格評估通則(正式版)
- 水利安全生產風險防控“六項機制”右江模式經驗分享
- 級進模具畢業(yè)設計說明書
- 兒童呼吸機基本使用
- 手術替代治療方案
- 建筑工程項目管理績效評價指標體系
- T-CNPPA 3025-2023 藥包材質量協(xié)議管理指南
- 家庭教育講座活動流程
- 大學《思想道德與法治》期末考試復習題庫(含答案)
- 麥肯錫入職培訓第一課在線閱讀
評論
0/150
提交評論