單片機原理及其應(yīng)用2016-2017下試卷A答案(共11頁)_第1頁
單片機原理及其應(yīng)用2016-2017下試卷A答案(共11頁)_第2頁
單片機原理及其應(yīng)用2016-2017下試卷A答案(共11頁)_第3頁
單片機原理及其應(yīng)用2016-2017下試卷A答案(共11頁)_第4頁
單片機原理及其應(yīng)用2016-2017下試卷A答案(共11頁)_第5頁
已閱讀5頁,還剩6頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上湖北文理學(xué)院機械與汽車工程學(xué)院 2016-2017學(xué)年度下學(xué)期單片機原理及其應(yīng)用試卷A答案與評分標(biāo)準(zhǔn)專業(yè)(班級) 學(xué)號 姓名 課程類別: 適用專業(yè): 機械制造及其自動化適用年級:15級題目一二三四五總分滿分20201050100得分評卷人得分一、 填空題(在下列題目橫線處填寫正確答案,每空1分,共20分。)1、8051單片機的5個中斷源入口地址分別是 0003H 000BH 0013H 0001BH 0023H。 2、Keil uVision軟件中,執(zhí)行程序MOV 10H,#30H;MOV R0,#10H;MOV A,R0后,在存儲器窗口鍵入D:10H指令,觀察到(1

2、0H)=30H;寄存器A的內(nèi)容為(A)=10H。3、80C51的匯編程序中,若(SP)=10H,已知(R2)=10H, (R3)=20H,順序執(zhí)行指令PUSH 02H ;PUSH 03H;POP 00H ;POP 01H后,則(R0)= 20 H; (R1)= 10H H;(SP)=10H。4、MOV A,P0 指令中,源操作數(shù)是 直接 尋址,目的操作數(shù)是 寄存器 尋址。5、偽指令ORG 2000H,TAB:DB 1,1H,12H,10,c定義后,在keil Keil uVision軟件中用指令c:2001H觀察的結(jié)果是1H ,字符c存放在ROM空間的2004H 單元內(nèi)。6、已知(DPTR)=

3、TAB,(A)=03H,程序段ORG 1000H,TAB:DB 01H,02H,03H,04H,05H則TAB符號地址對應(yīng)的數(shù)值地址是1000H 。7、8051單片機匯編語言對累加器A中第1,5,7位置1的匯編指令是ORL A,#B 。8、keil軟件使用時,觀察外部RAM空間100H單元內(nèi)容的指令是x:100H;使用其編譯源程序后 生成的機器語言文件擴展名是.HEX。9、已知(A)=44H,(R0)=30H;執(zhí)行指令SWAP A后(A)=44h;執(zhí)行指令XCH A,R0;R0=44H。得分二、單項選擇題(在四個備選答案中選一個正確答案,每小題2分,共20分)1、80C51單片機的中斷優(yōu)先級是

4、(A)級中斷系統(tǒng)。A所有中斷源優(yōu)先級別都一樣 B. 2級 C.3級 D. 5級 2、下列( B )指令編譯后不會形成目標(biāo)代碼。A. XCH B. END C.DJNZ D. LCALL3、80C51匯編語言源程序中,關(guān)于偽指令正確的是( B )。A.編譯后會生成目標(biāo)代碼。 B.在中斷系統(tǒng)中起指令作用。C. 在子程序中起指令作用。 D.在編譯過程中起作用,編譯結(jié)束后其功能結(jié)束。4、已知(R0)=10H,執(zhí)行指令DEC R0后,R0中的內(nèi)容是( B )。A09H B. 0FH C. 不變 D. 11H5、IE控制寄存器內(nèi)容為B時,則出下列說法正確的是( D)。A. 系統(tǒng)可響應(yīng)定時器T0中斷 B.

5、系統(tǒng)可響應(yīng)定時器T1中斷C. 系統(tǒng)可響應(yīng)所有中斷 D.系統(tǒng)沒有開放任何中斷 6、下列指令目的操作數(shù)屬于寄存器間接尋址的是 ( A )。A. MOV R0,A B. ADDC B,30H C. ADD A,R0 D. ADD A,#30H7、關(guān)于8051單片機的位數(shù)、地址總線的位數(shù),下列正確的選項是( A)。A. 8,16 B. 16,16 C.16,8 D. 8,88、PROTEUS軟件仿真時,如果需要一個電源符號,應(yīng)從下列圖標(biāo)菜單(B)選取。A. B. C. D. 9、 80C51單片機的引腳( A )與外部存儲器擴展控制信號無關(guān)。A. RST B.PSEN C.WR D. RD10、在80

6、C51單片機擴展外部存儲器系統(tǒng)中,( B )引腳是用于外部地址信號的鎖存控制。A. PSEN B. ALE C.WR D.RD 得分三、判斷題(下列命題你認(rèn)為正確的在題后括號內(nèi)打“”;錯誤的打“×”。每小題1分,共10分。)1、調(diào)用子程序時,8051CPU會自動執(zhí)行保護斷點和現(xiàn)場。(×)2、 80C51的定時器/計數(shù)器用作定時器時是對來自系統(tǒng)外部的脈沖信號進行計數(shù)。(×)3、80C51寄存器IE=B,則它的5個中斷源同時發(fā)出中斷請求信號時,CPU只響應(yīng)外部中斷0。(×)4、如果R0的內(nèi)容是1,執(zhí)行指令DJNZ R0,NEXT時程序會發(fā)生跳轉(zhuǎn)。()5、靜態(tài)

