大學(xué)機(jī)械專業(yè)《微機(jī)原理》期末試題及答案_第1頁(yè)
大學(xué)機(jī)械專業(yè)《微機(jī)原理》期末試題及答案_第2頁(yè)
大學(xué)機(jī)械專業(yè)《微機(jī)原理》期末試題及答案_第3頁(yè)
大學(xué)機(jī)械專業(yè)《微機(jī)原理》期末試題及答案_第4頁(yè)
大學(xué)機(jī)械專業(yè)《微機(jī)原理》期末試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩2頁(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)介

·PAGE144·C語(yǔ)言程序設(shè)計(jì)之上機(jī)指導(dǎo)及同步訓(xùn)練一選擇題1、與外部中斷無(wú)關(guān)的特殊功能寄存器是(D)。A、TCONB、IPC、SCOND、PCON2、AT89S51單片機(jī)有(C)中斷源。A、3個(gè)B、4個(gè)C、5個(gè) D、6個(gè)3、如果將中斷優(yōu)先級(jí)寄存器IP中,將IP設(shè)置為0x01,則優(yōu)先級(jí)最高的是(B)A、外部中斷1B、外部中斷0C、定時(shí)/計(jì)數(shù)器0D、定時(shí)/計(jì)數(shù)器14、支持寫(xiě)入單片機(jī)或仿真調(diào)試的目標(biāo)程序的文件格式是(D)A、.a(chǎn)smB、.cC、.exeD、.hex5、MCS-51系列單片機(jī)的定時(shí)器T1,用做計(jì)數(shù)方式時(shí),采用工作方式1,則方式控制寄存器TMOD初始化編程為(B)A、TMOD=0x01;B、TMOD=0x50;C、TMOD=0x10;D、TMOD=0x02;6、使用_crol_()函數(shù)時(shí),必須包含的庫(kù)文件是(C)A、reg52.hB、absacc.hC、intrins.hD、stdio.h7、使MCS-51系列單片機(jī)的定時(shí)器T1開(kāi)始計(jì)數(shù)的語(yǔ)句是(D)A、TR0=0;B、TR1=0;C、TR0=1;D、TR1=1;8、二進(jìn)制數(shù)110010010對(duì)應(yīng)的十六進(jìn)制數(shù)可表示為(A)A、192HB、C90HC、1A2HD、CA0H9、程序是以(C)形式存放在程序存儲(chǔ)器中的。A、C語(yǔ)言源程序B、匯編程序C、二進(jìn)制代碼D、BCD碼10、下列選項(xiàng)中不屬于單片機(jī)AT89S51特殊功能寄存器的是(D)A、P0B、TMODC、SBUFD、TI11、MCS-51單片機(jī)的定時(shí)器/計(jì)數(shù)器工作方式2是(A)。A、8位自動(dòng)重裝初值的計(jì)數(shù)器結(jié)構(gòu)B、16位計(jì)數(shù)器結(jié)構(gòu)C、13位計(jì)數(shù)器結(jié)構(gòu)D、2個(gè)8位計(jì)數(shù)器結(jié)構(gòu)12、與外部中斷無(wú)關(guān)的特殊功能寄存器是(D)。A、TCONB、IPC、SCOND、PCON13、下列說(shuō)法正確的是(C)。A、同一級(jí)別的中斷請(qǐng)求按時(shí)間的先后順序響應(yīng)B、同一時(shí)間同一級(jí)別的多中斷請(qǐng)求,將形成阻塞,系統(tǒng)無(wú)法響應(yīng)C、低優(yōu)先級(jí)中斷請(qǐng)求不能中斷高優(yōu)先級(jí)中斷請(qǐng)求,但是高優(yōu)先級(jí)中斷請(qǐng)求能中斷低優(yōu)先級(jí)中斷請(qǐng)求D、同級(jí)中斷能相互嵌套。二判斷題1、(×)AT89S51單片機(jī)的P3口是一個(gè)單一功能的準(zhǔn)雙向通用I/O口。2、(√)定時(shí)/計(jì)數(shù)器工作于計(jì)數(shù)方式時(shí),是通過(guò)89C51的P3.4和P3.5對(duì)外部脈沖進(jìn)行計(jì)數(shù),當(dāng)遇到脈沖下降沿時(shí)計(jì)數(shù)一次。3、(√)并行通信的優(yōu)點(diǎn)是傳送速度高,缺點(diǎn)是所需傳送線較多,遠(yuǎn)距離通信不方便。4、(√)串行通信的優(yōu)點(diǎn)是只需一對(duì)傳送線,成本低,適于遠(yuǎn)距離通信,缺點(diǎn)是傳送速度較低。5、(×)51單片機(jī)只能做控制用,不能完成算術(shù)運(yùn)算。6、(×)各中斷源發(fā)出的中斷請(qǐng)求信號(hào),都會(huì)標(biāo)記在AT89S51的TCON寄存器中。三填空題1、16位定時(shí)器/計(jì)數(shù)器T0、T1由4個(gè)8位計(jì)數(shù)器組成,均屬SFR寄存器。T0由兩個(gè)8位的寄存器TH0、TL0構(gòu)成;T1由兩個(gè)8位的寄存器TH1、TL1構(gòu)成。2、若采用6MHz的晶體振蕩器,則AT89S51單片機(jī)的振蕩周期為1/6,機(jī)器周期為2微妙。(注意時(shí)間單位)3、單片機(jī)AT89S51,型號(hào)中字母AT表示ATMEL廠家;S表示含有串行下載的Flash存儲(chǔ)器。4、AT89C51單片機(jī)定時(shí)/計(jì)數(shù)器工作在方式1的最大計(jì)數(shù)值為65536。5、AT89C51單片機(jī)正常工作所必須的外部硬件電路是時(shí)鐘電路、復(fù)位電路和電源電路6、單片機(jī)CPU主要包括運(yùn)算器和控制器。7、若寄存器IP中的內(nèi)容為00010010B,則優(yōu)先級(jí)最高者為定時(shí)器T0,最低者為T(mén)1。8、要使P1口的低4位輸出為0,高4位不變,應(yīng)執(zhí)行一條P1=P1&0xf0命令。9、在程序中加入51單片機(jī)SFR頭文件的指令為:#include<reg51.h>10、中斷允許控制寄存器IE可進(jìn)行位尋址,如果開(kāi)放定時(shí)器T1,寫(xiě)出初始化指令:EA=1;和ET1=1;。11、外部中斷源有兩種脈沖觸發(fā)方式:電平觸發(fā)方式和跳沿觸發(fā)方式。12、編寫(xiě)中斷函數(shù)時(shí),定時(shí)器T0的中斷號(hào)為1,串口的中斷號(hào)為4。13、LED數(shù)碼管的顯示方式靜態(tài)顯示和動(dòng)態(tài)顯示。14、鍵盤(pán)抖動(dòng)的消除有兩種方法軟件延時(shí)和采用鍵盤(pán)/顯示器接口芯片(硬件電路)。15、使用_crol_()函數(shù)時(shí),必須包含的庫(kù)文件是intrins.h。四簡(jiǎn)答題6、寫(xiě)出AT89S51有哪幾種中斷源?答:外部中斷0INT0*,定時(shí)器/計(jì)數(shù)器中斷T0,外部中斷1INT1*,定時(shí)器/計(jì)數(shù)器中斷T1,串行口中斷。7、單片機(jī)兩個(gè)16位T0、T1,當(dāng)作為定時(shí)器和計(jì)數(shù)器有什么異同點(diǎn)?答:不同點(diǎn):定時(shí)器的信號(hào)來(lái)自系統(tǒng)內(nèi)部,并且是記錄方波周期的個(gè)數(shù)。計(jì)數(shù)器的信號(hào)來(lái)自系統(tǒng)外部,是記錄下降沿脈沖的個(gè)數(shù)。相同點(diǎn):都是增1計(jì)數(shù)器。8、請(qǐng)說(shuō)出單片機(jī)最小系統(tǒng)。答:?jiǎn)纹瑱C(jī),電源電路,晶振電路,復(fù)位電路。9、下圖為7段共陽(yáng)極數(shù)碼管,請(qǐng)寫(xiě)出如下數(shù)值的段碼。0:C0H;1:F9H;3:B0H;4:99H;5:92H;9:90H;A:88H;C:C6H;10、如果采用的晶振的頻率為6MHz,定時(shí)器/計(jì)數(shù)器工作在方式0、1、2下,其最大定時(shí)時(shí)間各為多少?答:晶振的頻率為24MHz,機(jī)器周期為2方式0最大定時(shí)時(shí)間=22方式1最大定時(shí)時(shí)間=22方式2最大定時(shí)時(shí)間=211、(1)定時(shí)器/計(jì)數(shù)器初始化程序的基本步驟是什么?(2)若T0工作于方式1,定時(shí)時(shí)間20ms,工作于中斷場(chǎng)合,若晶體振蕩器的頻率為12MHz,請(qǐng)寫(xiě)出編程時(shí)程序初始化語(yǔ)句。答:1)基本步驟:對(duì)TMOD賦值,以確定T0和T1的工作方式。計(jì)數(shù)初值,并將其寫(xiě)入TH0、TL0或TH1、TL1。使用中斷方式時(shí),則對(duì)IE賦值,并開(kāi)放中斷。、使TR0或TR1置位,啟動(dòng)定時(shí)器/計(jì)數(shù)器的定時(shí)或計(jì)數(shù)。初始化程序:TMOD=0x10;TH0=(65536-20000)/256;或者TH0=0XB1;TL0=(65536-20000)%256;或者TL1=0XE0;EA=1;ET0=1;TR0=1;五編程題1、采用定時(shí)/計(jì)數(shù)器T0,其工作方式為方式1,每間隔3秒鐘點(diǎn)亮P2口控制的8個(gè)LED燈一次,然后熄滅,使發(fā)光二極管形成閃爍的效果。當(dāng)P2口輸出低電平時(shí),點(diǎn)亮發(fā)光二極管。假定給定時(shí)器T0賦初值為10ms。假定C51單片機(jī)的晶振頻率為12MHz。要求:用C編程,用ProteusISIS軟件對(duì)單片機(jī)系統(tǒng)進(jìn)行電路原理圖設(shè)計(jì),并應(yīng)用KeilC和Proteus軟件實(shí)現(xiàn)聯(lián)合調(diào)試。答:(1)電路原理圖設(shè)計(jì):(2)程序編寫(xiě):#include<reg51.h>#defineucharunsignedchar#defineuintunsignedintbitflag;//標(biāo)志位,標(biāo)志是否發(fā)生中斷uintcount=0;voiddelay(uintc)//延時(shí)函數(shù)cms,誤差0us{unsignedchara,b;for(;c>0;c--)for(b=142;b>0;b--)for(a=2;a>0;a--);}voidmain(void){ TMOD=0x00;//設(shè)置定時(shí)器1為定時(shí)模式0 TH1=(8192-5000)/32;或者TH1=(8192-8000)/32; TL1=(8192-5000)%32;//給定時(shí)器1賦值初為5ms或者TL1=(8192-8000)%32;//給定時(shí)器1賦值初為8msEA=1;//開(kāi)總中斷 ET1=1;//開(kāi)定時(shí)/計(jì)數(shù)器1 TR1=1;//啟動(dòng)定時(shí)/計(jì)數(shù)器1 while(1){if(flag==1) { P0=0x00;//P0控制8個(gè)燈 delay(100);//延時(shí)100ms P0=0xFF; flag=0; }}}voidtime1(void)interrupt3//定時(shí)器1中斷子程序

溫馨提示

  • 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)論