單片機原理及應(yīng)用2022畢業(yè)生補考試卷-答案_第1頁
單片機原理及應(yīng)用2022畢業(yè)生補考試卷-答案_第2頁
單片機原理及應(yīng)用2022畢業(yè)生補考試卷-答案_第3頁
單片機原理及應(yīng)用2022畢業(yè)生補考試卷-答案_第4頁
單片機原理及應(yīng)用2022畢業(yè)生補考試卷-答案_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

淵收理學(xué)朗械與汽車盼工程扁學(xué)琮的4~2022學(xué)鍍下糊

《單片機原理及應(yīng)用:M的卷答案—

專業(yè)學(xué)號姓名

課程類別:必修

合用專業(yè):

合用年級:_____________________________________________________________________

題目一二四總分評卷人簽名

滿分20201050100

得分

一、填空題(在橫線上填上正確答案,每空1分,共20分)

1、-3的原碼是10000011B,反碼是11111100B,補

碼是111U101Bo(8位二進制數(shù)表示)。

2、十進制數(shù)50H的壓縮BCD碼是01010000B。

3、80c51的內(nèi)部數(shù)據(jù)存儲器中已知(20H)=10H,(A)=16H,(R0)=20H執(zhí)

行指令A(yù)DDA,@R0后,A中內(nèi)容為26H;ADDA,RO執(zhí)行指令后A中內(nèi)容為36H。

4、若89c51單片機寄存器(A)=10000000B,進位位(C)=1B,執(zhí)行指令RLA后

A的內(nèi)容是00000001B;執(zhí)行RLCA后A的內(nèi)容00000001,進位位C

的內(nèi)容為1B。

5、MOVC?DPTR,A指令中,源操作數(shù)是寄存器尋址,目的操作數(shù)

是寄存器間接尋址。

6、偽指令ORG3000H,TAB:DW1234H,5678H定義后,(3000H)=12H、

(3001H)=34H、(3002H)=56H(3003H)=78HO

7、已知(DPTR)=TABLE,(A)=02H,程序段ORG0400H,TABLE:DB

01H,02H,03H,04H,05H則執(zhí)行指令MOVCA,@A+DPTR后,A的內(nèi)容是

03H,源操作數(shù)屬于基址加變址間接尋址尋

址。

8、對累加器A中第1,7位清0指令是ANLA,#0111110113。

9、KEIL調(diào)試環(huán)境中,顯示外部RAM中20H單元內(nèi)容的命令是x:20H。

10、8051的引腳EA接高電平,則系統(tǒng)啟動后從內(nèi)部ROM的0000H單元地址單

元取第一條指令執(zhí)行。

二、單項選擇題(在四個備選答案中選一個正確答案,每小題2分,共20分)

1、80c51單片機對累加器A中1,6,7位置1,其余位不變的指令是(D)。

A.ORLA,#01100001BB.ANLA,#00101010B

C.XRLA,#110010108D.ORLA,#11000010B

2、下列(A)不是偽指令。

A.NOPB.ORGC.ENDD.DW

3、80c51.在堆棧操作中,若SP=07H,指令執(zhí)行后SP的內(nèi)容是08H的是(B)。

A.MOVSP,20HB.PUSHACC

C.PUSHAD.POP30H

4、已知(A)二10H,執(zhí)行指令DECA后,A中的內(nèi)容是(A)。

A.OFHB.9HC.09D.OFFH

5、IE控制寄存器內(nèi)容為81H時,則下列說法正確的是(A)o

A.系統(tǒng)可響應(yīng)外部中斷0B.系統(tǒng)可響應(yīng)外部中斷1

C.系統(tǒng)可響應(yīng)定時器中斷TOD.系統(tǒng)不可響應(yīng)任何中斷

6、下列指令不正確的是(A)。

A.MOVA,#100011B.MOVDPTR,#100HC.MOVRI,R0D.NOP

7、單片機可執(zhí)行的數(shù)據(jù)格式是(B)o

A..asmB..hexC..docD..C

8、使共陽極8段數(shù)碼管全滅,其段碼應(yīng)該是(A)。

A.FFHB.OOHC.OOHD.EFH

9、80c51單片機由(B)提供高8位的系統(tǒng)地址總線。

A.PlB.P2C.P3D.P0

10、在8031單片機最小系統(tǒng)中,EA引腳應(yīng)該接(A)o

A.低電平B.高電平C.P1.0引腳D.RST引腳

三、步U斷題(認為正確的打v,錯誤的打x,每小題1分,共10分)

1、80c51中NOP,MOV經(jīng)編譯后會形成指令代碼。(V)

