單片機習題及參考答案_第1頁
單片機習題及參考答案_第2頁
單片機習題及參考答案_第3頁
單片機習題及參考答案_第4頁
單片機習題及參考答案_第5頁
免費預覽已結(jié)束,剩余3頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

1、(A)數(shù)據(jù)處理應用(B)限制應用程應用3. 80C51與80C71的區(qū)另I在于(A)內(nèi)部程序存儲器的類型不同(C)內(nèi)部程序存儲器的容量不同4. 8051與80C51的區(qū)另I在于(A)內(nèi)部ROM勺類型不同(C)內(nèi)部存放單元的數(shù)目不同 EPROM5.在以下單片機芯片中使用掩膜ROM乍為內(nèi)總程序存儲器的是第一章課后習題參考答案(一)填空題1 .除了 “單片機之外,單片機還可以稱之為 單片微限制器 和 單片微型 計算機.2 .專用單片機由于已經(jīng)把能集成的電路都集成到芯片內(nèi)部了,所以專用單片機可以使系統(tǒng)結(jié)構(gòu)最簡化,軟硬件資源利用最優(yōu)化,從而極大地提升了可靠性和降低了本錢 .3 . 在單片機領域內(nèi),ICE

2、的含義是 在線仿真器(In Circuit Emulator) .4 .單片機主要使用匯編語言,而編寫匯編語言程序要求設計人員必須精通一 和指令系統(tǒng),單片機硬件結(jié)構(gòu) .5 . CHMOS藝是 CMOS 工藝和HMOS工藝的結(jié)合,具有 低功耗的特點.6 .與8051比擬,80C51的最大特點是所用CHMOS藝.7 . 微限制技術(shù)是對傳統(tǒng)限制技術(shù)的一次革命,這種限制技術(shù)必須使用_單片機才能實現(xiàn).(二)選擇題1 .以下簡寫名稱中不是單片機或單片機系統(tǒng)的是(A) MCU(B) SCM(C) ICE(D) CPU2 .在家用電器中使用單片機應屬于計算機的是(C)數(shù)值計算應用(D)輔助工(B)內(nèi)部數(shù)據(jù)存儲

3、器的類型不同(D)內(nèi)部數(shù)據(jù)存儲器的容量不同(B)半導體工藝的形式不同(D) 80C51 使用 EEPROM而 8051 使用(D) 87C51(A) 8031(B) 80C51(C) 80326 . 80C51芯片采用的半導體工藝是(A) CMOS (B) HMOS(C) CHMOS (D) NMOS7 .單片機芯片8031屬于(A) MCS-4源列(B) MCS-51 系列(C) MCS-96系列 (D) MCS-31 系列8 .使用單片機實現(xiàn)在線限制的好處不包括(D)能與數(shù)據(jù)處(A)精確度高(B)速度快(C)本錢低理結(jié)合9 .以下所列各項中不是單片機開展方向的是(A)適當專用化(B)不斷提

4、升其性能(C)繼續(xù)強化功能(D)努力增加位數(shù)第二章課后習題參考答案一判斷題1 .用戶構(gòu)建單片機應用系統(tǒng),只能使用芯片提供的信號引腳.T2 .程序計數(shù)器P.不能為用戶使用,因此它沒有地址.T3 .內(nèi)部RAM勺位尋址區(qū),只能提供位尋址使用而不能供字節(jié)尋址使用.F4 .在程序執(zhí)行過程中,由PC提供數(shù)據(jù)存儲器的讀/寫地址.F5 . 80C51共有21個專用存放器,它們的位都是可用軟件設置的,因此是可 以進行位尋址的.T二填空題1 . MCS-51單片機引腳信號中,信號名稱帶上劃線表示該信號 低電平 或 下 跳變有效.2 . MCS-51單片機內(nèi)部RAM勺存放區(qū)共有32個單元,分為4組存放器, 每組8個

