產(chǎn)品動態(tài)
- G270QAN01.4 友達27寸 400 cd/m2 分辨率25
- G190ETT01.1 友達19寸 分辨率1280*1024 常白
- 18.5寸G185HAT01.1 友達 對比度1000:1 分辨
- 友達G101EAT02.6 10.1寸 分辨率1280*800 對比
- G156HAN02.303 友達15.6寸 對比度1000:1 霧面
- G057QAN01.1 友達5.7寸 常黑顯示 1000:1 分
- G238HAN04.0 友達23.8寸 常黑顯示 分辨率
- 友達8.4寸 G084SAN01.0 常黑顯示 分辨率
- G057QAN01.0 友達 5.7寸 500 cd/m2 常黑顯示
- G057QAN01.0 友達 5.7寸 500 cd/m2 常黑顯示

全國統(tǒng)一服務(wù)熱線:
15382323032
客服QQ:3234659108
手機:15382323032
地址:浙江省杭州市余杭區(qū)五常街道西溪軟件園金牛座B2座4層4118-4119
液晶控制器的漢字顯示方法
文章出處:未知 人氣:發(fā)表時間:2018-06-19
編制16×16漢字顯示子函數(shù)Wr ite-Hz.其中要調(diào)用另外兩個子函數(shù)Lcd-Wait和Disp-address.Lcd-Wait為讀取液晶控制器是否忙函數(shù),而Disp-address為液晶控制器顯示緩沖區(qū)地址設(shè)置函數(shù),可根據(jù)液晶控制器資料編制。根據(jù)液晶控制器T 6963的操作方法,每次對液晶控制器進行讀寫時,應(yīng)執(zhí)行Lcd-Wait函數(shù)判斷液晶控制器是否忙,在將漢字字模數(shù)據(jù)寫入液晶控制器顯示緩沖區(qū)前,應(yīng)根據(jù)漢字在液晶屏上的顯示位置設(shè)定寫入數(shù)據(jù)的液晶控制器顯示緩沖區(qū)地址,具體Write-Hz如下:

void Write-Hz(Uchar x,U char y,Uint p)//寫漢字
//x,y為漢字在液晶屏的顯示位置坐標(biāo),
//p為要顯示的漢字在數(shù)組中的下標(biāo)。
{
Uchar i,low-ad,hig h??ad;
Uint addr ess,tp;
address=(Uint)x*Wide+y;//**
//根據(jù)要顯示漢字在液晶屏幕的橫坐標(biāo)和縱坐標(biāo)
//設(shè)定液晶控制器的顯示緩沖區(qū)的偏移地址
tp=address;
for(i=0;i<16;i++)//寫左半部
{
low-ad=(Uchar)(tp&0x f f);
hig h-ad=(Uchar)(tp 8);
Disp-address(low-ad,high-ad);
//設(shè)定寫入地址
Lcd-Wait();
Lcd-Data=*(VBYT E(Hz-Dot+p+i));
//從EEPROM中提取漢字字模
Lcd-Wait();
Lcd-Code=0xC4;//寫數(shù)據(jù)命令
tp=tp+Wide;
}
address++;
tp=address;
fo r(i=0;i<16;i++)//寫右半部
{
low-ad=(U char)(tp&0xf f);
hig h-ad=(Uchar)(tp 8);
Disp-address(low??ad,high??ad);
Lcd-Wait();
Lcd-Data=*(VBYTE(Hz-Dot+p+16+i));
Lcd-Wait();
Lcd-Code=0xC4;
tp=tp+Wide;
}
}
函數(shù)Wr ite??Hz的參數(shù)x和y對應(yīng)液晶屏幕的顯示位置,以屏幕左上角為原點,x為縱坐標(biāo),y為橫坐標(biāo),其在液晶控制器顯示緩沖區(qū)中的地址通過行**計算出,該行中Wide為事先定義的液晶屏每行字節(jié)數(shù),對于DG12864液晶模塊而言,Wide為16。
函數(shù)Write-Hz根據(jù)16×16點陣漢字在液晶控制器顯示緩沖區(qū)的存放形式,依次改變顯示地址,先將左半部1~16個字節(jié)寫入顯示緩沖區(qū),再寫入右半部17~32個字節(jié)。設(shè)"合肥"兩字存放在2864中最前列,則"合"字模首字節(jié)在2864中的偏移地址為0,共32個字節(jié),緊跟在后面的肥!字模的首地址為0x20,若要液晶模塊顯示合肥!兩字,只要在程序中帶顯示地址參數(shù)調(diào)用該函數(shù)即可。如:
Write-Hz(0,4,0);//合
Write-Hz(0,10,0x20);//肥
4結(jié)語
本文介紹了圖形液晶的漢字顯示方法,并以8051單片機為基礎(chǔ),結(jié)合液晶模塊與單片機的典型接口電路,敘述了使用EEPROM或EPROM存放漢字字模的方法,并給出C51程序例子,具有很強的使用指導(dǎo)性。
上一篇:LCD液晶屏工作原理 下一篇:段碼液晶屏如何選擇驅(qū)動IC
最新資訊
- 2025-03-05 關(guān)于工業(yè)液晶屏寬溫操作的介紹
- 2025-03-03 關(guān)于工業(yè)液晶屏觸摸技術(shù)的分析
- 2025-02-27 工業(yè)液晶屏高分辨率的優(yōu)勢與應(yīng)用
- 2025-02-25 高亮液晶屏在惡劣光照條件下的穩(wěn)定
- 2025-02-21 工業(yè)液晶屏的定制化需求
- 2025-02-12 工業(yè)液晶屏的響應(yīng)時間與動態(tài)顯示性
- 2025-02-10 工業(yè)液晶屏的接口類型及其兼容性分
- 2025-02-08 如何從參數(shù)到性能讀懂工業(yè)液晶屏的
- 2025-02-06 工業(yè)液晶屏的切割技術(shù)是探索屏幕制
- 2025-01-21 工業(yè)液晶屏之高分辨率LCD屏的深度解