2、80c51的定時器/計數(shù)器是16位減法計數(shù)器。(義)

3、80c51的中斷系統(tǒng)中規(guī)定中斷不能嵌套。(X)

4、CPU調(diào)用中斷服務(wù)程序的過程中,保護斷點的操作是由硬件自動完成。

(V)

5、數(shù)碼管動態(tài)顯示比靜態(tài)顯示占用單片機的資源少,顯示亮度高。(義)

6、80c51單片機的指令地址存放在SP寄存器中。(義)

7、八段共陰極數(shù)碼管字符0的字段碼是3FH。(V)

8、80c51定時器/計數(shù)器工作在定時狀態(tài)時是對外部脈沖信號進行計時,工

作在計數(shù)器狀態(tài)時是對內(nèi)部時鐘信號進行計數(shù)。(義)

9、80c51單片機匯編源程序的常數(shù)表格是存放在ROM空間。(V)

10、存儲器擴展時部份譯碼存在地址重疊現(xiàn)象。(V)

四、綜合題:(第1小題5分,第2小題5分,第3小題4分,第4小題6分,第5小題10分,第6小題8分,7

小題12分,共50分)

1、試分析執(zhí)行下列指令后,累加器A,標志位C、AC、0V、P的值。

MOVA,#11U1OOOBADDA,#10001000B(要求計算過程,否則無分)

解:結(jié)果為10000000B,所以A-10000000B,C-l,AC-1,0V-0,P-1(每一

個1

分,共5分)

2、簡述8051單片機如何區(qū)分片外RAM和片外ROM的64K的重疊地址空間的?

答:1)控制信號不同,RD、WR控制片外RAM(2分),PSEN控制片外ROM(1分);

2)指令不同,片外RAM為MOVX指令(1分);片外ROM為move指令(1分)

3、編程將片內(nèi)RAM10H單元的內(nèi)容送片外RAM的0100單元。(共4分)

解答:MOVA,10H(1分)

MOVDPTR,#01OOH(1分)

MOVX@DPTR,A(2分)

4、下列程序是將一位16進制數(shù)轉(zhuǎn)換成8段式數(shù)碼管顯示碼的查表程序,試完善

程序。設(shè)需要轉(zhuǎn)換的16進制數(shù)字放在R5中,轉(zhuǎn)換結(jié)果放回R1中。(6分)

ORG0200H

CHANGE:MOVDPTR,STAB(i分);

MOVA,R5

MOVCT,@A+DPTR(i分)

MOVRI,"A(i分)

END

TAB:DB3FH,06H,5BH,4FH,66H,6DH,7DH,07H。分)

DB7FH,67H,77H,7CH,39H,5EH,79H,71H

1)完善程序,在程序中劃線處填寫正確答案。(4分)

假設(shè)(R5)=5H,求運行程序后(R1)二(2分)

5、綜合題:(io分)

1、設(shè)晶振頻率fOSC=6MHz,試以中斷方式實現(xiàn)使用定時器0以方式2產(chǎn)生周期為

500Hs的方波脈沖,并由89c51單片機的P0.0輸出。

1)試寫出控制字TMOD、IE的內(nèi)容。仁分)

答:TM0D=00000010B,IEn0000010B

2)使計算TO的計數(shù)初始值。已分)

解:設(shè)初始值為X:

(28-X)X2X10-6=250X10-6

即2567=250/2

X=256-125=131

所以,初值為:

TH0=83H,TL0=83H

3)完善下列程序:(7分)

ttinclude<reg51.h>(1分)

SbitP0_0=POP

Voidmain()

{TM0D=0X02;(1分)

TH0=0X83(l分);TLO=0X83;(1分)

EA=1;ETO=1;(1分)

TRO=1;(1分)

WHILE();

VoidtimeO_int(void)interrupt1(1分)

P0_0=!P0_0;

6、如下圖所示,請回答:也分)

1)硬件連接是軟件譯碼靜態(tài)顯示顯示方式(硬件譯碼靜態(tài)顯示、硬

件譯碼動態(tài)顯示、軟件譯碼靜態(tài)顯示、軟件譯碼動態(tài)顯示)。(2分)

2)圖中采用的是共陽極數(shù)碼管。(2分)

2)請編程在數(shù)碼管LEDO、LED1、LED2、LED3上分別顯示“9”“4”“A”“E”

字符。(4分)

答:MOVPO,#90H

MOVPl,#099H

MOVP2,#88H

MOVP3,#86H(每一個1分)

4-5

7、下圖所示:(共12分)

1尸式完成下圖中2764芯片引腳CE、0E的連

溫馨提示

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

最新文檔

評論

0/150

提交評論