5、單元,以R7R0作為存放器名稱.3 .單片機系統(tǒng)復位后,PSW =00H,因此內(nèi)部RAM®存區(qū)的當前存放器是 第 0組,8個存放器的單元地址為 00H07H .4 .通過堆棧操作實現(xiàn)子程序調(diào)用,首先要把 PC的內(nèi)容入棧、以進行斷點 保護.調(diào)用返回時再進行出棧操作,把保護的斷點送回 PC 05 .為尋址程序狀態(tài)字的F0位,可使用的地址和符號有 D5H、F0 、PSW.5 和 D5H.506 . MCS-51單片機的時鐘電路包括兩局部內(nèi)容,即芯片內(nèi)的高增益反相放大器和芯片外跨接的晶體震蕩器,微調(diào)電容 .7 .在MCS-51中,位處理器的數(shù)據(jù)位存儲空間是由專用存放器 的可尋址位和內(nèi)部RAM

6、fc尋址區(qū)的128 個位.8 . MCS-51的4個I/O 口中,P0是真正的雙向口,而其他口那么為準雙向口, 這一區(qū)別在口線電路結(jié)構(gòu)中表現(xiàn)在口的輸出緩沖器的不同上.三選擇題1 .單片機芯片內(nèi)提供了一定數(shù)量的工作存放器,這樣做的好處不應包括A提升程序運行的可靠性B提升程序運行速度C為程序設計提供方便D減少程序長度2 .內(nèi)部RAMfr的位尋址區(qū)定義的位是給A位操作準備的C限制轉(zhuǎn)移操作準備的3 .對程序計數(shù)器PC的操作A是自動進行的C是通過加“ 1指令進行的4 .以下運算中對溢于言表標志位B移位操作準備的D以上都對B是通過傳送進行的D是通過減“ 1指令進行的OV沒有影響或不受OV影響的運算是A邏輯

7、運算B符號數(shù)加減法運算C乘法運算D除法運算5 .單片機程序存儲器的尋址范圍是由程序計數(shù)器PC的位數(shù)決定的,MCS-51的PC為16位,因此其尋址范圍是A 4KBB 64KBC 8KBD 128KB6 .在算術(shù)運算中,與輔助進位位 AC有關(guān)的是A二進制數(shù)B八進制數(shù)C十進制數(shù)D十六進制數(shù)7 .以下有關(guān)PC和DPTR勺結(jié)論中錯誤的選項是(A)DPTR是可以訪問的而PC是不能訪問的(B)它們都是16位的存放器(C)它們都具有加“ 1的功能(D) DPTRT以分為2個8位的存放器使用,但PC不能8 . PC的值是(A)當前指令前一條指令的地址(B)當前正在執(zhí)行指令的地址(C)下一條指令的地址(D)限制器

8、中指令存放器的地址9 .假定設置堆棧指針SP的值為37H在進行子程序調(diào)用時把斷點地址進棧 保護后,SP的值為(A) 36H(B) 37H(C) 38H(D) 39H10. 80C51中,可使用的堆棧最大深度為(A) 80個單元(B) 32個單元(C) 128個單元(D) 8個單元11 .位處理器是單片機面向限制應用的重要體 現(xiàn),以下中不屬于位處理器資 源的是(A)位累加器CY(B)通用存放器的可尋址位(C)專用存放器的可尋址位(D)位操作指令集12 .在MCS-51單片機的運算電路中,不能為 ALU提供數(shù)據(jù)的是(A)累加器A(B)暫存器(C)存放器B(D)狀態(tài)存放器PSW13 .在 MCS-5

