單片機(jī)原理及其應(yīng)用下試卷A答案_第1頁
單片機(jī)原理及其應(yīng)用下試卷A答案_第2頁
單片機(jī)原理及其應(yīng)用下試卷A答案_第3頁
單片機(jī)原理及其應(yīng)用下試卷A答案_第4頁
單片機(jī)原理及其應(yīng)用下試卷A答案_第5頁
免費(fèi)預(yù)覽已結(jié)束,剩余7頁可下載查看

下載本文檔

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

文檔簡介

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

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

3、(DPTR)=TAB,(A)=03H,程序段 ORG 1000H,TAB:DB 01H,02H,03H,04H,05H 則TAB符號地址對應(yīng)的數(shù)值地址是 1000H o7、8051單片機(jī)匯編語言對累加器 A中第1 , 5, 7位置1的匯編指令是ORL A,#10100010B 。(第1頁,共11頁)8、PRoTEU軟件仿真時,如果需要一個電源符號,應(yīng)從下列圖標(biāo)菜單(B)選取。生成的機(jī)器語言文件擴(kuò)展名是.HEX。9、已知(A) =44H,( RO)=30H;執(zhí)行指令 SWAFA后( A) =44h;執(zhí)行指令 XCH A,RO; R0=44H二、單項選擇題(在四個備選答案中選一個正確答案,每小題2

4、分,共20分)1 80C51單片機(jī)的中斷優(yōu)先級是(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 R(后,R0中的內(nèi)容是(B )。A 09H B. 0FH C.不變 D. 11H5、IE控制寄存器內(nèi)容為 00000010B時,則出下列說法正確的

5、是( D)。A.系統(tǒng)可響應(yīng)定時器T0中斷 B.系統(tǒng)可響應(yīng)定時器T1中斷C.系統(tǒng)可響應(yīng)所有中斷D.系統(tǒng)沒有開放任何中斷6、下列指令目的操作數(shù)屬于寄存器間接尋址的是(A )。A. MoV R0 AB. ADDC B,30HC. ADD A,R0D. ADD A,#30H7、關(guān)于8051單片機(jī)的位數(shù)、地址總線的位數(shù),下列正確的選項是( A )。A. 8,16 B. 16,16C.16,8 D. 8,89、80C51單片機(jī)的引腳(A )與外部存儲器擴(kuò)展控制信號無關(guān)。A. RST B.PSEN C.WR D. RD10、 在80C51單片機(jī)擴(kuò)展外部存儲器系統(tǒng)中,(B )引腳是用于外部地址信號的鎖存控制。

6、A. PSEN B. ALE C.WR D.RD三、判斷題(下列命題你認(rèn)為正確的在題后括號內(nèi)打“"錯誤的打“X”。每小 3題1分,共10分。)1、調(diào)用子程序時,8051CPl會自動執(zhí)行保護(hù)斷點(diǎn)和現(xiàn)場。(×)2、80C51的定時器/計數(shù)器用作定時器時是對來自系統(tǒng)外部的脈沖信號進(jìn)行計數(shù)。(×)3、80C51寄存器IE=10000000B,則它的5個中斷源同時發(fā)出中斷請求信號時,CPI只響應(yīng)外部中斷 0 °(×)4、如果R0的內(nèi)容是1 ,執(zhí)行指令DJNZ R0, NEXT寸程序會發(fā)生跳轉(zhuǎn)。()5、靜態(tài)顯示適用于位數(shù)比較少的七段數(shù)碼管顯示系統(tǒng),動態(tài)顯示

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

8、4HDB 0'DS02H1、根據(jù)程序段,填寫完整下圖的RoM單兀內(nèi)容。(每空1分,共4分)(第5頁,共11頁)2、結(jié)合下圖閱讀程序,試回答問題:(4分)1>MTL1KLOJADD 1JAD1FOJiiAD2s<AL2PQf31'AD3F04JAD4 MjJAD5 FC.lAD6RSTFOJ1lADfpP20ffi8P2.IXA9P22fM0ALEP3311PZ AfAl 2 '=AP2J5/A13 P2JB/AU P2 7/A1SPIOti3.0R>OP3-1>DEJi T IP3MN1PI .3Pj NT1Pl 4P3.4/T0PI 5F>

9、;3.5T1PlJePWHPI .7P3JDTK<6-#in ClUdeVreg51.h> #defi ne UChar Un Sig ned Char#defi ne UintUn Sig ned intSbit K仁 P10;Sbit RELAY=P24;void DeIayMS(Ui nt ms)UChar t;while(ms-)for(t=0;t<120;t+);void mai n()P仁 Oxff;RELAY=1;while(1)if(K1=0)WhiIe(K1=0);RELAY=RELAY;DeIayMS(20); 1) 程序運(yùn)行時,按下K1鍵,現(xiàn)象是:L2點(diǎn)

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

11、否則無分)。(第7頁,共11頁)答:T=112X106X12=1us( 1分) TMOD=IQH2分)2)使計算T1的計數(shù)初始值。(2分)解:(216-)× 1 × 10 -6 =5Q × 10 -3X = 216-5QQQQ=1QQQQH-C35Qh 3CBQH所以,初值為:TH1=3CH , TL1BQH(各 1分)3) 根據(jù)題意,完善下列程序:(每空1分,共5分)ORG QQQQHLJMP MAlNORG CD 001BHLJMP INTT1ORG 1QQQHMAIN MOV TMOD #1QHMOV TH1 , #3CHMOV TL1 , #QBQHSET

12、BEASETBET1SETBTR1MOVA,#Q1HMOVP1, A;SJMP$INTT1: MoV TH1 #3CHMoV TL1 , #0B0HRLAMOV P1, ARETI4)如果將上述定時器定時時間采用延時程序來完成,試計算下列延時程 序的延時時間是多少秒?要求計算過程。(4分)DEL: MOV R7,#200DEL1:MOV R6,#123NOPNOPDJNZ R6,$DJNZ R7,DEL1RET解答:t=1+200(1 + 1 + 1+2*123+2)+2 50203us=50.203ms(4分,過程2分,結(jié)果2分)5、如下圖所示:(10分)89C5174LS481)系統(tǒng)硬件連

13、接采用硬件譯碼動態(tài)顯示,請完善上圖數(shù)碼顯示管的位控 端、段控端與單片機(jī)的連接。 (位控端、段控端與單片機(jī)的連接各 2分,共4分)2)指令MoV P2 #10110011B可在第3位數(shù)碼管上顯示數(shù)字3,圖中采用的 是共陰(填寫共陰極或共陽極)數(shù)碼管。(2分)3) 下列程序是在標(biāo)號1、2、3、4數(shù)碼管上分別顯示RA中“ 30H' “ 31H“32H “33H內(nèi)存單元的內(nèi)容(各1位BC碼)。試完善下列程序。(每 空1分,共4分)START: MOV RO, #30HMOV R7,#4MOV R2,#0E0HUP: MOV A, R0ORL A, R2LCALL D2MSMOV P2 ,A;調(diào)用延時程序INC RoMoV A,R2RL AMOV R2,ADJNZGDR7,UPSJMP START6、下圖所示:(共14分)1)試完成下圖中6264存儲器芯片與8051單片機(jī)的連接(采用P2.5通過非 門選中芯片6264( 1)、P2.6通過非門選中芯片6264(2)直接進(jìn)行線選譯 碼,不采用硬件譯碼芯片完成譯碼)。(4分)(地址總線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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論