7、顯示適用于位數(shù)比較少的七段數(shù)碼管顯示系統(tǒng),動態(tài)顯示適用于位數(shù)比較多的七段數(shù)碼管顯示系統(tǒng)。()6、80C51單片機的三總線是指地址總線、數(shù)據(jù)總線以及控制總線。()7、鍵盤的消抖工作只能由軟件實現(xiàn)。(×)8、80C51單片機是8位單片機,所以其內(nèi)部寄存器都是8位的寄存器。(×)9、80C51單片機匯編源程序的常數(shù)表格一般存放在外部RAM空間。(×)10、80C51單片機的4個IO并行口中只有P0具備內(nèi)部上拉電阻。(×)得分四、綜合題:(第1小題4分,第2小題4分,第3小題4分,第4小題14分,第5小題10分,第6小題14分,共50分)1、根據(jù)程序段,填寫完整

8、下圖的ROM單元內(nèi)容。(每空1分,共4分)ORG 0100H DB 0 DB 0 DW 1234H DB 0 DS 02H 2、 結(jié)合下圖閱讀程序,試回答問題:(4分)#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit K1=P10;sbit RELAY=P24; void DelayMS(uint ms)uchar t;while(ms-)for(t=0;t<120;t+);void main()P1=0xff;RELAY=1;while(1)if(K1=0)while(K1=0

9、);RELAY=RELAY;DelayMS(20);1)程序運行時,按下K1鍵,現(xiàn)象是:L2點亮; 再次按下K3鍵并釋放,現(xiàn)象是:L2熄滅。(每空1分)2)圖中,D1二極管的作用是續(xù)流保護作用。(2分) 3、利用位邏輯運算指令編程實現(xiàn)下圖所示硬件邏輯電路功能。(4分) MOV C, P0.0ANL C,P0.1CPL C ORL C, /P0.2MOV P0.3,C(每空1分)4、如下圖,設(shè)晶振頻率為12MHz,用定時器T1采用工作方式1結(jié)合中斷方法使P1口輸出信號,輪流點亮8個LED,每個LED點亮?xí)r間為50ms。( 14分)1)試計算系統(tǒng)機器周期以及TMOD的控制字(3分,必需有計算過程,

10、否則無分)。答:T=1/12X10-6X12=1us(1分)TMOD=10H(2分)2)使計算T1的計數(shù)初始值。(2分)解:(216X)×1×10 -6 =50×10 -3 X216-50000=10000H-C350H3CB0H所以,初值為: TH1=3CH,TL1B0H(各1分)3)根據(jù)題意,完善下列程序:(每空1分,共5分) ORG 0000HLJMP MAIN ORG 001BHLJMP INTT1 ORG 1000HMAIN:MOV TMOD, #10H MOV TH1, #3CH MOV TL1,#0B0H SETB EA SETB ET1 SETB

11、TR1 MOV A,#01H MOV P1, A ; SJMP $ INTT1:MOV TH1,#3CH MOV TL1,#0B0H RL A MOV P1, A RETI4)如果將上述定時器定時時間采用延時程序來完成,試計算下列延時程序的延時時間是多少秒?要求計算過程。(4分)DEL: MOV R7,#200 DEL1:MOV R6,#123 NOP NOP DJNZ R6,$ DJNZ R7,DEL1 RET 解答:t=1+200(1+1+1+2*123+2)+2 50203us=50.203ms(4分,過程2分,結(jié)果2分)5、如下圖所示:(10分)1)系統(tǒng)硬件連接采用硬件譯碼動態(tài)顯示,請

12、完善上圖數(shù)碼顯示管的位控端、段控端與單片機的連接。(位控端、段控端與單片機的連接各2分,共4分)2)指令MOV P2,#B可在第3位數(shù)碼管上顯示數(shù)字3,圖中采用的是共陰(填寫共陰極或共陽極)數(shù)碼管。(2分)3)下列程序是在標(biāo)號1、2、3、4數(shù)碼管上分別顯示RAM中“30H”“31H”“32H”“33H”內(nèi)存單元的內(nèi)容(各1位BCD碼)。試完善下列程序。(每空1分,共4分) START: MOV R0, #30H MOV R7,#4 MOV R2,#0E0H UP: MOV A, R0 ORL A,R2 MOV P2,A LCALL D2MS ;調(diào)用延時程序 INC R0 MOV A,R2 RL A MOV R2,A DJNZ R7,UP SJMP START6、下圖所示:(共14分)1) 試完成下圖中6264存儲器芯片與8051單片機的連接(采用P2.5通過非門選中芯片6264(1)、P2.6通過非門選中芯片6264(2)直接進行線選譯碼,不采用硬件譯碼芯片完成譯碼)。(4分)(地址總線1分,數(shù)據(jù)總線1分,控制總線1分, 譯碼1

溫馨提示

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

評論

0/150

提交評論