9、1 中(A)具有獨立的專用的地址線(B)在P0 口和P1 口的口線作地址線(0 在P0 口和P2口的口線作地址線(D)在P1 口和P2 口的口線作地址線第三章課后習題參考答案(一)填空題1. 一臺計算機的指令系統(tǒng)就是它所能執(zhí)行的指令集合.2 .以助記符形式表示的計算機指令就是它的匯編 語言.3 .按長度分,MCS-51指令有 )一 字節(jié)的、 二 字節(jié)的和三 字節(jié)的.4 .在存放器尋址方式中,指令中指定存放器的內(nèi)容就是操作數(shù) .5 .在直接尋址方式中,只能使用 八 位二進制數(shù)作為直接地址,因此其 尋址對象只限于內(nèi)部RAM .6 .在存放器間接尋址方式中,其“間接表達在指令中存放器的內(nèi)容不是 操作

10、數(shù),而是操作數(shù)的地址 .7 .在變址尋址方式中,以 A 作為變址存放器,以 PC 或DPTR作基址存放器.8 .在相對尋址方式中,尋址得到的結(jié)果是程序轉(zhuǎn)移的目的地址.9 .長轉(zhuǎn)移指令LJMP addr16使用的是 相對 尋址方式.10 .假定外部數(shù)據(jù)存儲器2000H單元的內(nèi)容為80H,執(zhí)行以下指令后,累加 器A的內(nèi)容為 80H.MOV P2 , #20HMOV R0, #00HMOVX A, Ro11 .假定累加器A的內(nèi)容為30H,執(zhí)行指令:1000H : MOVC A, A+PC后,把程序存儲器1031H單元的內(nèi)容送累加器A中.12 .假定DPTR勺內(nèi)容為8100H累加器A的內(nèi)容為40H,執(zhí)

11、行以下指令:MOVC A , A+DPTR后,送入A的是程序存儲器8140H 單元的內(nèi)容.13 .假定(SP) =60H, (ACC =30H, ( B) = 70H,執(zhí)行以下指令:PUSH ACCPUSH B后,SP的內(nèi)容為62H, 61H單元的內(nèi)容為 30H, 62H單元的內(nèi)容為_70H.14 .假定(SP) =62H, (61H) =30H, (62H) = 70H 執(zhí)行以下指令:POP DPHPOP DPL后,DPTR勺內(nèi)容為 7030H, SP的內(nèi)容為 60H.15 .假定已把PSW勺內(nèi)容壓入堆棧,再執(zhí)行如下指令:MOV R0 , SPORL Ro , #38HPOP PSW實現(xiàn)的功

12、能是(修改PSW勺內(nèi)容,使F0、RS1 RS0三位均為1).16 .假定(A) =85H, (R0) =20H, (20H) =0AFH 執(zhí)行指令:ADD A , R0后,累加器Alj勺內(nèi)容為34H , CY的內(nèi)容為, AC的內(nèi)容為 1, OV的內(nèi)容為.17 .假定(A) =85H, (20H) = 0FFH ( CY =1,執(zhí)行指令:ADDC A , 20H后,累加器Alj勺內(nèi)容為85H, CY的內(nèi)容為, AC的內(nèi)容為,OV的內(nèi)容為 0.18 .假定(A) =0FFH (R3) =0FH, (30H)=0F0H, (R0) =40H, (40H) = 00Ho執(zhí)行指令:INC AINC R3

13、INC 30HINC R0后,累加器A的內(nèi)容為00H, R3的內(nèi)容為10H, 30H的內(nèi)容為0F1H , 40H的內(nèi)容為 01H.19 .假定(A) =56H, (R5)=67H 執(zhí)行指令:ADD A , R5DA后,累加器A的內(nèi)容為23H, CY的內(nèi)容為._20 .假定(A)=0FH,(R7)=19H,(30H)=00H,R1)= 40H,(40H)= 0FFH執(zhí)行指令:DEC ADEC R7DEC 30HDEC R1后,累加器A的內(nèi)容為0EH , R7的內(nèi)容為18H, 30H的內(nèi)容為一0FFH , 40H的內(nèi)容為 0FEH .21 .假定(A) =50H, (B) =0A0H 執(zhí)行指令:M

14、UL AB后,存放器B的內(nèi)容為32H,累加器A的內(nèi)容為00H, CY的內(nèi)容為 0, OV勺內(nèi)容為.22 .假定(A) =0FBH (B) =124 執(zhí)行指令:DIV AB后,累加器A的內(nèi)容為0DH ,存放器B的內(nèi)容為11H, CY的內(nèi)容為 0, OV勺內(nèi)容為 0.23 .假定(A) =0C5H執(zhí)行指令:SWAP A后,累加器A的內(nèi)容為5CH .24 .執(zhí)行如下指令序列:MOV C , P1.0ANL C, P1.1ANL C, P1.2MOV P3.0, C后,所實現(xiàn)的邏輯運算式為 .25 .假定addr11 =00100000000B標號qaz的地址為1030H 執(zhí)行指令:qaz : JMP

15、 addrll后,程序轉(zhuǎn)移到地址1100H 去執(zhí)行.26 .假定標號qaz的地址為0100H標號qwe值為0123H 即跳轉(zhuǎn)的目標地 址為0123H,應執(zhí)行指令:qaz : SJMP qwe該指令的相對偏移量即指令的第二字節(jié)為 0123H 01002H=21H.27 . DPTR是MCS-51中惟個十六位存放器,在程序中常用來作為MOVC指令的訪問程序存儲器的基址存放器使用.28 .在MCS-5l中PC和DPTFO用于提供地址,但PC是為訪問 程序 存 儲器提供地址,而DPTFfe為訪問 數(shù)據(jù) 存儲器提供地址.29 .在位操作中,能起到與字節(jié)操作中累加器作用的是CY或進位標志位_030.累加器

16、A中存放著一個其值小于等于127的8位無符號數(shù),CY青“0后執(zhí)行RLCA旨令,那么A中數(shù)變?yōu)樵瓉淼?倍.二選擇題1 .在相對尋址方式中,尋址的結(jié)果表達在A PC中B累加器A中C DPT"D某個存儲單元中2 .在相對尋址方式中,“相對兩字是指相對于A地址偏移量relB當前指令的首地址C當前指令的末地址D DPTRfi3 .在存放器間接尋址方式中,指定存放器中存放的是A操作數(shù)B操作數(shù)地址C轉(zhuǎn)移地址D地址偏移量4 .對程序存儲器的讀操作,只能使用A MOV旨令B PUSH旨令C MOV將令D MOV的令5 .必須進行十進制調(diào)整的十進制運算A有加法和減法B有乘法和除法C只有加法D只有減法6

