單片機(jī)應(yīng)用技術(shù)項(xiàng)目式教程-基于C51+ 題庫(kù) 單片機(jī)原理及應(yīng)用C卷答案_第1頁(yè)
單片機(jī)應(yīng)用技術(shù)項(xiàng)目式教程-基于C51+ 題庫(kù) 單片機(jī)原理及應(yīng)用C卷答案_第2頁(yè)
單片機(jī)應(yīng)用技術(shù)項(xiàng)目式教程-基于C51+ 題庫(kù) 單片機(jī)原理及應(yīng)用C卷答案_第3頁(yè)
單片機(jī)應(yīng)用技術(shù)項(xiàng)目式教程-基于C51+ 題庫(kù) 單片機(jī)原理及應(yīng)用C卷答案_第4頁(yè)
單片機(jī)應(yīng)用技術(shù)項(xiàng)目式教程-基于C51+ 題庫(kù) 單片機(jī)原理及應(yīng)用C卷答案_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

遼寧科技學(xué)院試卷答案及評(píng)分標(biāo)準(zhǔn)試題名稱單片機(jī)原理及應(yīng)用(C)卷開(kāi)課單位電信學(xué)院使用班級(jí)自BG/BZ、電氣BG、機(jī)器人BG第1頁(yè)共5頁(yè)一、選擇題(每題1分,共20分)題號(hào)12345678910答案BCBBDBCBCB題號(hào)11121314151617181920答案CBBCCADCCB二、填空題(每空1分,共10分)1.1、軟件2.23H、13.位4.2080H5.高電平6.地(或低電平)7.硬件去抖、軟件延時(shí)去抖三、簡(jiǎn)答題(共20分,每題5分)1.80C51單片機(jī)的片內(nèi)、片外存儲(chǔ)器如何選擇?引腳為訪問(wèn)內(nèi)部或外部程序存儲(chǔ)器的選擇端。接高電平時(shí),CPU將首先訪問(wèn)內(nèi)部存儲(chǔ)器,當(dāng)指令地址超過(guò)0FFFH時(shí),自動(dòng)轉(zhuǎn)向片外ROM去取指令;接低電平時(shí)(接地),CPU只能訪問(wèn)外部程序存儲(chǔ)器2.程序存儲(chǔ)器的空間里,有5個(gè)單元特殊,這5個(gè)單元對(duì)應(yīng)5個(gè)中斷源的中斷入口地址。這些單元的地址為:外部中斷0(INT0):0003H定時(shí)器0(T0):000BH外部中斷1(INT1):0013H定時(shí)器1(T1):001BH串行口:0023H3.什么是偽指令?為什么要用偽指令?機(jī)器匯編時(shí)為便于機(jī)器操作,匯編程序提供一些本身的操作指令,比如匯編程序匯編時(shí)知道匯編語(yǔ)言源程序中哪些是數(shù)據(jù),數(shù)據(jù)的狀態(tài),程序的起始和終止地址等。這些匯編程序本身的操作指令出現(xiàn)在匯編語(yǔ)言源程序中,但它不是控制單片機(jī)操作的指令,而是控制匯編程序的指令,所以稱為偽指令,沒(méi)有機(jī)器碼。4.簡(jiǎn)述89C51串口通信的方式2及其特點(diǎn)。方式2:用于串行發(fā)送或接收,為11位通用異步接口。TXD與RXD分別用于發(fā)送與接收數(shù)據(jù)。收發(fā)一幀數(shù)據(jù)的格式為1位起始位、8位數(shù)據(jù)位(低位在前)、1位可編程的第9數(shù)據(jù)位和1位停止位,共11位。波特率取決于PCON中SMOD位的值:當(dāng)SMOD=0時(shí),波特率為的1/64;當(dāng)SMOD=1時(shí),波特率為的1/32。四、編程題(共30分)1.將外部數(shù)據(jù)存儲(chǔ)器的000BH和0000CH單元的內(nèi)用互相交換。(5分)#include<reg52.h>#include<absacc.h>voidmain(void){unsignedchari;i=XBYTE[11];//XBYTE是一個(gè)地址指針XBYTE[11]=XBYTE[12];XBYTE[12]=i;}2.單片機(jī)的fosc?=?12MHz,使P1.0和P1.1分別輸出周期為1ms和l0ms的方波,請(qǐng)用定時(shí)器T0方式2編程實(shí)現(xiàn)。?解fosc?=?12MHz,所以機(jī)器周期為1us。要使P1.0輸出周期為1000us的方波,可以通過(guò)定時(shí)中斷方式實(shí)現(xiàn),定時(shí)時(shí)間為250us,定時(shí)計(jì)數(shù)2次來(lái)實(shí)現(xiàn),對(duì)P1.0求反即可。要使P1.1輸出周期為10ms的方波,也可以通過(guò)定時(shí)中斷方式實(shí)現(xiàn),定時(shí)時(shí)間為5ms,當(dāng)時(shí)間到時(shí),對(duì)P1.1求反即可。由于5ms/250us=20,所以也可以通過(guò)對(duì)250us的定時(shí)計(jì)數(shù)20次來(lái)實(shí)現(xiàn)。程序如下:?#include<reg51.h>?sbit?P1_0=P1^0;//輸出周期為1000us的方波的引腳?sbit?P1_1=P1^1;?//輸出周期為10ms的方波的引腳?unsigned?char?num1=0,num2=0;//中斷次數(shù)計(jì)數(shù)器,初值為0?void?main(){???P1_0=0;??//輸出初值為0???P1_1=0;??//輸出初值為0???TMOD=0x02;?//T0方式2定時(shí)???TH0=256-250;//計(jì)250次,???TL0=TH0;???IE=0x82;??//允許CPU響應(yīng)中斷,允許T0發(fā)中斷請(qǐng)求???TTR0=1;??//啟動(dòng)T0???for(;;){}?//無(wú)限循環(huán)等待中斷?}?void?timer0()interrupt?1?using?1{???num1++;num2++;??//中斷次數(shù)加1???if(num1==2)??//?中斷次數(shù)達(dá)到2次?{??P1_0=!P1_0;?//輸出P1_0求反?num1=0;????//中斷次數(shù)復(fù)位為0?}????if(num2==20){?//?中斷次數(shù)達(dá)到20次?????num2=0;??//中斷次數(shù)復(fù)位為0???P1_1=!P1_1;?//輸出P1_1求反???}?}2.將片內(nèi)30H單元存放的壓縮的BCD碼轉(zhuǎn)換成非壓縮的BCD碼存放在31H和32H單元。(5分)Voidmain(){unsignedchar*p=0x30;Unsignedcharnumber,shiwei,gewei;Number=*p;Shiwei=number&0xF0;Shiwei=_cror_(shiwei,4)Gewei=number&0x0F;P++;*p=shiwei;P++;*p=gewei;}4電路圖如下,編程實(shí)現(xiàn)P2口LED燈按“加1”方式循環(huán)顯示(比如:D1(1)亮完D2(2)亮,然后D1D2(3)同時(shí)點(diǎn)亮)。(8分)#include<reg52.h>#include<intrins.h>main(){unsignedcharcnt=0,temp;unsignedinti=0,j; while(1){ temp=0x00;for(i=0;i<255;i++){ P2=temp;for(j=0;j<=20000;j++);temp=temp+1; }}}五、完善程序題(10分)答:EX0=1;voidint0()interrupt0using0EX0=0a=_crcl_(a,1);Delay(300);六、設(shè)計(jì)題(10分)#include<reg51.h>unsignedcharscan[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//掃描信號(hào)unsignedcharheart[]={0xff,0x99,0x66,0x7e,0xbd,0xdb,0xe7,0xff};//心形圖案數(shù)據(jù)voiddelay(unsignedintms){unsignedinti,j;for(i=0;i<ms;i++)for(j=0;j<124;j++); }voidmain(){unsignedchari,j;while(1){ f

溫馨提示

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