把要显示的字模写入cgram,大小是5x7(或8,但是8就不好看了)个bits,每一行5bits前填充三个空bit,共8x8 bits
下列程序需依赖lcd_wrtcmd() 及 lcd_wrtdata() 两个函数,请预先建立好。
例:
void lcd_wrtcgram(uchar a,uchar font[])
{
uchar i;
a=a<<3;
for(i=0;i<8;i++)
{
lcd_wrtcmd(0x40+(a&0x3f)+i,1);
lcd_wrtdata(font);
}
}
a是写入的cgram地址,font[]是字模。
字模例:
uchar code volfont[8]={0x04,0x06,0x05,0x04,0x04,0x0c,0x1c,0x18};