技術(shù)知識(shí)
您只需一個(gè)電話我們將推薦性價(jià)比高的液晶屏產(chǎn)品選型,讓您花合理的價(jià)格,達(dá)到預(yù)期的效果
- 全國(guó)統(tǒng)一服務(wù)熱線
- 15382323032
產(chǎn)品動(dòng)態(tài)
- 群創(chuàng)12.1寸 G121ICE-LM2 對(duì)比度1000:1 常黑
- G270QAN01.4 友達(dá)27寸 400 cd/m2 分辨率25
- G190ETT01.1 友達(dá)19寸 分辨率1280*1024 常白
- 18.5寸G185HAT01.1 友達(dá) 對(duì)比度1000:1 分辨
- 友達(dá)G101EAT02.6 10.1寸 分辨率1280*800 對(duì)比
- G156HAN02.303 友達(dá)15.6寸 對(duì)比度1000:1 霧面
- G057QAN01.1 友達(dá)5.7寸 常黑顯示 1000:1 分
- G238HAN04.0 友達(dá)23.8寸 常黑顯示 分辨率
- 友達(dá)8.4寸 G084SAN01.0 常黑顯示 分辨率
- G057QAN01.0 友達(dá) 5.7寸 500 cd/m2 常黑顯示

全國(guó)統(tǒng)一服務(wù)熱線:
15382323032
客服QQ:3234659108
手機(jī):15382323032
地址:浙江省杭州市余杭區(qū)五常街道西溪軟件園金牛座B2座4層4118-4119
液晶控制器的漢字顯示方法
文章出處:未知 人氣:發(fā)表時(shí)間:2018-06-19
編制16×16漢字顯示子函數(shù)Wr ite-Hz.其中要調(diào)用另外兩個(gè)子函數(shù)Lcd-Wait和Disp-address.Lcd-Wait為讀取液晶控制器是否忙函數(shù),而Disp-address為液晶控制器顯示緩沖區(qū)地址設(shè)置函數(shù),可根據(jù)液晶控制器資料編制。根據(jù)液晶控制器T 6963的操作方法,每次對(duì)液晶控制器進(jìn)行讀寫時(shí),應(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對(duì)應(yīng)液晶屏幕的顯示位置,以屏幕左上角為原點(diǎn),x為縱坐標(biāo),y為橫坐標(biāo),其在液晶控制器顯示緩沖區(qū)中的地址通過(guò)行**計(jì)算出,該行中Wide為事先定義的液晶屏每行字節(jié)數(shù),對(duì)于DG12864液晶模塊而言,Wide為16。
函數(shù)Write-Hz根據(jù)16×16點(diǎn)陣漢字在液晶控制器顯示緩沖區(qū)的存放形式,依次改變顯示地址,先將左半部1~16個(gè)字節(jié)寫入顯示緩沖區(qū),再寫入右半部17~32個(gè)字節(jié)。設(shè)"合肥"兩字存放在2864中最前列,則"合"字模首字節(jié)在2864中的偏移地址為0,共32個(gè)字節(jié),緊跟在后面的肥!字模的首地址為0x20,若要液晶模塊顯示合肥!兩字,只要在程序中帶顯示地址參數(shù)調(diào)用該函數(shù)即可。如:
Write-Hz(0,4,0);//合
Write-Hz(0,10,0x20);//肥
4結(jié)語(yǔ)
本文介紹了圖形液晶的漢字顯示方法,并以8051單片機(jī)為基礎(chǔ),結(jié)合液晶模塊與單片機(jī)的典型接口電路,敘述了使用EEPROM或EPROM存放漢字字模的方法,并給出C51程序例子,具有很強(qiáng)的使用指導(dǎo)性。
上一篇:LCD液晶屏工作原理 下一篇:段碼液晶屏如何選擇驅(qū)動(dòng)IC
最新資訊
- 2025-05-27 寬溫型工業(yè)液晶屏的特點(diǎn)與適用環(huán)境
- 2025-05-22 觸摸與非觸摸長(zhǎng)條屏的實(shí)用性能比較
- 2025-05-20 工業(yè)長(zhǎng)條屏的基本結(jié)構(gòu)與技術(shù)特點(diǎn)解
- 2025-05-19 如何根據(jù)環(huán)境光照選擇工業(yè)液晶屏亮
- 2025-05-16 工業(yè)液晶屏接口技術(shù)解析:LVDS與HDM
- 2025-05-15 工業(yè)液晶屏在醫(yī)療設(shè)備中的應(yīng)用:手
- 2025-05-12 工業(yè)液晶屏的高分辨率與色彩還原能
- 2025-05-09 工業(yè)觸控屏在陽(yáng)光環(huán)境下的可視性解
- 2025-05-08 工業(yè)液晶屏寬溫特性的應(yīng)用場(chǎng)景分析
- 2025-05-08 工業(yè)液晶屏寬溫特性的應(yīng)用場(chǎng)景分析