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

下載本文檔

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

文檔簡(jiǎn)介

單片機(jī)原理與接口技術(shù)課程A試卷考試形式閉卷考試用時(shí)2小時(shí),本試卷共5頁(yè),另請(qǐng)加答題紙0張,草稿紙1張得分評(píng)分人得分評(píng)分人1、計(jì)算機(jī)能識(shí)別的語(yǔ)言是()。A.匯編語(yǔ)言B.自然語(yǔ)言C.機(jī)器語(yǔ)言D.高級(jí)語(yǔ)言2、提高單片機(jī)的晶振頻率,則機(jī)器周期()。A.不變B.變長(zhǎng)C.變短D.不定3、二進(jìn)制數(shù)110110110對(duì)應(yīng)的十六進(jìn)制數(shù)可表示為()。A.1D3HB.1B6HC.DB0HD.666H4、數(shù)據(jù)指針DPDR訪問(wèn)的是()。A.CPU控制器B.CPU運(yùn)算器C.外部程序存儲(chǔ)器D.外部數(shù)據(jù)存儲(chǔ)器5、當(dāng)晶振頻率為12MHz時(shí),51單片機(jī)的機(jī)器周期是()。A.1μsB.1msC.2μsD.2ms得分得分評(píng)分人二、填空題(每空1分,共10分)1、任何程序總是由三種基本程序結(jié)構(gòu)組成的,分別為:順序程序,和。2、當(dāng)T0為方式,T1為方式的時(shí)候,8051單片機(jī)的定時(shí)器可提供3個(gè)8位定時(shí)器/計(jì)數(shù)器。3、異步串行數(shù)據(jù)通信的幀格式由起始位、數(shù)據(jù)位、位和位組成。4、11根地址線可選個(gè)存儲(chǔ)單元,16KB存儲(chǔ)單元需要根地址線。D/A轉(zhuǎn)換器的作用是將量轉(zhuǎn)變?yōu)榱?。得分得分評(píng)分人三、問(wèn)答題(每1小題4分,共20分)1.什么是單片機(jī)?2.80C51單片機(jī)對(duì)外三總線是如何形成的?3.80C51系列單片機(jī)的主程序應(yīng)該從哪個(gè)單元開(kāi)始存放?為什么?4.串行口中斷請(qǐng)求是如何撤銷的?5.A/D轉(zhuǎn)換器兩個(gè)最重要的指標(biāo)是什么?得分評(píng)分人得分評(píng)分人電路如第四題圖,編寫程序,實(shí)現(xiàn)2個(gè)發(fā)光二極管為一組,兩兩依次從上到下輪流點(diǎn)亮。第四題圖得分評(píng)分人五、設(shè)計(jì)題得分評(píng)分人用單片機(jī)為控制核心,設(shè)計(jì)一個(gè)可以進(jìn)行0~9計(jì)數(shù)的計(jì)數(shù)器,具體說(shuō),就是用手按動(dòng)按鍵,每按一次,單片機(jī)計(jì)數(shù)一次,并實(shí)時(shí)將按鍵次數(shù)在一位數(shù)碼管上顯示出來(lái),數(shù)碼管選擇共陰極數(shù)碼管,設(shè)計(jì)硬件電路和軟件程序。得分評(píng)分人得分評(píng)分人已知80C51單片機(jī)系統(tǒng)時(shí)鐘頻率fosc=12MHz,試編寫程序,使P1.0周期為80μs的矩形脈沖(要求利用中斷技術(shù),使用定時(shí)器0,工作在方式2)。P1.0→40μs←40μs→TMOD控制字的格式如下:得分評(píng)分人得分評(píng)分人設(shè)計(jì)兩片RAM6264芯片與AT89C51單片機(jī)的連接電路,兩片6264芯片的片選信號(hào)采用線選法產(chǎn)生,試畫出電路設(shè)計(jì)圖,并計(jì)算存儲(chǔ)器的地址范圍。(RAM6264容量為8KB,假設(shè)將未用的高位地址接至高電平。)得分評(píng)分人得分評(píng)分人單片機(jī)與74LS373及8255的鏈接電路如第八圖題所示,圖中數(shù)碼管是共陽(yáng)極數(shù)碼管,0~9的段碼表為{0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90},編寫程序,使數(shù)碼管顯示01234567。第八題圖8255A的方式控制字8255A的C口按位置位/復(fù)位控制字得分評(píng)分人九得分評(píng)分人DAC0832與AT89C52單片機(jī)連接的電路如第九題圖所示,編寫程序用DAC0832芯片生成三角波。第九題圖單片機(jī)原理與接口技術(shù)課程A試卷參考答案及評(píng)分標(biāo)準(zhǔn)一、選擇題(每1小題2分,共10分)C2、C3、B4、D5、A二、填空題(每空1分,共10分)1、分支程序,循環(huán)程序2、3,23、奇偶校驗(yàn),停止4、2KB,145、數(shù)字,模擬三、問(wèn)答題(每1小題4分,共20分)1、答:在一塊半導(dǎo)體芯片上,集成了中央處理單元CPU、只讀存儲(chǔ)器ROM、隨機(jī)存取存儲(chǔ)器RAM、I/O接口、定時(shí)器/計(jì)數(shù)器、中斷系統(tǒng)等功能部件,構(gòu)成一臺(tái)完整的微型計(jì)算機(jī),稱為單片機(jī)。2、答:80C51單片機(jī)對(duì)外三總線構(gòu)成為:由P2口、P0口組成16位地址總線,P2口作為高8位地址總線A15~A8,P0口作為低8位地址總線A7~A0。由P0口分時(shí)復(fù)用為數(shù)據(jù)總線。由、、ALE、RST與P3口中引腳組成控制總線。3、答:?jiǎn)纹瑱C(jī)復(fù)位后程序計(jì)數(shù)器PC的內(nèi)容為0000H,故必須從0000H單元開(kāi)始取指令來(lái)執(zhí)行程序。0000H單元是系統(tǒng)的起始地址,一般在該單元存放一條無(wú)條件轉(zhuǎn)移指令,用戶設(shè)計(jì)的程序從轉(zhuǎn)移后的地址開(kāi)始存放。4、答:串行口中斷的標(biāo)志位是TI和RI,但對(duì)這兩個(gè)中斷標(biāo)志位CPU不進(jìn)行自動(dòng)清0,因?yàn)轫憫?yīng)串行口的中斷后,CPU無(wú)法知道是接收中斷還是發(fā)送中斷,所以串行口中斷請(qǐng)求的撤銷只能使用軟件的方法,在中斷服務(wù)程序中用程序清0。5、答:A/D轉(zhuǎn)換器的兩個(gè)最重要指標(biāo):(1)轉(zhuǎn)換時(shí)間和轉(zhuǎn)換速率,轉(zhuǎn)換時(shí)間是指完成一次A/D轉(zhuǎn)換所需要的時(shí)間。轉(zhuǎn)換時(shí)間的倒數(shù)為轉(zhuǎn)換速率。(2)分辨率。A/D轉(zhuǎn)換器的分辨率習(xí)慣上用輸出二進(jìn)制位數(shù)或BCD碼位數(shù)表示。四、編程題(10分)(答案不唯一)答:#include<reg51.h>#include<intrins.h>#defineucharunsignedcharvoiddelay_ms(ucharms);//延時(shí)子程序voidmain(){ucharled;//設(shè)置變量led,作為P1口賦值的變量led=0xfC;//初值為11111100while(1){P1=led;//led值送入P1口delay_ms(200);//延時(shí)200msled=_crol_(led,2);//led值循環(huán)左移1位}}voiddelay_ms(ucharms)//延時(shí),最長(zhǎng)255ms{uchari;while(ms--)for(i=0;i<124;i++);}五、應(yīng)用題(10分)(答案不唯一)答:電路連接如下圖所示。程序如下:#include<reg52.h>#include<intrins.h>#defineuintunsignedint#defineucharunsignedcharucharcodedis[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};uchardd;voidmain() { EA=1; //開(kāi)總中斷 EX0=1; //開(kāi)外部中斷0 IT0=1; //將外部中斷0設(shè)為邊沿觸發(fā)方式 P3=0xff; P2=dis[dd]; while(1); }voidexter0()interrupt0{ dd=(dd+1)%10; P2=dis[dd];}六、應(yīng)用題(10分)(答案不唯一)答:由于晶振頻率為12MHz,機(jī)器周期Tcy=1μs。(1)計(jì)算TH0、TL0的計(jì)數(shù)初值由于晶振頻率為12MHz,所以機(jī)器周期Tcy=1μs,則定時(shí)時(shí)間為:T=(2n-x)×Tcy=(28-x)×1μs=40μs,所以x=256-40=216=D8HTH0=D8H,TL1=D8H(2)TMOD寄存器初始化根據(jù)題目要求,GATE(TMOD.3)=0,(TMOD.2)=0,M1(TMOD.1)=1,M0(TMOD.0)=0,定時(shí)器/計(jì)數(shù)器1沒(méi)有使用,相應(yīng)的各個(gè)位狀態(tài)隨意,均取為0,則(TMOD)=02H。(3)參考程序如下:#include<reg51.h>sbitboxing=P1^0;bitflag;unsignedcharaa;voidmain(){ TMOD=0x02;//設(shè)置T0為定時(shí)器模式,工作在方式2 TH0=0xD8; TL0=0xD8;EA=1;//開(kāi)總中斷 ET0=1;//允許T0中斷 TR0=1;// 啟動(dòng)T0 boxing=1; while(1);}voidtimer0()interrupt1{ boxing=~boxing;}七、作圖題(10分)單片機(jī)與存儲(chǔ)器的連接電路如第7題圖1所示。第七題圖1采用線選法擴(kuò)展兩片6264的電路連接芯片的地址計(jì)算過(guò)程及地址范圍如第7題圖2所示。第七題圖2線選法擴(kuò)展芯片地址計(jì)算圖高位未用的地址線P2.7取為1,6264(1)的地址范圍為C000H~DFFFH;6264(2)的地址范圍為A000H~BFFFH。八、應(yīng)用題(10分)(程序設(shè)計(jì)答案不唯一)答:#include<reg51.h>#include<absacc.h>#include<intrins.h>#defineuintunsignedint#defineucharunsignedchar//PA,PB,PC及命令端口地址定義#definePAXBYTE[0x0000]#definePBXBYTE[0x0001]#definePCXBYTE[0x0002]#defineCOMXBYTE[0x0003]ucharcodeDSY_CODE[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90};//0~9的顯示字符voidDelayMS(uintx){uchart;while(x--){for(t=120;t>0;t--);}}voidmain(){uchark,m=0x01;COM=0x80;//8255A工作方式選擇:PA,PB均工作于方式0,輸出PB=0xff;//關(guān)閉數(shù)碼管的段選PA=0x00;//關(guān)閉數(shù)碼管的位選while(1){for(k=8;k>0;k--){PA=m;//選通某個(gè)數(shù)碼管的位選PB=DSY_CODE[k-1];m=_crol_(m,1);//將段碼送給上面數(shù)碼管對(duì)應(yīng)的段DelayMS(2);}}}九、應(yīng)用題(10分)答:#include<reg52.h>#include<absacc.h>#defineuintunsignedint#defineucharunsignedchar#defineDAC0832XBYTE[0xBfff]voidDelayMS(uintms)//延時(shí)程序{uchari;while(ms--){for(i=0;i<120;i++);}}voidmain()//主程序{uchari;uchark;k=0;//k為三角波上升和下降的標(biāo)志位//i=0; while(1)//循環(huán)輸出三角波 { if(k==0)//輸出三角波

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論