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