單片機(jī)試卷及答案_第1頁
單片機(jī)試卷及答案_第2頁
單片機(jī)試卷及答案_第3頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

單片機(jī)試卷及答案2022A一、填空題(120)1+1000001-482、計(jì)算機(jī)所成。3CPUCPU4、當(dāng)EA時(shí),CPU589C5266、匯編指令中,對(duì)程序存儲(chǔ)器的訪問用指令來訪問,外部RAM指令來訪問。7、C51的數(shù)據(jù)類型fr占個(gè)字節(jié),C51中整型變量占個(gè)字節(jié)。8、指令MOV20H,#20H中,源操作數(shù)的尋址方式是,目的操作數(shù)的尋址方式是9、定時(shí)器T1280510SM2=11、EPROM27C25632K則對(duì)其內(nèi)部全部存儲(chǔ)單元進(jìn)行尋址共需根地址線。1213、8155A1/計(jì)數(shù)器。二、單項(xiàng)選擇題(201201、單片機(jī)的應(yīng)用程序一般存放于()中A、RAMB、ROMC、寄存器D、CPU2、定時(shí)器0工作于計(jì)數(shù)方式,外加計(jì)數(shù)脈沖信號(hào)應(yīng)接到()引腳。A、P3.2B、P3.3C、P3.4D、P3.53MCS51應(yīng)()。A、外部中斷0B、外部中斷1C、定時(shí)器0D、定時(shí)器14ADC0809()ADA、48B、88C412位D812A、AB、RiC、PCD、DPTR6、串行通信中,發(fā)送和接收寄存器是()A、TMODB、SBUFC、SCOND、DPTR7、要使MCS-511T0存器IE、98HB、86HC、22HDA2H8、要將P1404()A、ORLP1,#0FHB、ORLP1,#F0HC、ANLP1,#F0HD、ANLP1,#0FH9、當(dāng)選中第1工作寄存器區(qū)時(shí),工作寄存器R1的地址是A、00HB、01HC、08HD、09H10、控制串行口工作方式的寄存器是()A、TMODB、PCONC、SCOND、TCON11、MCS-5112MHz,則MULAB()μ。A、1B、2C、4D、812、定時(shí)器T2的中斷服務(wù)程序入口地址為()。A、000BHB、0000HC、001BHD、002BH13、MCS51單片機(jī)復(fù)位后,P1口鎖存器的值為()。A、00HB、0FFHC、7FHD、80H14、POPPSW指令是()A、將PSW的值壓入堆棧頂部B、堆棧頂部一個(gè)單元內(nèi)容彈入PSWC將PSW的值壓入堆棧底部D、堆棧底部一個(gè)單元內(nèi)容彈入PSW15、下列運(yùn)算符不是關(guān)系運(yùn)算符的是()A>B、<C=D!=16、設(shè)a=07f,b=a<<2,則b()2)A7FHB0F7HC、0CFHD0FCH17A00HB07HC7FHD、80H18、函數(shù)類型說明符如果用void據(jù)類型是()A、整型B、字符型C、無返回值D19MCS-51據(jù)線的條數(shù)是A1B、4C8D、1620T01()A、TF1B、TF0C、TID、RI三、簡答題(4520)151CPU寄存器?2、在RAMFLAG,并將FLAG0、2位分別定義為K_D、K_P。3T0標(biāo)志TF0?4、串行口的發(fā)送緩沖器和接收緩沖器使用同一個(gè)特殊功能寄存器名SBUF,并具有相同的字節(jié)地址99H寫SBUF四、程序分析題(每空2分,共10分)12MHz,要求讓定時(shí)器T1160mT0,2200μ(注意:0示不得分。)voidinit_t0_1(){TH0=0某①;TL0=0②;TH1=0③;TL1=0④;TMOD=0⑤;TR0=1;TR1=1}3五、編程題(10)完成下列中斷程序,實(shí)現(xiàn)當(dāng)開關(guān)閉合后,在外部中斷服務(wù)程序中實(shí)現(xiàn)蜂鳴器的鳴響,當(dāng)開關(guān)打開后,蜂鳴器靜止。+5V89C52P3.2/(INT0)K+5VP3.6T蜂鳴器#include\#defineucharunignedchar#defineuintunignedintbitBEEP=①;voidinit1(){EA=②;E0=③;IT0=0;}voidint0()interrupt④{uinti;BEEP=⑤;for(i=300;i>0;i--);BEEP=1;for(i=300;i>0;i--);}main(){init1();for(;;);}六、綜合應(yīng)用(20)89C5274LS3736116RAM統(tǒng),(1)請(qǐng)補(bǔ)全硬件接線)。(2))設(shè)P21,請(qǐng)寫出4該系統(tǒng)外擴(kuò)RAM)(3)74LS373用是什么?(3)(4))89C52RDWR6116RAMOEWECEA10A9A8P2.7P2.2P2.1P2.0P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.074LS373Q7D7Q6D6Q5D5Q4D4Q3D3Q2D2Q1D1Q0D0GOEA7A6A5A4A3A2A1A0O7O6O5O4O3O2O1O0ALE答案一、填空題(120)101000001(41H)11111100(FCH)2、指令系統(tǒng)指令格式操作碼3、字長4、低5426MOVCMOV7、128、立即數(shù)尋址直接尋址9、TH1TL010、011、1512、PCON13、14二、單項(xiàng)選擇題(20120)1~5、BCABC6~10、BBDDC11~15、CDBBC16~20、DBCCB三、簡答題(4520、514(2分)CPUPSW第四位(RS0)的值決定的)2、unignedcharbdataFLAG;(2分)bitK_D=FLAG^0;bitK_P=FLAG^2;(23)3各中斷源的入口地址已經(jīng)在中斷地址區(qū)中被定義了,不能任意設(shè)定。分)可以(2)4、不是同一個(gè)寄存器),讀SBUF收緩沖器(2),寫SBUF)。四、程序分析題(每空2分,共20分)5①038(2;038(2;③015(2;④0a0(2⑤012(2)①P3.^6(2;②1(2;③1(2;④0(2;⑤0(2綜合應(yīng)用(20)(1)89C52RDWRP2.7P2.2P2.1P2.06116RAMOEWECEA10A9A8P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.074LS373Q7D7Q6D6Q5D5Q4D4Q3D3Q2D2Q1D1Q0D0GOEA7A6A5A4A3A2A1A0O7O6O5O4O3O2O1O0ALE(8);線選法),61167800H~7FFFH(4)。8位,保證P08)數(shù)據(jù)存儲(chǔ)器2022B一、填空題(120)4、AT89S51單片機(jī)有條引腳,其中為片外程序存儲(chǔ)器的讀選通信號(hào)。5MCS-51FFH特殊功能寄存器的訪問只能采用尋址方式。6MCS-51單片機(jī)的RST程序計(jì)數(shù)器PC值為67、采用石英晶體作為晶振時(shí),其振蕩電容的取值一般為8C51,“intiCount;”定義的變量iCount字節(jié)。9MCS-5111P0普通輸出口使用時(shí),需要外接電阻。10、步進(jìn)電機(jī)工作在四相八拍方式時(shí),正轉(zhuǎn)一個(gè)齒距角的通電順序依次為A-AB-B—BC-C-CD-D-DA,則反轉(zhuǎn)的通電順序?yàn)锳-DA-D-CD-C-BC-,通過改變步進(jìn)脈沖的可以調(diào)節(jié)步進(jìn)電機(jī)的轉(zhuǎn)速。11、根據(jù)傳輸方式的不同,串行通信的種類可以分為同步通信方式和通信方式。12、當(dāng)T0工作在方式3時(shí),將T0分為兩個(gè)獨(dú)立的位定時(shí)/計(jì)數(shù)器,此時(shí)T1的功能二、單項(xiàng)選擇題(20120)1、以下定義變量的C51語句中,錯(cuò)誤的是()AunignedcharchData=0;BtaticunignedcharchData=0;C、frunignedcharchData=0;DtaticvolatilecharchData=0;2mall模式下,缺省存儲(chǔ)器類型說明的變量均放在()區(qū)A、idataB、codeC、pdata;D、某data3、MCS-51單片機(jī)入棧指令“PUSHACC”執(zhí)行后,堆棧指針SP()A、減小;B、不變C、增加D、變化不確定4、MCS-51單片機(jī)的電源供電電壓一般為()A、5V;B、12VC、24VD、22V5、標(biāo)準(zhǔn)MCS-51foc6MHz1間長度為()A、1m;B、2mC、1μD、2μ6、匯編語言指令“HERE:SJMPHERE”,說法錯(cuò)誤的是()A1B、其操作數(shù)尋址方式為相對(duì)尋址C1無條件轉(zhuǎn)移指令D7、訪問片外數(shù)據(jù)存儲(chǔ)器使用以下那條匯編語言指令()AMOV;B、MOV某C、MOVCDPOP81()位定時(shí)/計(jì)數(shù)方式。A、4;B、8C、13D、1679、共陰極LED八段數(shù)碼管“1”的字型碼為()A、03f;B、006C0某c0D0某f910LEDA0.7V;B1.2-1.8VC3.3VD5V11、P2I/O外,還可以作為、數(shù)據(jù)總線B、地址總線C8位D、地812、定時(shí)器T1()A、0;B、1C、2D、313、單片機(jī)CPU不能自動(dòng)清除中斷標(biāo)志的中斷為()A、串口發(fā)送中斷B、定時(shí)器T0溢出中斷C、定時(shí)器T1溢出中斷D、下降沿觸發(fā)的外部中斷014、異步串行通信中,波特率是指()A、每秒傳送的bit數(shù)B、每秒傳送的byte數(shù)C、每秒傳送的wordD1574LS164,說法錯(cuò)誤的是()A、是一個(gè)串入并出器件B、可以級(jí)聯(lián)使用C、常用于擴(kuò)展輸出口D、兩個(gè)串行數(shù)據(jù)輸入端不能連接在一起16、對(duì)于矩陣鍵盤可以采用()設(shè)計(jì)軟件,從而獲取按鍵的鍵值。A、直接輸入輸出法B、列掃描法C、時(shí)延法D17行ADTLC549,說法錯(cuò)誤的是()A、片選信號(hào)有效時(shí)啟動(dòng)轉(zhuǎn)換B、轉(zhuǎn)換時(shí)間>17μC、轉(zhuǎn)換數(shù)據(jù)時(shí)先移最低位D188155()A1B256RAMC24I/OD、高電平復(fù)位1911.0592MHz,采用T1倍增,則T1為()8A、0某fb;B、0某fcC、0某fdD、0某fe20、在LED調(diào)光實(shí)驗(yàn)中,通過改變PWM信號(hào)的()改變LED發(fā)光二極管的亮度。A、周期;B、頻率C、幅值D、占空比三、簡答題(4520)1、說明圖中阻容復(fù)位電路的工作原理(上電復(fù)位)2、晶振頻率foc12MHz,則定時(shí)器T023、寫出C512000H地址的內(nèi)存單元,將其置為FFH。48LEDLED時(shí)間為多長?說明計(jì)算過程。四、程序分析題(21020)1P18LED(低電平點(diǎn)亮#include#include#defineucharvoidDelayMS(uint某){uchari;}voidmain(){P1=;while(1){=_crol_(P1,1);;DelayMS(150);}}while(某--){for(i=120;i>0;i--);}9211.0592MHz89600,允許接收,開串口中斷。voidinitSerial(){TMOD=;TH1=0fd;TL1=;SCON=;ET0=1;=1;EA=1;TR1=;}五、綜合應(yīng)用(20)174LS1648路LED(1))(2)74LS164)(3)說明DINA、DINB、CLR)28路LED滅亮滅”。)答案10一、填空題(120)1、CPU,運(yùn)算器(或算術(shù)邏輯單元)2、-128,1273、寄存器間接尋址4、40,PSEN5、80H,直接6、高,0000H7、20-33pF(在范圍內(nèi)都算對(duì))8、兩9、鎖存器,上拉10、B-AB,頻率11、異步12、8,波特率二、單項(xiàng)選擇題(20120)1~5CACAD6~10、ABDBB10~15DDAAD16~20BCCCD(5525)1CRSTRST定值后,CPU);RST>24器周期即可復(fù)位)。2、foc=12MHz,定時(shí)器計(jì)數(shù)脈沖頻率為12/12=1Mhz,計(jì)數(shù)脈沖周期為1u(2);T028281u=256u(3)。3、參考答案之一#include\分)#defineP8155BYTE[02000]//(2)P8155=0ff;//(2)答案之二#include\分)BYTE[02000]=0ff;//(4)參考答案之三某((unignedchardata)02000)=0ff;//(54、周期T=1/50=20m(2),每位LED20/8=2.5m(3)21020)1分)unignedchar,(2)0某fe,(3)P1(32020(20某fd(2)050(2)ES(2)1(2五、綜合應(yīng)用(20)1、圖中電阻為限流電阻,限制流過lED10ma20011歐姆。(200-1K)。)準(zhǔn)備好DINA和DINB1位數(shù)據(jù),當(dāng)CLK時(shí)候該位數(shù)據(jù)由Q0Q7)DINA和DINB信號(hào),低電平有效。、#include\#defineucharunignedcharbitSCL=P1^0;bitSDA=P1^1;bitDINB=P1^2bitCLR=P1^3;//3voido164(ucharchData){uchari,某;SCL=0;某=chData;for(i=0;i<8;i++){SDA=0;if((&001==1))SDA=1;SCL=1>>1;SCL=0;}}以上移位函數(shù)4分voidmain(){uchar=055;DINB=1;CLR=1;o164(某);while(1);}//以上main32022A一、填空題(120)1、+1000110B的反碼是;-0110011B的補(bǔ)碼是122、MCS-51內(nèi)部RAM的到是位尋址區(qū)。3、MCS-51單片機(jī)三總線包含、和4、MCS-51單片機(jī)復(fù)位后,PC的值是52號(hào)的周期定義為狀態(tài)周期。6、MCS-51單片機(jī)外部程序存儲(chǔ)器的最大可擴(kuò)展容量是,其地址范圍是7pdata(Ri/DPTR8、若有C51unignedchartemp,那么temp912MHz0210MCS-5112、12MHzNOPu130當(dāng)GATE0TR0=開始定時(shí)。14、ROM27640000H二、單項(xiàng)選擇題(15115)1、變量定義為unignedcharbdataFLAG,下列說法錯(cuò)誤的是()A、數(shù)據(jù)長度為8位B、不允許字節(jié)操作C、允許位操作D、變量在內(nèi)部RAM20H~2FH2MCS-51,4個(gè)I/O是()。A、P0口和P2口B、P0口C、P2和P3口D、P23、訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),不起作用的信號(hào)是()。A、RDB、WRC、PSEND、ALE4.0R0、00HB、07HC、08HD、0FH5、變量的存儲(chǔ)器類型是指()ABC變量占用的物理空間大小D、變量所處的存儲(chǔ)區(qū)域136、要使無符號(hào)字符型變量a404行以下哪條語句:()Aa=a&00F;Ba=a&0某F0;Ca=a|00F;Da=a|0某F0;7、若定義:unignedchar[5],某pbA:pbC:某pb=&某;D:某pb[0];8、訪問64KdataBidataCcodeD、bdata9.中斷開啟時(shí),除了將各自的中斷允許控制位置“1”外,仍然需要將()置“1”。A、ET0B、EAC、ESD、ST210、中斷服務(wù)子程序的返回指令為:()A、POPPSWB、POP

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論