基于DSP的液晶模塊的顯示原理
for(i=0;i++;i《10)
{
data(SCROLLTAB[i]);
}
command(Ox5a); //設(shè)置點(diǎn)單元卷動(dòng)位置
data(0x00); //無卷動(dòng)參數(shù)
command(0x5b); //設(shè)置雙層合成顯示方式
data(0x00); //光標(biāo)顯示不閃爍
delay(2);
cleardata(0,0,0x00); //第一顯示區(qū)清0
cleardata(Ox80,Ox04,Ox00); //第二顯示區(qū)清0
comnland(Ox46); //設(shè)置光標(biāo)地址指令
data(0x00); //第一顯示區(qū)首地址
data(0x00);
command(0x5d); //設(shè)置光標(biāo)形狀
data(0x04); //光標(biāo)長度5
data(0x86); //光標(biāo)寬度7
command(0x4c); //設(shè)置光標(biāo)自動(dòng)右移
command(0x59);
data(Oxl6); /第一、二顯示區(qū)開顯示
}
程序經(jīng)過編譯,漢字將以內(nèi)碼的形式表示。要在液晶屏上正確顯示16X16點(diǎn)陣的漢字,必須將之轉(zhuǎn)換成區(qū)位碼,算出偏移量,從硬件漢字庫中找到
評(píng)論