(一)單片機復(fù)習(xí)題答案_第1頁
(一)單片機復(fù)習(xí)題答案_第2頁
(一)單片機復(fù)習(xí)題答案_第3頁
(一)單片機復(fù)習(xí)題答案_第4頁
(一)單片機復(fù)習(xí)題答案_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、單片機原理及應(yīng)用復(fù)習(xí)題(1)參考答案選擇題(從備選答案中選擇一個正確答案,并將代號寫在下表內(nèi)。每題 1分,共20分)題 號12 3;456 7,891011121314151617181920答 案1、下列指令中不影響標(biāo)志位 CY的指令有(D )A.ADD A 20H B.CLR C.RRC A D.INC A2、當(dāng)需要從MCS-51單片機程序存儲器取數(shù)據(jù)時,采用的指令為( B )A.MOV A R1B.MOV A, A+DPTRC.MOV A R0D.MOV X, DPTR3、若單片機的振蕩頻率為6MHz設(shè)定時器工作在方式1需要定時1ms則定時 器初值應(yīng)為(C )A.500B.1000 C.

2、216 500 d. 216 10004、已知某數(shù)的BC則為0111 0101 0100 0010則其表示的十進制數(shù)值為(B )A.7542HB.7542C.75.42HD.75.425、MCS-51單片機要外加上拉電阻才能驅(qū)動 LED發(fā)光管的端口是(A )。A、P0;B P1;G P2;D P3;6、MOVX A DPTR尋址的數(shù)據(jù)區(qū)是在( B )。A、片內(nèi)RAM區(qū);B、片外RAMK;G程序區(qū);D端口區(qū);7、若 RS0=1 RS1=0 (ACC = 1 ,則指令MOV R3 A執(zhí)行后,(B )存儲單元中的數(shù)為1。A、 03H;B、 0BH;C、 13H;D、 1BH;8、要把P0 口高四位變

3、0,低四位不變,應(yīng)使用指令(D )A 、 ORL P0,#0FHB、 ORL P0,#0F0HC 、 ANL P0,#0F0HD、 ANL P0,#0FH9 8031 單片機的 ( D ) 口的引腳,還具有外中斷、串行通信等第二功能。A. P0 B. P1C. P2D.P310單片機應(yīng)用程序一般存放在(B )A.RAMB.ROMC. 寄存器 D. CPU11. 已知某數(shù)的BCD®為0111 0101 0100 0010 則其表示的十進制數(shù)值為 ( B)A. 7542HB.7542C. 75.42HD. 75.4212. 下列指令中不影響標(biāo)志位 CY的指令有(D )。A.ADD A,

4、20H B. CLRC.RRC A D. INC A13. 尋址空間為數(shù)據(jù)程序存儲器所用的指令是(A )A. MOVX B.MOV C.MOVC D.ADDC14. 執(zhí)行中斷返回指令,從堆棧彈出地址送給(C ) .A. AB. CYC. PC D. DPTR15. 七段共陰極發(fā)光兩極管顯示字符H ,段碼應(yīng)為(D )A.67HB. 6EHC. 91HD.90H16. 在串行通信中, 8031 中發(fā)送和接收的寄存器是( B )A.TMOD B. SBUF C. SCON D. DPTR17、片內(nèi)RAM勺20HH2FH為位尋址區(qū),所包含的位地址是(B )。A 00H20HB 、00H7FHC、20H

5、2FHD 00HFFH18、在用行口工作于移位寄存器方式時,其接收由(C)來啟動B、RIA RENC、RENff口 RID、TR19、當(dāng)MCS-51單片機接有外部存儲器,P2 口可作為(D )。A、數(shù)據(jù)輸入口B、數(shù)據(jù)的輸出口C、準雙向輸入/輸出口D、輸出高8位地址精品資料20、數(shù)據(jù)的存儲結(jié)構(gòu)是指(D )A存儲在外存中的數(shù)據(jù)B、數(shù)據(jù)所占的存儲空間量G數(shù)據(jù)在計算機中的順序存儲方式D、數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機中的表示二、判斷題,正確填T,錯誤填F (直接填入下表,每題1分,共10分)題號12345678910答案1 .短轉(zhuǎn)移指令SJMPB轉(zhuǎn)空間最大可達到2KB. (x)2 . MCS-51單片機的外部

6、中斷1的中斷請求標(biāo)志是IT1. (X)3 . P3 口作為第2功能使用時,其鎖存器Q端必須為高電平。(V )4 .在中斷響應(yīng)階段CPLK定要彳W口下2件工作:保護斷點和給出中斷服務(wù)程序 入口地址。(V )5 .工作寄存器組是通過置位 PSM的RS0ffi RS1來切換的。(,)6 . MCS-51的特殊功能寄存器分布在 60H80Hft址范圍內(nèi)。(X)7 .必須進行十進制調(diào)整的十進制運算只有加法和減法。(X )8 . MCS-51的串口是全雙工的。(,)9 .執(zhí)行返回指令時,返回的斷點是調(diào)用指令的首地址。(X)10 . TMO葉GATE=W,表示由兩個信號控制定時器的啟停。(,)三、填空題(每

7、空1分,共15分)1、INTO和INT1的中斷標(biāo)志位分別是 IE0 和IE1 。2、用行口 4種方式中方式0的波特率Fosc/12,方式2的波特率Fosc x 2ASMOD/643、決定程序執(zhí)行順序的寄存器是 程序計數(shù)器PC4、單片機的尋址方式有 1.立即尋址2直接尋址.3.寄存器尋址.4.寄存器間接尋址。1一57"企算機中最常用的字符信息編碼是ASCII碼。6、十進制數(shù)69的二進制表示為1000101B 7、MCS-51單片機內(nèi)部RAM勺通用寄存器區(qū)共有 32 單元,分為工組寄 存器,每組旦 單元,以R0R7作為寄存器名稱。四、解答題(共15分)1、完成串口通訊初始化。已知,系統(tǒng)晶

8、振為11.0592MHz,要求:波特率 9600,串口通訊方式為方式2。(8分)Void serial_com_init()工作方式選擇/初值/ 啟動 timer/串口工作方式選擇/打開中斷TMOD = 0x20; /timerTH1 = 0xfdTL1 = 0xfdTR1 = 1;SCON = 0x50;EA = 1ES = 1 2、若單片機的晶振頻率為12 MHz要求每產(chǎn)生50ms的定時,采用定時器T0, 工作方式1,試確定控制字TMOD口計數(shù)初值并編寫初始化程序。答:初始值為:65536-50000=15536,轉(zhuǎn)換為十六進制為3CB0,初始化程序為:TMOD = 0x01;TH0 =

9、0x3C;TL0 = 0xB0;EA = 1;ET0 = 1;TR0 = 1;Void timer0() interrupt 1 TH0 = 0x3C;TL0 = 0xB0;五、綜合設(shè)計題(每題20分,總共40分)1、完成報警產(chǎn)生器程序:P2.0輸出1KHz(1ms)和500Hz(0.5ms)的音頻信號 驅(qū)動揚聲器,作報警信號,要求1KHz信號持續(xù)100ms, 500Hz信號持續(xù)200ms, 交替進行;P2.7接一開關(guān)作為控制信號輸入端,開關(guān)合上則輸出報警信號,開 關(guān)打開則停止輸出報警信號。(1)電路圖如下:P0.0/AD0PO.2JAIJ2 PO.3JAC0 P0.4/AD4 P0.6JAD

10、5 ro.6/AE6 陽.7/期7P2 80P2.1j«B0P2 2/AO P2.3/A11 P2 4Ml2P2$ 收IS F2.0/AH P2.7/AWP?"/T邛 P3.2/iNTQ FS.a/iNTIP3 4/roP341Tl 戶3 t恒P3 7而C5R2 470<TEX1LS17 SPEAKER<TEXT>0 7-8 01-2 3 4567N 2 z 1 1 1 1 1.1 .1(2)程序如下(按要求完成程序,每空 4分,共20分):#include <reg52.h>#define uchar unsigned char#define

11、 uint unsigned intsbit P2 0 = P2A0;sbit P2_7 = P2A7;uchar counter;void delay_ms(unsigned int x)while(x-)for(uchar i=0;i<125;i+);void main()while(1)if(P2_7 = 0)for(counter = 100;counter>0;counter-)/1KHZP2_0 = P2_0;delay_ms (1);/ 延時 100msfor(counter = 100;counter>0;counter-)/500HZP2_0 = P2_0;

12、delay_ms (2);/ 延時 200ms2、在一個89C51單片機與DAC083刻成的應(yīng)用系統(tǒng)中,DAC0832勺地址為7FFFH輸出電壓為05V。試編寫程序產(chǎn)生矩形波,波形占空比為1:4。(共20分)(1)電路圖如下:U2C2C3AU1CNDi RFO VREF 口口 DH1 DQgNO- OOrT 五EAjCJS32CUT1I0UT2 DI?DRDISOliXFER"WRT-Eijm用泡 vcc5CTAL2RSTPSElT ALE 瓦pin pi.iP12 pi3Pi.i PISFQ.1AQI P 口第w,口m州川口 B FD.71ADTP2OW5P2 1播 口 2 的1口

13、112 M 也 P2J9W13 P2JEWHP2JJW.15P3MXD F3.1HXDpinTFpasrnP1J5PI,7P1SKAJRP3J7RD-2MALE OAU3UATathixrwin IE也J4K 2!K,S -13 Y 6 a 1K 7!?K S1S«DDQD01QID2Q2D3Q3DIQi05Q50 6Q5DTQTeLE1LS3T3S3-O咻 -塞附ULMl HIl l U JL L J J _l(2)程序如下(按要求完成程序,每空 4分,共20分):#include <reg52.h>#include <absacc.h>#define uint unsigned int#define uchar unsigned char#define DAC0832 XBYTE0xfffe void main()TMOD = 0X22

溫馨提示

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

評論

0/150

提交評論