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

下載本文檔

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

文檔簡介

單片機原理及應(yīng)用試卷5答案

一、選擇題(共10小題,每題1分,共計10分)1、若開機復位后,CPU使用的是寄存器第一組,地址范圍是(D)。A、00H-10HB、00H-07HC、10H-1FHD、08H-0FH2、訪問片外數(shù)據(jù)存儲器的尋址方式是(C)。A、立即尋址B、寄存器尋址C、寄存器間接尋址D、直接尋址3、要設(shè)計一個32鍵的行列式鍵盤,至少需要占用(A)根引腳線。A、12根B、32根C、18根D、無法確定4、控制串行接口工作方式的寄存器是。(C)A、TCONB、PCONC、SCOND、TMOD5、下面哪種方式適合用于處理外部突發(fā)事件。(C)A、DMAB、無條件傳送C、中斷D、條件查詢傳送6、關(guān)于定時器,若振蕩頻率為12MHz,在方式0下最大定時時間為(A)。A、8.192msB、65.536msC、0.256msD、16.384ms7、ADC0809芯片是m路模擬輸入的n位A/D轉(zhuǎn)換器,m、n是(A)A、8、8B、8、9C、8、16D、1、88、定時器/計數(shù)器工作于模式1時,其計數(shù)器為幾位?(B)A、8位B、16位C、14位D、13位9、已知:R0=28H(28H)=46MOVA,#32HMOVA,45HMOVA,@R0執(zhí)行結(jié)果A的內(nèi)容為(A)A、46HB、28HC、45HD、32H10、仔細分析下圖所示電路,當單片機P1.0為高電平時,輸入的Ui應(yīng)為(A)。A、高電平B、低電平C、高阻態(tài)二、填空題(每空1分,共25分)如果存儲單元的數(shù)據(jù)位為8位,當它存放無符號數(shù)時,則該數(shù)的范圍為(0-255)。MCS-51單片機有(4)個并行輸入/輸出口,當系統(tǒng)擴展外部存儲器或擴展I/O口時,(P0)口作地址低8位和數(shù)據(jù)傳送總線,(P2)口作地址總線高8位輸出,(P3)口的相應(yīng)引腳會輸出控制信號。數(shù)據(jù)指針DPTR有(16)位,程序計數(shù)器PC有(16)位。EPROM27256芯片的存儲容量為(32K),它的地址線有(15)根。欲使P1口的低4位輸出0,高4位不變,應(yīng)執(zhí)行一條(ANLP1,#0F0H)命令。MCS-51指令系統(tǒng)中,ADD與ADDC指令的區(qū)別是(ADDC指令除加數(shù)和被加數(shù)相加外,還要加進位信號)。8051單片機有(2)個16位定時/計數(shù)器。8051單片機,當CPU響應(yīng)某中斷請求時,將會自動轉(zhuǎn)向相應(yīng)規(guī)定地址(即中斷入口地址)去執(zhí)行,外部中斷0入口地址為:(0003)H,T1入口地址為;(001B)H。特殊功能寄存器中,單元地址(能被8整除)的特殊功能寄存器,可以位尋址。10、計算機三大總線分別為(地址總線)、(控制總線)和數(shù)據(jù)總線。11、74LS138是具有3個輸入的譯碼器芯片,用其輸出作片選信號,最多可在(8)塊芯片中選中其中任一塊。12、在R7初值為00H的情況下,DJNZR7,rel指令將循環(huán)執(zhí)行(256)次。13、8031單片機接4個8段LED數(shù)碼管顯示,每個數(shù)碼管的8個段(a、b、c、d、e、f、g、sp)同名端并聯(lián),這種接法一定采用(動)態(tài)顯示法。14、8051串行口4種工作方式中,方式(1)是波特率可變10位異步通信。。15、當PSW4=1,PSW3=0時,工作寄存器Rn,工作在第(2)區(qū)。16、堆棧區(qū)是在片內(nèi)RAM中開辟的一個區(qū)域,其數(shù)據(jù)的存取遵守(后進先出)的原則。17、傳輸速率是用每秒傳送數(shù)據(jù)位的位數(shù)來表示,把它定義為(波特率),單位為(bps)。三、判斷題:(每題1分,共15分)1、MCS-51單片機的CPU能同時處理8位二進制數(shù)據(jù)。()2、當EA腳接高電平時,對ROM的讀操作只訪問片外程序存儲器。()3、讀內(nèi)部ROM時使用的是“MOV”指令,讀外部RAM時使用的是“MOVX”指令。()4、必須有中斷源發(fā)出中斷請求,并且CPU開中斷,CPU才可能響應(yīng)中斷。()5、串行通信的通信方式為單工方式和雙工方式。()6、8155是一種8位單片機。()7、51單片機只能做控制用,不能完成算術(shù)運算。()8、單片機內(nèi)部RAM和外部RAM是統(tǒng)一編址的,它們的訪問指令相同。()9、擴展I/O口占用片外數(shù)據(jù)存儲器的地址資源。()10、8051單片機必須使用內(nèi)部ROM。()11、指令AJMP的跳轉(zhuǎn)范圍是1KB。()12、MCS-51有中斷源5個。()13、A/D轉(zhuǎn)換器的作用是將模擬量轉(zhuǎn)換數(shù)字量;D/A轉(zhuǎn)換器的作用是將數(shù)字量轉(zhuǎn)為模擬量。()14、MOVXA,3057H()15、ANLR1,#0FH()四、簡答題(共2小題,每題5分,共計10分)想將中斷服務(wù)程序放置在程序存儲區(qū)的任意區(qū)域,在程序中應(yīng)該作何種設(shè)置?請舉例加以說明。答:必須在中斷服務(wù)程序入口地址處放一條長轉(zhuǎn)移指令,轉(zhuǎn)移到中斷服務(wù)程序放置在的任意區(qū)域。例如:對于外部中斷0的例子如下ORG0003HLJMPINT0。。。ORGXXXXHINT0:。。。RETIMCS-51單片機片內(nèi)128B的數(shù)據(jù)存儲器可分為幾個區(qū)?分別作什么用?分為3個區(qū):寄存器組區(qū)地址為00-1FH,用于寄存器尋址位尋址區(qū)地址為20H-2FH,用于位的尋址用戶區(qū)地址為30H-3FH,用于堆棧或存放臨時數(shù)據(jù)五、程序設(shè)計題(共24分)當系統(tǒng)選用6MHz晶體振蕩器時,由T0工作在方式為2,并中斷響應(yīng),產(chǎn)生周期為1ms的方波信號,并由P1.0輸出。(1)寫出T0定時器的方式控制字,T0定時器初值計算。(4分)T0定時器的方式控制字TMOD=00000010B或02HT0定時器初值計算:當系統(tǒng)選用6MHz晶體振蕩器時,計數(shù)周期為2μS產(chǎn)生周期為1ms的方波信號,定時時間為500μS,初值=256-500/2=06H(2)試采用中斷方式分別用匯編語言和C51語言編寫程序完成此功能。(10分)TCON:TF1TR1TF0TR0IE1IT1IE0IT0TMOD:GATEC/TM1M0GATEC/TM1M0IE:EA—ET2ESET1EX1ET0EX0匯編語言:ORG0000HLJMPMAINORG000BH;中斷處理程序CPLP1.0RETIORG0100H;主程序MAIN:MOVTMOD,#02HMOVTH0,#06HMOVTL0,#06HSETBEASETBET0SETBTR0SJMP$ENDC51語言:#include//包含特殊功能寄存器庫sbitP1_0=P1^0;voidmain(){TMOD=0x02;TH0=0x06;TL0=0x06;EA=1;ET0=1;TR0=1;while(1);}voidtime0_int(void)interrupt1//中斷服務(wù)程序{P1_0=!P1_0;}2、將外部RAM4000H~401FH單元,共32字節(jié)傳送到以40H為首址的內(nèi)部RAM中。(10分)匯編語言:ORG0000HLJMPMAINMAIN:MOVR0,MOVDPTR,#4000HMOVR2,#32LOOP:MOVXA,@DPTRMOV@R0,AINCROINCDPTRDJNZR2,LOOPSJMP$ENDC51語言:#include//包含特殊功能寄存器庫#defineucharunsignedchar/*定義符號uchar為數(shù)據(jù)類型符unsignedchar*/#defineuintunsignedintvoidmain(){ucharDATA*var1,i=0;uintXDATA*var2;var1=0x400var2=0x30while(i<32){*var1=*var2;var1++;var2++;i++;}}六、應(yīng)用題(共1題,每空2分,共16分)采用8255A擴展I/O口,并將其設(shè)置成基本輸入輸出方式,且各口均作輸入用?,F(xiàn)要從8255A的PA口輸入50個數(shù)據(jù),存到片內(nèi)RAM30H開始的連續(xù)單元中,采用定時器T1定時,每隔100ms讀入一個數(shù)據(jù)。已知8255A的控制口地址為8003H,晶振頻率為6MHz,試將下列程序補充完整。ORG0000HLJMPSTARTORG001BH;T1中斷服務(wù)程序入口LJMPBRT1ORG0030HSTART:MOVDPTR,#8003HMOVA,#9BHMOVX@DPTR,AMOVDPTR,#8000HMOVR0,#30HMOVR2,#50MOVTMOD,#10HMOVTH1,#3CHMOVTL1,#0B0HMOVIE,#88HSETBTR1SJMP$ORG0100HBRT1:MOVTH1,#3CHMOVTL1,##0B0MOVXA,#D

溫馨提示

  • 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

提交評論