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

下載本文檔

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

文檔簡介

1、1、分析圖題五中鍵盤選用何種連接方式,顯示選用何種顯示方式。2、根據(jù)題五圖示,試編程控制當(dāng)按下1鍵時,顯示P,按下8鍵時,使發(fā)光二 極管發(fā)光。答: 1 、鍵盤選用何種接口方式是獨(dú)立連接,顯示選用串口移位寄存器工作,通 過串并轉(zhuǎn)換驅(qū)動數(shù)碼管顯示。2、 void main ()Pl_0=0;doswitch(PO)case OxFE:Disp numberl ( ) ;break; /P0=0xFE, 1鍵按下case 0x7F: Pl_0=l: break;/P0=0x7F, 8 鍵按下)while(1);voidDisp numberl()SC0N=0X00;SBUF=0xl4while(!T

2、I);TI = 0;丨fhaLinli0 1 r班魚b七嘰凸 D C*O ±p O & 0RXD1、通過8051P0, P2驅(qū)動五位數(shù)碼管工作的硬件電路(數(shù)碼管選用共陽極)2、根據(jù)設(shè)計寫出顯示HELLO的字型碼解:1、根據(jù)題意,設(shè)計如下電路2、圖中 P2. 7 P26 P2. 5P2.4 P2.3 P2. 2 P2.1 P2. 0分別對應(yīng)段碼DP g f e d c b a由于數(shù)碼管選用共陽極,所以 HELLO的字型碼分別為0x91,0x61, 0xe3, 0xe3,0x03, Oxfd8031X3/FX2/X!/1/1/t1Y(YIY2Y33PI .3JJ1.2Pl API

3、 <1所謂行掃描法,就是通過行線發(fā)出低電平信號,如果該行線所連 接的鍵沒有按下的話,貝例線所連接的輸出端口得到的是全 “ 1信號; 如果有鍵按下的話,則得到的是非全 “ 1信號。首先,為了提高效率,一般先快速檢查整個鍵盤中是否有鍵按 下;然后,再確定按下的是哪一個鍵。其次,再用逐行掃描的方法來確定閉合鍵的具體位置。方法是:先掃描第0行,即輸出1110 (第0行為“0其余3行為“ 1),然 后讀入列 信號,判斷是否為全“ 1。1分析一段有關(guān)單片機(jī)串行口工作的程序,對語句加注釋,語句后面有“”符號的需填寫。(10分)#in clude<reg5 l.h>unsigned char

4、 temp; 數(shù)據(jù)緩沖(1 分)void mai n(void)PCON=Ox7F;SCON=0x60;TMOD=0x20;/Tl I作方式1,自動重裝(1分)THI=0xF4;初始化值(1分)TLI=0xF4;TR仁1;啟動Tl(1分)for(;)while(RI=0);等待接收數(shù)據(jù)(1分)RI=0;清除接收標(biāo)志(1分)temp二SBUF;接收數(shù)據(jù)(1分)SBUF二temp;發(fā)送數(shù)據(jù)(1分)while(Ti=0);等待發(fā)送完成(1分)TI=0;清除發(fā)送標(biāo)志(1分)2.有一生產(chǎn)流水線,通過的工件經(jīng)傳感器產(chǎn)生計數(shù)脈沖輸入給8051單片機(jī)的TO端,要求每生產(chǎn)一定數(shù)量的工件,發(fā)岀一個脈沖信號。請分析

5、下列與之相應(yīng)的匯編程序,完成:1)對主程序加注釋,語句后面有“;”符號的需填寫。2)回答:題中“每生產(chǎn)一定數(shù)量的工件”這段語句中的數(shù)量是多少?3)回答:中斷程序完成什么功能?( 10分)ORG 0000HAJMP MAINORG 000BHAJMP COUNTORG 0100HMAIN : MOV TMOD,#06HMOV TH0,#16MOV TL0,#16CLR P1.0SETB ETOSETB EASETB TROHERE : SJMP HEREORG 0200H;TO計數(shù)方式2;TO初始值;開TO中斷;開中斷;啟動TO計數(shù);等待中斷(1分(1分)(1分(1分(1C1 分)COUNT :

