


版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、1、分析圖題五中鍵盤選用何種連接方式,顯示選用何種顯示方式。2、根據(jù)題五圖示,試編程控制當(dāng)按下1鍵時(shí),顯示P,按下8鍵時(shí),使發(fā)光二 極管發(fā)光。答: 1 、鍵盤選用何種接口方式是獨(dú)立連接,顯示選用串口移位寄存器工作,通 過(guò)串并轉(zhuǎn)換驅(qū)動(dòng)數(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、通過(guò)8051P0, P2驅(qū)動(dòng)五位數(shù)碼管工作的硬件電路(數(shù)碼管選用共陽(yáng)極)2、根據(jù)設(shè)計(jì)寫出顯示HELLO的字型碼解:1、根據(jù)題意,設(shè)計(jì)如下電路2、圖中 P2. 7 P26 P2. 5P2.4 P2.3 P2. 2 P2.1 P2. 0分別對(duì)應(yīng)段碼DP g f e d c b a由于數(shù)碼管選用共陽(yáng)極,所以 HELLO的字型碼分別為0x91,0x61, 0xe3, 0xe3,0x03, Oxfd8031X3/FX2/X!/1/1/t1Y(YIY2Y33PI .3JJ1.2Pl API
3、 <1所謂行掃描法,就是通過(guò)行線發(fā)出低電平信號(hào),如果該行線所連 接的鍵沒(méi)有按下的話,貝例線所連接的輸出端口得到的是全 “ 1信號(hào); 如果有鍵按下的話,則得到的是非全 “ 1信號(hào)。首先,為了提高效率,一般先快速檢查整個(gè)鍵盤中是否有鍵按 下;然后,再確定按下的是哪一個(gè)鍵。其次,再用逐行掃描的方法來(lái)確定閉合鍵的具體位置。方法是:先掃描第0行,即輸出1110 (第0行為“0其余3行為“ 1),然 后讀入列 信號(hào),判斷是否為全“ 1。1分析一段有關(guān)單片機(jī)串行口工作的程序,對(duì)語(yǔ)句加注釋,語(yǔ)句后面有“”符號(hào)的需填寫。(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,自動(dòng)重裝(1分)THI=0xF4;初始化值(1分)TLI=0xF4;TR仁1;啟動(dòng)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)流水線,通過(guò)的工件經(jīng)傳感器產(chǎn)生計(jì)數(shù)脈沖輸入給8051單片機(jī)的TO端,要求每生產(chǎn)一定數(shù)量的工件,發(fā)岀一個(gè)脈沖信號(hào)。請(qǐng)分析
5、下列與之相應(yīng)的匯編程序,完成:1)對(duì)主程序加注釋,語(yǔ)句后面有“;”符號(hào)的需填寫。2)回答:題中“每生產(chǎn)一定數(shù)量的工件”這段語(yǔ)句中的數(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計(jì)數(shù)方式2;TO初始值;開(kāi)TO中斷;開(kāi)中斷;啟動(dòng)TO計(jì)數(shù);等待中斷(1分(1分)(1分(1分(1C1 分)COUNT :
6、 SETB P1.0NOPCLR H.ORETIEND2.女圖2所示為8255接線圖,圖中 來(lái)自單片機(jī) P2 口,A1AO 為P0.1P0.0經(jīng) 地址鎖存器的輸出。要求:(1) 確定8255各端口地址;(2) 如果A 口基本式輸入,B 口、C 口基本式輸岀,寫岀 8255初始化程序。(用匯編語(yǔ)言或 C語(yǔ)言編程均可。)P"Gi_Gia、士JAi 4LS13SflL1Ao丁Q4RDRDWK圖2 8255接線圖1.使用89C51夕卜擴(kuò)8KB RAM 和8KB ROM,請(qǐng)畫岀電路原理圖,寫岀地址分布。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)地址鎖存 器的輸岀。分析圖回答下列問(wèn)題(: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è)計(jì)1 .使用89C51夕卜擴(kuò)8KB RAM 和8KB ROM,
10、請(qǐng)畫岀電路原理圖,寫岀地址分布。74LS138/APtR Q I -EH I(6 分)2764 地址分布:DFFFHC000H ( 2 分);6264 地址分布:9FFFH-8000H2.女圖2所示為8255接線圖,圖中 來(lái)自單片機(jī) P2 口,A1AO 為P0.1P0.0經(jīng)地址鎖存器的輸出。要求:(1) 確定8255各端口地址;(2) 如果A 口基本式輸入,B 口、C 口基本式輸岀,寫岀8255初始化程序。(用匯編語(yǔ)言或 C語(yǔ)言編程均可。)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. 本站所有資源如無(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度特種設(shè)備安全使用管理合同
- 二零二五年度高空作業(yè)勞務(wù)環(huán)保作業(yè)及廢棄物處理合同
- 二零二五年度旅游業(yè)績(jī)協(xié)議合同范本
- 形婚伴侶2025年度財(cái)產(chǎn)分配及管理服務(wù)合同
- 二零二五年度個(gè)人新材料投資委托協(xié)議
- 拖欠工資解除勞動(dòng)合同法律知識(shí)普及2025年度范文
- 二零二五年度公共場(chǎng)所安全管理與保安服務(wù)協(xié)議
- 二零二五年度環(huán)保設(shè)施工程結(jié)算付款協(xié)議
- 二零二五年度個(gè)人出租車智能駕駛技術(shù)承包協(xié)議
- 2025年中國(guó)制冷溫度探測(cè)器市場(chǎng)調(diào)查研究報(bào)告
- 合金固態(tài)相變?nèi)捉虒W(xué)課件
- 《研學(xué)旅行課程設(shè)計(jì)》課件-1研學(xué)課程資源選擇
- 《醫(yī)學(xué)心理學(xué)》教案
- 海綿城市建設(shè)技術(shù)標(biāo)準(zhǔn) DG-TJ08-2298-2019
- 2024年2天津理工大學(xué)馬克思主義基本原理概論(期末考試題+答案)
- 跟著名著《小王子》學(xué)高考英語(yǔ)讀后續(xù)寫絕佳的續(xù)寫清單-高中英語(yǔ)作文復(fù)習(xí)專項(xiàng)
- 產(chǎn)教融合大學(xué)科技園建設(shè)項(xiàng)目實(shí)施方案
- 交通法律與交通事故處理培訓(xùn)課程與法律解析
- 廣西版四年級(jí)下冊(cè)美術(shù)教案
- 《換熱器及換熱原理》課件
- 兒童權(quán)利公約演示文稿課件
評(píng)論
0/150
提交評(píng)論