




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、注:本程序是經(jīng)過KEIL編譯通過,并通過實驗板測試通過的,直接按硬件電路連接好顯示屏然后將程序代碼燒寫入單片機即可點亮,將顯示武漢2字,并且隨意設(shè)置坐標(biāo),就可以在不同的位置顯示,使用很方便。如果不能顯示請將軟件中的接口定義按照本電路圖中的定義修改一下即可。19264液晶顯示屏的硬件連接圖jTfiE2j?a7nsTri?jyb75SFOILTEH-ri9亠.TjTnPIOPXi3.IIJJ45聆_.Ta1JTi111FrrrrrrPP2.-P2?22如P24MH?!*1*1*1*1*1*1*1*1*1*1*、t*、t*、t*、t*、t*、t*、t*、t*kJ*1*1*/rTrr*rTrTrTw#
2、includevREGX51.H#includevstdlib.H#include#include/*弓|腳定義*sbitRS=P2A0;sbitRW=P2A1;sbitE=P2A2;sbitCSL=P2A3;sbitCSM=P2A4;sbitCSR=P2A5;sbitLED=P2人6;#defineCol_Add0 x40/Y地址#definePage_Add0 xb8charcodewu=/*-文字:武-*/*-宋體12;此字體下對應(yīng)的點陣為:寬x高=16x16-*/0 x10,0 x10,0 x14,0 x14,0 x14,0 xD4,0 x14,0 x14,0 x10,0 x7F,0
3、x90,0 x12,0 x14,0 x10,0 x10,0 x00,0 x40,0 x40,0 x7F,0 x20,0 x20,0 x1F,0 x11,0 x11,0 x01,0 x00,0 x07,0 x18,0 x20,0 x40,0 xF0,0 x00;charcodehan=/*-文字:漢-*/*-宋體12;此字體下對應(yīng)的點陣為:寬x高=16x16-*/0 x10,0 x60,0 x01,0 x86,0 x60,0 x04,0 x1C,0 xE4,0 x04,0 x04,0 x04,0 xE4,0 x1C,0 x04,0 x00,0 x00,0 x04,0 x04,0 x7E,0 x0
4、1,0 x40,0 x20,0 x20,0 x10,0 x0B,0 x04,0 x0B,0 x10,0 x30,0 x60,0 x20,0 x00;/*聲明函數(shù)*voidDelay(unsignedintMS);測忙voidwtcom(void);TxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxvoidBusyL(void)CSL=1;CSM=0;CSR=0;wtcom();voidBusyM(void)CSL=0;CSM=1;CSR=0;wtcom();voidBusyR(void)CSL=0;CSM=0;CSR=1;wtcom();voidwtcom(v
5、oid)RS=0;RW=1;P1=0 xFF;E=1;_nop_();while(P1&0 x80);E=0;_nop_();TxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxvoidWriteCommangL(unsignedcharCommandByte)/寫左屏程序voidwtcom();/側(cè)忙程序。P1=CommandByte;RS=0;RW=0;E=1;_nop_();E=0;_nop_();voidWriteCommangM(unsignedcharCommandByte)/寫中屏
6、程序BusyM();P1=CommandByte;RS=0;RW=0;E=1;_nop_();E=0;_nop_();voidWriteCommangR(unsignedcharCommandByte)/寫右屏程序BusyR();P1=CommandByte;RS=0;RW=0;E=1;_nop_();E=0;_nop_();/寫總指令voidWriteCommangZ(unsignedcharCommandByte)P1=CommandByte;RS=0;RW=0;E=1;_nop_();E=0;_nop_();/*讀數(shù)據(jù)子程序*unsignedcharReadData(void)unsig
7、nedcharDataByte;voidwtcom();RS=1;RW=1;P1=0XFF;E=1;_nop_();DataByte=P1;E=0;_nop_();returnDataByte;/數(shù)據(jù)輸出/讀入/輸出0 xff以便讀取正確/讀入到LCM./數(shù)據(jù)讀出到數(shù)據(jù)口P1/*寫數(shù)據(jù)子程序*voidWriteData(unsignedcharDataByte)/側(cè)忙程序。voidwtcom();RS=1;/數(shù)據(jù)輸出RW=0;P1=DataByte;E=1;_nop_();E=0;_nop_();/寫輸出/數(shù)據(jù)輸出到數(shù)據(jù)口/寫入到LCM/寫入到LCM/*清屏程序子程序*voidLcmClear
8、()/清屏程序unsignedcharj,k;CSL=1;CSM=1;CSR=1;WriteCommangL(Page_Add+0);WriteCommangL(Col_Add+0);for(k=0;k8;k+)WriteCommangL(Page_Add+k);for(j=0;j64;j+)WriteData(0 x00);voidLcmInit(void)/初始化程序WriteCommangL(0 x3f);/設(shè)置開顯示命令WriteCommangL(0 xc0);WriteCommangL(0 x3f);LcmClear();/*寫個hanziTxTxTxTxTxTxTxTxTxTxTx
9、TxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTx/*寫一個漢字,能自動換左中右屏的。voidhz16(unsignedcharpag,unsignedcharcol,unsignedcharcode*hzk)unsignedchari,j,ColA;ColA=col;for(i=0;i2;i+)for(j=0;j16;j+)switch(ColA&0 xc0)case0:BusyL();WriteCommangZ(Page_Add+pag+i);WriteCommangL(Col_Add+ColA-0);WriteData(hzk16*i+j);ColA+;
10、break;case0 x40:BusyM();WriteCommangZ(Page_Add+pag+i);WriteCommangM(Col_Add+ColA-64);WriteData(hzk16*i+j);ColA+;break;case0 x80:BusyR();WriteCommangZ(Page_Add+pag+i);WriteCommangR(Col_Add+ColA-128);WriteData(hzk16*i+j);ColA+;break;default:break;ColA=ColA-16;/*在左屏指定位置顯示漢字16*16*/*voidhz_zuo16(unsigned
11、charpag,unsignedcharcol,unsignedcharcode*hzk)/unsignedcharj,i;CSL=1;CSM=0;CSR=0;for(j=0;j2;j+)WriteCommangL(Page_Add+pag+j);WriteCommangL(Col_Add+col);for(i=0;i16;i+)WriteData(hzk16*j+i);/*在中屏指定位置顯示漢字16*16*/*voidhz_zhong16(unsignedcharpag,unsignedcharcol,unsignedcharcode*hzk)/unsignedcharj,i;CSL=0;C
12、SM=1;CSR=0;for(j=0;j2;j+)WriteCommangL(Page_Add+pag+j);WriteCommangL(Col_Add+col);for(i=0;i16;i+)WriteData(hzk16*j+i);*/*在右屏指定位置顯示漢字16*16*/*voidhz_you16(unsignedcharpag,unsignedcharcol,unsignedcharcode*hzk)/unsignedcharj,i;CSL=0;CSM=0;CSR=1;for(j=0;j2;j+)WriteCommangL(Page_Add+pag+j);WriteCommangL(C
13、ol_Add+col);for(i=0;i16;i+)WriteData(hzk16*j+i);*/*/*將一副圖片反顯*voidLcmPutDots(unsignedcharDotByte)/反選程序。Page=0;Col=0;for(Page=0;Page8;Page+)for(Col=0;Col192;Col+)WriteData(DotByte);DotByte=DotByte;幅圖片*/TxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTxTx/*voidLcmPutBMP(unsignedchar*puts)unsignedintX=0;Page=0;Col=0;for(Page=0;Page8;Page+)for(Col=0;Col192;Col+)WriteData(putsX);X+;*/*延時程序*voidDelay(unsignedintMS)/延時程序。unsignedcharus,usn;while(MS!=0)usn=2;/for12Mwhile(usn!=0)us=0 xf6;while(us!=0)us-;us
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 服裝設(shè)計中的傳統(tǒng)文化融合與創(chuàng)新考核試卷
- 危險廢物處理與環(huán)保產(chǎn)業(yè)市場準(zhǔn)入制度考核試卷
- 住宅建筑與社區(qū)居民社區(qū)兒童教育考核試卷
- 勘察項目項目管理海洋工程海洋環(huán)境保護與勘察考核試卷
- 托兒所服務(wù)的沉浸式教育與虛擬現(xiàn)實考核試卷
- 托兒所服務(wù)的安全管理與緊急救援考核試卷
- 地質(zhì)勘探設(shè)備在地震勘探中的物聯(lián)網(wǎng)應(yīng)用案例考核試卷
- 微特電機散熱問題解決方案考核試卷
- 鎖匯合同范本
- 外賣小哥租車合同范本
- 新材料概論課件ppt 第8章 新能源材料
- 毛概課說課課件
- 冷庫熱氟融霜操作
- 考生個人簡歷及自述表
- 風(fēng)電機組偏航誤差產(chǎn)生機理及調(diào)整策略研究
- GB/T 18684-2002鋅鉻涂層技術(shù)條件
- 第九講:信息與大數(shù)據(jù)倫理問題-工程倫理
- 四年級美術(shù)素養(yǎng)附答案
- 2021年全國中學(xué)生天文奧林匹克競賽預(yù)賽試題及答案
- 四年級下冊音樂教案-2.2我們美麗的祖國 |接力版
- Quantum軟件培訓(xùn)手冊
評論
0/150
提交評論