基于DSP的液晶模块的显示原理
for(i=0;i++;i《10)
{
data(SCROLLTAB[i]);
}
command(Ox5a); //设置点单元卷动位置
data(0x00); //无卷动参数
command(0x5b); //设置双层合成显示方式
data(0x00); //光标显示不闪烁
delay(2);
cleardata(0,0,0x00); //第一显示区清0
cleardata(Ox80,Ox04,Ox00); //第二显示区清0
comnland(Ox46); //设置光标地址指令
data(0x00); //第一显示区首地址
data(0x00);
command(0x5d); //设置光标形状
data(0x04); //光标长度5
data(0x86); //光标宽度7
command(0x4c); //设置光标自动右移
command(0x59);
data(Oxl6); /第一、二显示区开显示
}
程序经过编译,汉字将以内码的形式表示。要在液晶屏上正确显示16X16点阵的汉字,必须将之转换成区位码,算出偏移量,从硬件汉字库中找到
评论