6、 SETB P1.0NOPCLR H.ORETIEND2.女圖2所示為8255接線圖,圖中 來自單片機(jī) P2 口,A1AO 為P0.1P0.0經(jīng) 地址鎖存器的輸出。要求:(1) 確定8255各端口地址;(2) 如果A 口基本式輸入,B 口、C 口基本式輸岀,寫岀 8255初始化程序。(用匯編語言或 C語言編程均可。)P"Gi_Gia、士JAi 4LS13SflL1Ao丁Q4RDRDWK圖2 8255接線圖1.使用89C51夕卜擴(kuò)8KB RAM 和8KB ROM,請畫岀電路原理圖,寫岀地址分布。2764地址分布:DFFFH-C000H; 6264 地址分布:9FFFH-8000H表1

7、138譯碼器真值表真值表A 4切G, G 8C B AYi Y?Y, Y, Ys Y Y,XXLLLLLLLLXX LLH X X H L L L L L L H H H H H H1工工工工工工工工工 工工 -1工工工工工工工x 乂 rr it it rriH HHH HH8255各瑞口地址01 01 0 X X XX X X X X X 000 11 01 1A口:5000H,(1分)B 口:5001H,C5002H, (1分)控制口:5003H(2)控制口工作方式設(shè)置D7D6D5D4D3D2D1D01 0 0 10 0 0 090H初始化程序:MOVDPTR,#5003HMOVA,#90

8、HMOVXDPTR,AMOVDPTR,#5000HMOVA,DPTRINCDPTRMOVA, #datalMOVDPTR,AINCINC DPTRMOVA, #data2MOVDPTR,A2.在80C51系統(tǒng)中,擴(kuò)展了 -片I/O 口 8255,如圖所示。A7A0是單片機(jī)經(jīng)地址鎖存 器的輸岀。分析圖回答下列問題(:1)鍵盤的結(jié)構(gòu)采用的是哪一種方式。)2)PA、PB 口分別處于哪種工作方式。(3)寫岀8255初始化工作方式的控制字。(4) 8255的PA、PB、PC、控制器的各地址。(圖2 8255接線圖表1 138譯碼器真值表真值表允汽C B A Yl Y Y Y Y Y Yx HxxxHHH

9、HHHHHL xxxxHHHHHHHHH L-L L LHHHHHHHH L-L H HLHHHHHHH L-H L HHLHHHHHH L-H H HHHLHHHHH LH L L HHHHLHHHH LH L H HHHHHLHHH LH H L HHHHHHLHH LH H H HHHHHHHLG廣解:1)鍵盤采用獨(dú)立式結(jié)構(gòu)。2)PA、PB 口工作方式為基本輸入輸岀。3)工作方式的控制字 90H。4)8255的PA、PB、PC、控制器的各地址:PA: 0070H PB : 0071H PC : 0072H控制器:0073五、設(shè)計1 .使用89C51夕卜擴(kuò)8KB RAM 和8KB ROM,

10、請畫岀電路原理圖,寫岀地址分布。74LS138/APtR Q I -EH I(6 分)2764 地址分布:DFFFHC000H ( 2 分);6264 地址分布:9FFFH-8000H2.女圖2所示為8255接線圖,圖中 來自單片機(jī) P2 口,A1AO 為P0.1P0.0經(jīng)地址鎖存器的輸出。要求:(1) 確定8255各端口地址;(2) 如果A 口基本式輸入,B 口、C 口基本式輸岀,寫岀8255初始化程序。(用匯編語言或 C語言編程均可。)cT角AoAi 8255AoRDRDWR圖2 8255接線圖表1 138譯碼器真值表真值表A 4切G, G 8CB AYi Y?Y, Y, YsY Y,HH H HXXH HHLX LL HH H、,LLH H LHHXLHXH HHLXX HH HHHHLLL LH HHHLLL LH HHLHH HH H:LHH HHHHH_hHHH解:(1) 8255各端口地址:01 0 -1 0 X X XX X X X X X 000 11 01 1A口:5000H,(1分)B 口:5001H,(1分)C口:5002H, (1分)控制口:5003H(1分)(2)控制口工作方式設(shè)置D7D6D5D

溫馨提示

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

評論

0/150

提交評論