lcd12864顯示漢字程序_第1頁(yè)
lcd12864顯示漢字程序_第2頁(yè)
lcd12864顯示漢字程序_第3頁(yè)
lcd12864顯示漢字程序_第4頁(yè)
lcd12864顯示漢字程序_第5頁(yè)
已閱讀5頁(yè),還剩3頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

lcd12864顯示漢字程序128X64是一種具有4位/8位并行、2線(xiàn)或3線(xiàn)串行多種接口方式,內(nèi)部含有國(guó)標(biāo)一級(jí)、二級(jí)簡(jiǎn)體中文字庫(kù)的點(diǎn)陣圖形液晶顯示模塊;其顯示分辨率為128×64,內(nèi)置8192個(gè)16*16點(diǎn)漢字,和128個(gè)16*8點(diǎn)ASCII字符集。利用該模塊靈活的接口方式和簡(jiǎn)單、方便的操作指令,可構(gòu)成全中文人機(jī)交互圖形界面??梢燥@示8×4行16×16點(diǎn)陣的漢字。也可完成圖形顯示。低電壓低功耗是其又一顯著特點(diǎn)。由該模塊構(gòu)成的液晶顯示方案與同類(lèi)型的圖形點(diǎn)陣液晶顯示模塊相比,不論硬件電路結(jié)構(gòu)或顯示程序都要簡(jiǎn)潔得多,且該模塊的價(jià)格也略低于相同點(diǎn)陣的圖形液晶模塊。lcd12864基本特性:(1)、低電源電壓(VDD:+3.0--+5.5V)(2)、顯示分辨率:128×64點(diǎn)(3)、內(nèi)置漢字字庫(kù),提供8192個(gè)16×16點(diǎn)陣漢字(簡(jiǎn)繁體可選)(4)、內(nèi)置128個(gè)16×8點(diǎn)陣字符(5)、2MHZ時(shí)鐘頻率(6)、顯示方式:STN、半透、正顯(7)、驅(qū)動(dòng)方式:1/32DUTY,1/5BIAS(8)、視角方向:6點(diǎn)(9)、背光方式:側(cè)部高亮白色LED,功耗僅為普通LED的1/5—1/10(10)、通訊方式:串行、并口可選(11)、內(nèi)置DC-DC轉(zhuǎn)換電路,無(wú)需外加負(fù)壓(12)、無(wú)需片選信號(hào),簡(jiǎn)化軟件設(shè)計(jì)(13)、工作溫度:0℃-+55℃,存儲(chǔ)溫度:-20℃-+60℃lcd12864顯示漢字程序#include《reg52.h》#defineucharunsignedchar#defineuintunsignedint#defineDataPortP3#defineN800sbitE=P2^0;sbitRW=P2^1;sbitRS=P2^2;sbitPSB=P2^3;intnum;uinti=0;uintl=0;uintb;uchara[]=“我愛(ài)我家0123456789abcdefg,今天是2007年8月8日星期三,太熱了!~_~”;uchard[]={0x98,0x90,0x88,0x80};/**************延時(shí)1ms*count*****************/voiddelay(intcount){intx,y;for(x=0;x《count;x++)for(y=0;y《120;y++);}/**************延時(shí)1us***********************//*voiddelayuS(ucharbuf){while(buf--);}*//***********忙檢測(cè)********************/voidBusy(){DataPort=0xFF;RS=0;RW=1;while(1){E=1;if(P0^7==0)break;}E=0;}/***********寫(xiě)指令子程序****************/voidWrite_Com(ucharcommand){Busy();//檢測(cè)忙標(biāo)志位RS=0;RW=0;DataPort=command;//寫(xiě)入指令E=1;delay(1);E=0;}/***********寫(xiě)數(shù)據(jù)子程序***************/voidWrite_Data(ucharData){Busy();RS=1;RW=0;DataPort=Data;E=1;delay(1);E=0;}/***********LCD初始化*******************/voidInit_LCD(void){PSB=0;delay(1);PSB=1;//將PSB置1,通信方式為8位數(shù)據(jù)并口delay(1);Write_Com(0x30);//30H--基本指令操作Write_Com(0x0c);//開(kāi)顯示,關(guān)光標(biāo),不閃爍。Write_Com(0x01);//清除顯示W(wǎng)rite_Com(0x02);Write_Com(0x06);//指定在資料寫(xiě)入或讀取時(shí),光標(biāo)的移動(dòng)方向,DDRAM的地址計(jì)數(shù)器(AC)加1。Write_Com(0x04);//顯示狀態(tài)全關(guān)}/*****************清屏***********************/voidClear_LCD(void){Write_Com(0x01);Write_Com(0x34);Write_Com(0x30);}/******************讀地址*************************************//*voidRead_Add(void){//ucharadd=0;DataPort=0xFF;RS=0;RW=1;Busy();add=(DataPort|0x10)&0xbf;//return(add);}*///讀地址失敗/*****************判斷行*******************//*voidLine_Num(uchark){//uintl;if(k》=128&&k《=135)l=1;if(k》135&&k《=143)l=3;if(k》143&&k《=151)l=2;if(k》151&&k《=159)l=4;}*//*******************逐行顯示***************************************/voidDisplay_Line(ucharx){ucharc=0;c=x-0x1;//本函數(shù)說(shuō)明,函數(shù)內(nèi)部的計(jì)算公式一定要處在函數(shù)的首行if(i==0)Write_Com(x);if(i==2*(0x87-c))Write_Com(0x90);if(i==2*(0x97-c))Write_Com(0x98);if(i==2*(0x8f-c))Write_Com(0x88);}/*voidScan_Line(void){if(i==14)Write_Com(0x90);if(i==30)Write_Com(0x88);if(i==45)Write_Com(0x98);}*/voidShow_Chiese(){EA=0;b=sizeof(a);num=b;for(l=0;l《4;l++){for(i=0;i《num;i++){Display_Line(d[l]);Write_Data(a[i]);}delay(N);//EA=1;}EA=1;TH0=0x06;TL0=0x06;Clear_LCD();delay(500);}voidmain(void){TMOD=0x01;///選擇定時(shí)器模式TR0=1

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論