17、.執(zhí)行返回指令時,返回的斷點是A調(diào)用指令的首地址B調(diào)用指令的末地址C調(diào)用指令下一條指令的首地址D返回指令的末地址7 .以下指令中與進位標志位CY無關(guān)的指令有A移位指令B位操作指令C十進制調(diào)整指令D條件轉(zhuǎn)移指令8 .可以為訪問程序存儲器提供或構(gòu)成地址的有A只有程序計數(shù)器PCB只有PCft累加器AC只有PG A和數(shù)據(jù)指針DPTRD PG A、DPT序口堆棧指針SP9 .以下各項中不能用來對內(nèi)部數(shù)據(jù)存儲器進行訪問的是A數(shù)據(jù)指針DPTRB按存儲單元地址或名稱C堆棧指針SPD由R0或R1作間址存放器10 .假設原來工作存放器0組為當前存放器組,現(xiàn)要改1組為當前存放器組, 不能使用的指令是(A) SETB PSW.3(B) SETB DOH.3(C) MOV PSW.3,l(D)CPL PSW.311 .不能為程序存儲器提供和構(gòu)成地址的有(A) PC (B) A (Q DPTR(D) PSW12 .執(zhí)行以下程序段MOV SP , #3AHMOV A , #20HMOV B , #30H PUSH ACCPUSH BPOP ACCPOP B后,A和B的內(nèi)容為(A) 20H, 30H(B) 30H, 20H(C) 3AH 30H

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論