《單片機(jī)原理與應(yīng)用(含答案)》_第1頁
《單片機(jī)原理與應(yīng)用(含答案)》_第2頁
《單片機(jī)原理與應(yīng)用(含答案)》_第3頁
《單片機(jī)原理與應(yīng)用(含答案)》_第4頁
《單片機(jī)原理與應(yīng)用(含答案)》_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《單片機(jī)原理與應(yīng)用》課程試卷一、填空題(每題1.5分,共24分)1.當(dāng)CPU訪問片外的存儲器時,其低8位地址由____P0____口提供,高八位地址由___P2___口提供。2.ALE信號的作用是_地址鎖存和輸入輸出脈沖___________,EA接高電平表示__允許單片機(jī)使用片內(nèi)rom_________。3.PSW中RS1RS0=10H時,R2的地址是___00H____。4.8051的中斷向量表在___03H___、_____0BH___H和13H、1BH、23H。5.ANLA.#0F0H是將A的高四位保持不變,而低四位_____0000_____。6.數(shù)據(jù)指針DPTR是一個_____16_____位的特殊功能寄存器。7.設(shè)DPTR=2000H,(A)=A0H,則MOVCA,@A+DPTR操作數(shù)的實際操作地址為____FFH____。8.指針LCALL37B0H,首地址在2000H,完成的操作是__2003___H入棧,PC=___37B0H____。9.8051單片機(jī)定時器/計時器作定時和計數(shù)用時,其計數(shù)脈沖分別由______單片機(jī)內(nèi)部____和____T0T1____提供。10.單片機(jī)89C51中的串行通信共有___4__種方式,其中方式___0___是用作同步移位寄存器來擴(kuò)展I/O口的。二、選擇題(每題2分,共20分)1、邊沿觸發(fā)方式的外部中斷信號時()有效。A.下降沿B.上升沿C.高電平D.低電平2、若MCS-51單片機(jī)使用晶振頻率為6MHz時,其復(fù)位持續(xù)時間最少應(yīng)超過()。A.2usB.4usC.8usD.1ms3、以下哪個是屬于單片機(jī)系統(tǒng)前向通道的器件?()A.MOVDPTR,#3F98H(B)MOVR0,#0FEH(D)INCR0C.MOV50H,#0FC3DH5、以下哪一條是位操作指令()(A)MOVP0,#0FFH(C)CPL.A(B)CLRP1.O(D)POPPSW6,若MCS-51中斷源都編程為同級,當(dāng)他們同時申請中斷時,CPU首先響應(yīng)()(A)INT1(C)T1(B)INT0(D)T07,定時器若工作在循環(huán)定時或者循環(huán)計數(shù)場合,應(yīng)選用()(A)工作方式0(C)工作方式2(B)工作方式1(D)工作方式38,確定定時器/計數(shù)器工作方式的寄存器是()(A)TCON(B)TMOD(D)PCON(C)SCON9,若單片機(jī)的振蕩頻率為6MHz,設(shè)定時器工作在方式1需要定時1ms,則定時器初值應(yīng)為()(A)500(B)1000(D)2^16-1000(C)2^16-50010,串行口的控制寄存器SCON中,REN的作用是()(A)接受中斷請求標(biāo)志位(C)串行口允許接受位(B)發(fā)送中斷請求標(biāo)志位(D)地址/數(shù)據(jù)位三、判斷題(錯誤的敘述進(jìn)行校正,每題1.5,共15分)1、PC存放的是當(dāng)前正在執(zhí)行的指令的地址。(F)2、DPTR只能當(dāng)作一個16位的特殊功能寄存器來使用。(F)3、工作寄存器區(qū)不允許做普通的RAM單元來使用。()4、執(zhí)行LCALL指令時,棧指針SP的能容不會發(fā)生變化。(F)5、在51系列單片機(jī)的指令系統(tǒng)中,其加法減法和除法必須有累加器A的參與才能完成。(F)6、在51系列單片機(jī)的指令中,既有帶借位的減法指令,又有不帶借位的減法指令。(T)7、在51單片機(jī)中,中斷服務(wù)程序從矢量地址開始執(zhí)行,一直到返回指令RETI為止(F)8、定時/計數(shù)器工作于定時方式時,是通過89C51片內(nèi)的振蕩器輸出經(jīng)12分頻后的脈沖進(jìn)行計數(shù),直至溢出為止。(T)9、在89C51的串行通信中,串行口的發(fā)送和接收都是對特殊功能寄存器SBUF進(jìn)行讀/寫而實現(xiàn)的。(T)10、串行口的發(fā)送中斷與接收中斷各自有自己的終端入口地址。(T)四、簡答題(每題4分,共20分)1、簡述寄存器間接尋址方式及其尋址范圍;寄存器間接尋址:以指令中給出的寄存器中的數(shù)據(jù)為地址,從該地址的單元取得操作數(shù)尋址范圍:低8位,00H-FFH;DPTR訪問片外RAM時,最大為0000H-FFFFH2、設(shè)在MCS-51單片機(jī)片內(nèi)RAM中:(20H)=40H;(40H)=22H;(22H)=10H;P1=0CFH;當(dāng)下列程序執(zhí)行完畢后,各單元的內(nèi)容分別為多少?MOVR0,#20HMOVA,@R0MOVR1,AMOVB,@R1MOV10H,R1MOV@R1,10HMOVP3,P1(A)=(B)=(R0)=(R1)=(P1)=(P3)=(20H)=(22H)=3、51系列單片機(jī)具有幾個中斷源,分別是如何定義的?其中哪些中斷源可以被定義為高優(yōu)先級中斷,如何定義?5個中斷源:1,外部中斷源(INT0,INT1);2,定時器、計數(shù)器溢出中斷(T0,T1);2,串行口中斷源(RI或TI)外部中斷源0,定時器、計數(shù)器溢出中斷0,可以被定義為高級優(yōu)先級中斷4、簡單敘述8051的C/T0的工作模式。5、簡述LED數(shù)碼管動態(tài)掃描原理既實現(xiàn)方式。單片機(jī)的主程序調(diào)用顯示子程序時,單片機(jī)通過先后輸出字形碼和字位碼,以控制當(dāng)前的LED數(shù)碼管的點亮。五、下面是一個行列式鍵盤連接圖,請回答下列問題:(10分)(1)采用的是逐行掃描方式還是逐列掃描方式?逐行(2)輸出口和輸入口分別怎樣構(gòu)成?(3)請簡述鍵盤設(shè)計的步驟。六、編程題(11分)設(shè)有200個有符號數(shù),連續(xù)存放在以2000H為首地址的存儲區(qū)中,編程統(tǒng)計其中正數(shù)、負(fù)數(shù)和零的個數(shù),分別存放在30H,31H和32H單元中。實驗一發(fā)光二極管流水燈實驗一、實驗?zāi)康模?.通過AT89C51單片機(jī)控制8個發(fā)光二極管,八個發(fā)光二極管分別接在單片機(jī)的P0.0-P0.7接口上,輸出“0”時,發(fā)光二極管亮。開始時P0.0→P0.1→P0.7→P0.6→┅→P0.0,實現(xiàn)亮點以1HZ頻率循環(huán)移動。二、PROTEUS電路設(shè)計:實驗三外中斷優(yōu)先級實驗一、實驗?zāi)康模?.理解單片機(jī)中斷優(yōu)先級和優(yōu)先權(quán)。2.用PROTEUS設(shè)計,仿真基于AT89C51單片機(jī)的中斷優(yōu)先級實驗。3.掌握中斷編程方法。單片機(jī)主程序控制P0口數(shù)碼管循環(huán)顯示0~8;外中斷0、外中斷1發(fā)生時分別在P2口、P1口依次顯示0~8。通過實驗可演示高優(yōu)先級可中斷低優(yōu)先級,但低優(yōu)先級的中斷請求不能中斷高優(yōu)先級。二、PROTEUS電路設(shè)計:實驗二開關(guān)控制LED數(shù)碼管實驗PROTEUS電路設(shè)計:實驗四一、實驗?zāi)康模?.通過AT89C51的定時器實現(xiàn)60S倒計時,顯示采用兩位數(shù)碼管動態(tài)顯示。2.用PROTEUS設(shè)計,仿真基于AT89C51單片機(jī)的60S倒計時實驗。二、PROTEUS電路設(shè)計:實驗五A/D轉(zhuǎn)換實驗一、實驗?zāi)康模?.掌握轉(zhuǎn)換器ADC0809的使用。2.用PROTEUS設(shè)計,仿真基于AT89C51單片機(jī)的A/D轉(zhuǎn)換實驗。3.通過改變電位器的值改變模擬量的輸入,經(jīng)轉(zhuǎn)換為數(shù)字量在LED上顯示,比對模擬量和數(shù)字量的關(guān)系。二、PROTEUS電路設(shè)計:實驗1ORG0000HAJMPSTARTORG0030HSTART:MOVP0,#0FFHMOVA,#0FEHAAA:MOVP0,ALCALLDELAYJNBP0.7,BBBRLAAJMPAAABBB:CCC:MOVA,#7FHMOVP0,ALCALLDELAYJNBP0.0,STARTRRAAJMPCCCDELAY:MOVR2,#123DL3:DL2:DL1:MOVR1,#200MOVR0,#20DJNZR0,DL1DJNZR1,DL2DJNZR2,DL3RETEND實驗2CLRP1.0MOVDPTR,#TABLESTART:CLRAJNBP2.0,D1INCAD1:JNBP2.1,D2ADDA,#2D2:JNBP2.2,D3ADDA,#4D3:JNBP2.3,D4ADDA,#8D4:MOVCA,@A+DPTRMOVP0,AAJMPSTARTTABLE:DB0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H,88H,83H,0C6H,0A1H,86H,8EHEND實驗3ORG0000HLJMPMAINORG0003HLJMPINTER0ORG0013HLJMPINTER1ORG0100HMAIN:MOVSP,#30HSETBEX0SETBIT0SETBPX0SETBEX1SETBIT1CLRPX1SETBEASTART:MOVR0,#00HMOVA,R0MOVR1,#9AA:PUSHACCMOVDPTR,#TABLEMOVCA,@A+DPTRMOVP0,ACALLDELAYPOPACCINCADJNZR1,AALJMPSTARTINTER0:PUSHPSWPUSHACCSETBRS0MOVR0,#00HMOVR1,#9BB:MOVDPTR,#TABLEMOVA,R0MOVCA,@A+DPTRMOVP2,ACALLDELAYINCR0DJNZR1,BBPOPACCPOPPSWMOVP2,#0FFHRETILJMPAAINTER1:PUSHPSWPUSHACCCLRRS0SETBRS1MOVR0,#00HMOVR1,#9CC:MOVDPTR,#TABLEMOVA,R0MOVCA,@A+DPTRMOVP1,ACALLDELAYINCR0DJNZR1,CCPOPACCPOPPSWMOVP1,#0FFHRETILJMPAADELAY:MOVR2,#50D0:MOVR3,#50D1:MOVR4,#50D2:DJNZR4,D2DJNZR3,D1DJNZR2,D0RETTABLE:DB0C0H,0F9H,0A4H,0B0H,099H,092H,082H,0F8H,080HEND實驗4ORG0000HAJMPMAINORG000BHAJMPLOOPORG0030HMAIN:;T0中斷入口MOVTMOD,#01H;設(shè)置T0用于定時,模式1方式MOVTH0,#3CHMOVTL0,#0B0HMOVIP,#02HMOVIE,#82HMOVDPTR,#TABMOVR0,#60MOVR1,#16SETBTR0;裝入定時初值;T0中斷允許LOOP1:MOVA,R0MOVB,#10DIVABMOVCA,@A+DPTRMOVP2,#80HMOVP0,AACALLDEL0MOVA,BMOVCA,@A+DPTRMOVP2,#40HMOVP0,AACALLDEL0AJMPLOOP1LOOP:MOVTH0,#3CHMOVTL0,#0B0HDJNZR1,LOOP2MOVR1,#16DECR0CJNER0,#0FFH,LOOP2MOVR0,#60LOOP2:RETIDELAY:MOVR2,#20DEL0:MOVR3,#50DJNZR3,$DJNZR2,DEL0RETTAB:DB3FH,06H,5BH,4FH,66HDB6DH,7DH,07H,7FH,6FHEND實驗5ORG0000HAJMPSTARTORG0003HAJMPINT;外部中斷0入口地址ORG0100HSTART:MOVR0,#50H;通道地址MOVX@R0,A;啟動A/D轉(zhuǎn)換SETBIT0SETBEX0SETBEASETBF0;外部中斷0為邊沿觸發(fā)方式;允許外部中斷0中斷;CPU開放中斷CLRP2.0;P2.0必須為0MOVDPTR,#TABLOOP:JBF0,LOOP1SETBP3.4CLRP3.5MOVA,R6MOVP1,AACALLDLYCLRP3.4AJMPLHDLOOP1:SETBP3.5CLRP3.4MOVA,R7MOVP1,AACALLDLYCLRP3.5LHD:CPLF0AJMPLOOPINT:MOVXA,@R0MOVR7,ASWA

溫馨提示

  • 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

提交評論