單片機習(xí)題及參考答案_第1頁
單片機習(xí)題及參考答案_第2頁
單片機習(xí)題及參考答案_第3頁
單片機習(xí)題及參考答案_第4頁
單片機習(xí)題及參考答案_第5頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第一章課后習(xí)題參考答案(一)填空題1.除了“單片機”之外,單片機還能夠稱之為單片微控制器和單片微型計算機。2.專用單片機由于已經(jīng)把能集成的電路都集成到芯片內(nèi)部了,因此專用單片機能夠使系統(tǒng)構(gòu)造最簡化,軟硬件資源運用最優(yōu)化,從而極大地提高了可靠性和減少了成本。3.在單片機領(lǐng)域內(nèi),ICE的含義是在線仿真器(InCircuitEmulator)。4.單片機重要使用匯編語言,而編寫匯編語言程序規(guī)定設(shè)計人員必須精通和指令系統(tǒng),單片機硬件構(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.在家用電器中使用單片機應(yīng)屬于計算機的是(A)數(shù)據(jù)解決應(yīng)用(B)控制應(yīng)用(C)數(shù)值計算應(yīng)用(D)輔助工程應(yīng)用3.80C51與80C71的區(qū)別在于(A)內(nèi)部程序存儲器的類型不同(B)內(nèi)部數(shù)據(jù)存儲器的類型不同(C)內(nèi)部程序存儲器的容量不同(D)內(nèi)部數(shù)據(jù)存儲器的容量不同4.8051與80C51的區(qū)別在于(A)內(nèi)部ROM的類型不同(B)半導(dǎo)體工藝的形式不同(C)內(nèi)部寄存單元的數(shù)目不同(D)80C51使用EEPROM,而8051使用EPROM5.在下列單片機芯片中使用掩膜ROM作為內(nèi)總程序存儲器的是(A)8031(B)80C51(C)8032(D)87C516.80C51芯片采用的半導(dǎo)體工藝是(A)CMOS(B)HMOS(C)CHMOS(D)NMOS7.單片機芯片8031屬于(A)MCS-48系列(B)MCS-51系列(C)MCS-96系列(D)MCS-31系列8.使用單片機實現(xiàn)在線控制的好處不涉及(A)精確度高(B)速度快(C)成本低(D)能與數(shù)據(jù)解決結(jié)合9.下列所列各項中不是單片機發(fā)展方向的是(A)適宜專用化(B)不停提高其性能(C)繼續(xù)強化功效(D)努力增加位數(shù)第二章課后習(xí)題參考答案(一)判斷題1.顧客構(gòu)建單片機應(yīng)用系統(tǒng),只能使用芯片提供的信號引腳。(T)2.程序計數(shù)器(PC)不能為顧客使用,因此它沒有地址。(T)3.內(nèi)部RAM的位尋址區(qū),只能提供位尋址使用而不能供字節(jié)尋址使用。(F)4.在程序執(zhí)行過程中,由PC提供數(shù)據(jù)存儲器的讀/寫地址。(F)5.80C51共有21個專用寄存器,它們的位都是可用軟件設(shè)立的,因此是能夠進行位尋址的。(T)(二)填空題1.MCS-51單片機引腳信號中,信號名稱帶上劃線表達該信號低電平或下跳變有效。2.MCS-51單片機內(nèi)部RAM的寄存區(qū)共有32個單元,分為4組寄存器,每組8個單元,以R7~R0作為寄存器名稱。3.單片機系統(tǒng)復(fù)位后,(PSW)=00H,因此內(nèi)部RAM寄存區(qū)的現(xiàn)在寄存器是第0組,8個寄存器的單元地址為00H~07H。4.通過堆棧操作實現(xiàn)子程序調(diào)用,首先要把PC的內(nèi)容入棧,以進行斷點保護。調(diào)用返回時再進行出棧操作,把保護的斷點送回PC。5.為尋址程序狀態(tài)字的F0位,可使用的地址和符號有D5H、F0、PSW.5和D5H.5。6.MCS-51單片機的時鐘電路涉及兩部分內(nèi)容,即芯片內(nèi)的高增益反相放大器和芯片外跨接的晶體震蕩器,微調(diào)電容。7.在MCS-51中,位解決器的數(shù)據(jù)位存儲空間是由專用寄存器的可尋址位和內(nèi)部RAM為尋址區(qū)的128個位。8.MCS-51的4個I/O口中,P0是真正的雙向口,而其它口則為準(zhǔn)雙向口,這一區(qū)別在口線電路構(gòu)造中體現(xiàn)在口的輸出緩沖器的不同上。(三)選擇題1.單片機芯片內(nèi)提供了一定數(shù)量的工作寄存器,這樣做的好處不應(yīng)涉及(A)提高程序運行的可靠性(B)提高程序運行速度(C)為程序設(shè)計提供方便(D)減少程序長度2.內(nèi)部RAM中的位尋址區(qū)定義的位是給(A)

位操作準(zhǔn)備的(B)移位操作準(zhǔn)備的(C)控制轉(zhuǎn)移操作準(zhǔn)備的(D)以上都對3.對程序計數(shù)器PC的操作(A)是自動進行的(B)是通過傳送進行的(C)是通過加“1”指令進行的(D)是通過減“1”指令進行的4.下列運算中對溢于言表標(biāo)志位OV沒有影響或不受OV影響的運算是(A)邏輯運算(B)符號數(shù)加減法運算(C)乘法運算(D)除法運算5.單片機程序存儲器的尋址范疇是由程序計數(shù)器PC的位數(shù)決定的,MCS-51的PC為16位,因此其尋址范疇是(A)4KB(B)64KB(C)8KB(D)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)DPTR能夠分為2個8位的寄存器使用,但PC不能8.PC的值是(A)現(xiàn)在指令前一條指令的地址(B)現(xiàn)在正在執(zhí)行指令的地址(C)下一條指令的地址(D)控制器中指令寄存器的地址9.假定設(shè)立堆棧指針SP的值為37H,在進行子程序調(diào)用時把斷點地址進棧保護后,SP的值為(A)36H(B)37H(C)38H(D)39H10.80C51中,可使用的堆棧最大深度為(A)80個單元(B)32個單元(C)128個單元(D)8個單元11.位解決器是單片機面對控制應(yīng)用的重要體現(xiàn),下列中不屬于位解決器資源的是(A)位累加器CY(B)通用寄存器的可尋址位(C)專用寄存器的可尋址位(D)位操作指令集12.在MCS-51單片機的運算電路中,不能為ALU提供數(shù)據(jù)的是(A)累加器A(B)暫存器(C)寄存器B(D)狀態(tài)寄存器PSW13.在MCS-51中(A)含有獨立的專用的地址線(B)在P0口和P1口的口線作地址線(C)在P0口和P2口的口線作地址線(D)在P1口和P2口的口線作地址線第三章課后習(xí)題參考答案(一)填空題1.一臺計算機的指令系統(tǒng)就是它所能執(zhí)行的指令集合。2.以助記符形式表達的計算機指令就是它的匯編語言。3.按長度分,MCS-51指令有)一字節(jié)的、二字節(jié)的和三字節(jié)的。4.在寄存器尋址方式中,指令中指定寄存器的內(nèi)容就是操作數(shù)。5.在直接尋址方式中,只能使用八位二進制數(shù)作為直接地址,因此其尋址對象只限于內(nèi)部RAM。6.在寄存器間接尋址方式中,其“間接”體現(xiàn)在指令中寄存器的內(nèi)容不是操作數(shù),而是操作數(shù)的地址。7.在變址尋址方式中,以A作為變址寄存器,以PC或DPTR作基址寄存器。8.在相對尋址方式中,尋址得到的成果是程序轉(zhuǎn)移的目的地址。9.長轉(zhuǎn)移指令LJMPaddr16使用的是相對尋址方式。10.假定外部數(shù)據(jù)存儲器H單元的內(nèi)容為80H,執(zhí)行下列指令后,累加器A的內(nèi)容為80H。MOVP2,#20HMOVR0,#00HMOVXA,@Ro11.假定累加器A的內(nèi)容為30H,執(zhí)行指令:1000H:MOVCA,@A+PC后,把程序存儲器1031H單元的內(nèi)容送累加器A中。12.假定DPTR的內(nèi)容為8100H,累加器A的內(nèi)容為40H,執(zhí)行下列指令:MOVCA,@A+DPTR后,送入A的是程序存儲器8140H單元的內(nèi)容。13.假定(SP)=60H,(ACC)=30H,(B)=70H,執(zhí)行下列指令:PUSHACCPUSHB后,SP的內(nèi)容為62H,61H單元的內(nèi)容為30H,62H單元的內(nèi)容為70H。14.假定(SP)=62H,(61H)=30H,(62H)=70H。執(zhí)行下列指令:POPDPHPOPDPL后,DPTR的內(nèi)容為7030H,SP的內(nèi)容為60H。15.假定已把PSW的內(nèi)容壓入堆棧,再執(zhí)行以下指令:MOVR0,SPORL@Ro,#38HPOPPSW實現(xiàn)的功效是(修改PSW的內(nèi)容,使F0、RS1、RS0三位均為1)。16.假定(A)=85H,(R0)=20H,(20H)=0AFH,執(zhí)行指令:ADDA,@R0后,累加器A的內(nèi)容為34H,CY的內(nèi)容為1,AC的內(nèi)容為1,OV的內(nèi)容為1。17.假定(A)=85H,(20H)=0FFH,(CY)=1,執(zhí)行指令:ADDCA,20H后,累加器A的內(nèi)容為85H,CY的內(nèi)容為1,AC的內(nèi)容為1,OV的內(nèi)容為0。18.假定(A)=0FFH,(R3)=0FH,(30H)=0F0H,(R0)=40H,(40H)=00H。執(zhí)行指令:INCAINCR3INC30HINC@R0后,累加器A的內(nèi)容為00H,R3的內(nèi)容為10H,30H的內(nèi)容為0F1H,40H的內(nèi)容為01H。19.假定(A)=56H,(R5)=67H。執(zhí)行指令:ADDA,R5DA后,累加器A的內(nèi)容為23H,CY的內(nèi)容為1。20.假定(A)=0FH,(R7)=19H,(30H)=00H,(R1)=40H,(40H)=0FFH。執(zhí)行指令:DECADECR7DEC30HDEC@R1后,累加器A的內(nèi)容為0EH,R7的內(nèi)容為18H,30H的內(nèi)容為0FFH,40H的內(nèi)容為0FEH。21.假定(A)=50H,(B)=0A0H。執(zhí)行指令:MULAB后,寄存器B的內(nèi)容為32H,累加器A的內(nèi)容為00H,CY的內(nèi)容為0,OV的內(nèi)容為1。22.假定(A)=0FBH,(B)=12H。執(zhí)行指令:DIVAB后,累加器A的內(nèi)容為0DH,寄存器B的內(nèi)容為11H,CY的內(nèi)容為0,OV的內(nèi)容為0。23.假定(A)=0C5H,執(zhí)行指令:SWAPA后,累加器A的內(nèi)容為5CH。24.執(zhí)行以下指令序列:MOVC,P1.0ANLC,P1.1ANLC,P1.2MOVP3.0,C后,所實現(xiàn)的邏輯運算式為。25.假定addr11=B,標(biāo)號qaz的地址為1030H,執(zhí)行指令:qaz:JMPaddr11后,程序轉(zhuǎn)移到地址1100H去執(zhí)行。26.假定標(biāo)號qaz的地址為0100H,標(biāo)號qwe值為0123H(即跳轉(zhuǎn)的目的地址為0123H),應(yīng)執(zhí)行指令:qaz:SJMPqwe該指令的相對偏移量(即指令的第二字節(jié))為0123H—01002H=21H。27.DPTR是MCS-51中惟一一種十六位寄存器,在程序中慣用來作為MOVC指令的訪問程序存儲器的基址寄存器使用。28.在MCS-5l中PC和DPTR都用于提供地址,但PC是為訪問程序存儲器提供地址,而DPTR是為訪問數(shù)據(jù)存儲器提供地址。29.在位操作中,能起到與字節(jié)操作中累加器作用的是CY或進位標(biāo)志位。30.累加器A中寄存著一種其值不大于等于127的8位無符號數(shù),CY清“0”后執(zhí)行RLCA指令,則A中數(shù)變?yōu)樵瓉淼?倍。(二)選擇題1.在相對尋址方式中,尋址的成果體現(xiàn)在(A)PC中(B)累加器A中(C)DPTR中(D)某個存儲單元中2.在相對尋址方式中,“相對”兩字是指相對于(A)地址偏移量rel(B)現(xiàn)在指令的首地址(C)現(xiàn)在指令的末地址(D)DPTR值3.在寄存器間接尋址方式中,指定寄存器中寄存的是(A)操作數(shù)(B)操作數(shù)地址(C)轉(zhuǎn)移地址(D)地址偏移量4.對程序存儲器的讀操作,只能使用(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令5.必須進行十進制調(diào)節(jié)的十進制運算(A)有加法和減法(B)有乘法和除法(C)只有加法(D)只有減法6.執(zhí)行返回指令時,返回的斷點是(A)調(diào)用指令的首地址(B)調(diào)用指令的末地址(C)調(diào)用指令下一條指令的首地址(D)返回指令的末地址7.下列指令中與進位標(biāo)志位CY無關(guān)的指令有(A)移位指令(B)位操作指令(C)十進制調(diào)節(jié)指令(D)條件轉(zhuǎn)移指令8.可覺得訪問程序存儲器提供或構(gòu)成地址的有(A)只有程序計數(shù)器PC(B)只有PC和累加器A(C)只有PC、A和數(shù)據(jù)指針DPTR(D)PC、A、DPTR和堆棧指針SP9.下列各項中不能用來對內(nèi)部數(shù)據(jù)存儲器進行訪問的是(A)數(shù)據(jù)指針DPTR(B)按存儲單元地址或名稱(C)堆棧指針SP(D)由R0或R1作間址寄存器10.

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論