按鍵控制液晶顯示實(shí)驗(yàn)_第1頁(yè)
按鍵控制液晶顯示實(shí)驗(yàn)_第2頁(yè)
按鍵控制液晶顯示實(shí)驗(yàn)_第3頁(yè)
按鍵控制液晶顯示實(shí)驗(yàn)_第4頁(yè)
按鍵控制液晶顯示實(shí)驗(yàn)_第5頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

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

文檔簡(jiǎn)介

1、貴州大學(xué)實(shí)驗(yàn)報(bào)告姓名學(xué)號(hào)實(shí)驗(yàn)組實(shí)驗(yàn)時(shí)間2013-12-10指導(dǎo)教師成績(jī)實(shí)驗(yàn)項(xiàng)目名稱按鍵控制液晶顯示實(shí)驗(yàn)實(shí)驗(yàn) 目 的通過(guò)本實(shí)驗(yàn)的學(xué)習(xí),使學(xué)生熟悉和掌握利用按鍵來(lái)控制液晶的顯示;實(shí)驗(yàn) 要 求選修實(shí) 驗(yàn) 原 理 及 內(nèi) 容實(shí)驗(yàn)內(nèi)容:采用按鍵和 LCD1602 進(jìn)行電路設(shè)計(jì), 首先控制 LCD 顯示一個(gè)小數(shù), 通過(guò)相應(yīng)按鍵 選擇數(shù)字位的狀態(tài),并控制該位增加和減少。實(shí)驗(yàn)原理:1 在實(shí)驗(yàn)三的基礎(chǔ)上,首先在 LCD1602的屏幕中顯示一個(gè)小數(shù)。增加四個(gè)按鍵,分別 實(shí)現(xiàn)設(shè)置、增加、減少和確定的功能。實(shí)驗(yàn)參考電路圖如圖1所示。LCD1602 寄存器選擇信號(hào) RS和AT89C51的P2.0 相連,高電平時(shí)選擇數(shù)據(jù)

2、寄存器, 低 電平時(shí)選擇指令寄存器。 讀寫信號(hào) RW和AT89C51的P2.1 相連,使能端 E和AT89C51的P2.2 相連。四個(gè)按鍵分別接到 AT89C51的P3.4P3.7 引腳,AT89C51的P0作為數(shù)據(jù)和指令的輸 出口。1)設(shè)置鍵功能:當(dāng)?shù)谝淮伟聪略O(shè)置鍵時(shí), 選中小數(shù)最高位 (左邊第一位)并且該數(shù)字位閃爍。再次 按下設(shè)置鍵時(shí),選中位右移一位。當(dāng)選中小數(shù)最低位(右邊第一位)后,再次按下設(shè)置 鍵時(shí),返回,選中位返回小數(shù)最高位。學(xué)院:電氣工程學(xué)院專業(yè):測(cè)控技術(shù)與儀器班級(jí):測(cè)儀 1012)增加鍵,減少鍵功能:當(dāng)設(shè)置鍵選中需要修改的數(shù)字位后, 可通過(guò)增加或減少功能按鍵對(duì)數(shù)值進(jìn)行相應(yīng)的 加1

3、或減1。當(dāng)增加到 9時(shí),返回0;或者較少到 0時(shí),返回 9。3)確定鍵功能按下確定功能按鍵,即返回正常顯示。實(shí)驗(yàn) 儀 器PC 機(jī)、 Proteus軟件、 Keil Vision軟2件實(shí)驗(yàn) 步 驟1按照實(shí)驗(yàn)原理及接線圖在 Proteus 中畫(huà)出仿真電路圖。 2編寫程序,進(jìn)行仿真。實(shí)驗(yàn)程序 :#include #include #define uchar unsigned char #define uint unsigned int uchar code table1=0.00; sbit lcdrs=P20;sbit lcdrw=P21; sbit lcde=P22;sbit shezhi=P3

4、4; sbit zengjia=P35;sbit jianshao=P36; sbit queding=P37;uint k; uchar num,num1,a,b,c; void delay(uint z) uint i,j; for(i=z;i0;i-) for(j=110;j0;j-);void write_com(uchar com) lcdrw=0; lcdrs=0;P0=com;delay(5); lcde=0;delay(5); lcde=1;void write_data(uchar date) lcdrs=1; lcdrw=0;P0=date; delay(5); lcde=

5、0;delay(5); lcde=1; lcdrs=0;void in() lcde=0; write_com(0x01); write_com(0x38); write_com(0x0f); write_com(0x06);void keyscan1() if(zengjia=0) delay(10); if(zengjia=0) if(k=1) a+;if(a=10)a=0; write_com(0xc0);delay(5);write_data(0x30+a); if(k=2) b+;if(b=10);b=0; write_com(0xc2);delay(5);write_data(0x

6、30+b); if(k=3)c+;if(c=10);c=0;write_com(0xc3);delay(5);write_data(0x30+c);while(!zengjia);if(jianshao=0)delay(10);if(jianshao=0)if(k=1)if(a=0)a=10;a-;write_com(0xc0);delay(5);write_data(0x30+a);if(k=2)if(b=0)b=10;b-;write_com(0xc2);delay(5);write_data(0x30+b);if(k=3)if(c=0)c=10;c-;write_com(0xc3);de

7、lay(5);write_data(0x30+c);while(!jianshao);if(queding=0)delay(10);if(queding=0)write_com(0xc4);while(!queding);void keyscan()if(shezhi=0)delay(10);if(shezhi=0)k+;if(k=4)k=1;if(k=1) write_com(0xc0); delay(500);if(k=2) write_com(0xc2); delay(500);if(k=3) write_com(0xc3); delay(500);void main()in();wri

8、te_com(0xc0); for(num1=0;num14;num1+) write_data(table1num1); delay(5);dokeyscan(); delay(5);keyscan1();delay(5);while(1);LCD1LM016L實(shí)驗(yàn) 數(shù) 據(jù) 及 結(jié) 果GNDC31nF2931CXR1YSTALCRYSTALU1XTAL1P0.0/AD0P0.1/AD1P0.2/AD2XTAL2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6RSTP0.7/AD7P2.0/A8P2.1/A9P2.2/A10PSENP2.3/A11ALEP2.4/A12EAP2.5/A13P2.6/A14P2.7/A15P1.0/T2P3.0/RXDP1.1/T2EXP3.1/TXDP1.2P3.2/INT0P1.3P3.3/INT1P1.4P3.4/T0P1.5P3.5/T1P1.6P3.6/WRP1.7P3.7/RDAT89C52VCCGND8RESPACK-83736設(shè)置增加16SWR R E確定減少2131RP167實(shí)驗(yàn)總結(jié)思考:如何用軟件消除鍵盤的機(jī)械抖動(dòng)? 答: 用延時(shí)來(lái)消除鍵盤抖動(dòng),如:if(

溫馨提示

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