LCD12864 GUI学习
第三天 显示字
From EE: 常见泽
1. 原理图引脚
EN —— P2.0
RS —— P2.1
PSB —— P2.2
RW —— P2.3
2. 字符显示
带中文字库的128X64每屏可显示4行8列共32个16×16点阵的汉字,每个显示RAM可显示1个中文字符或2 6×个18点阵全高ASCII码字符,即每屏最多可实现32个中文字符或64个ASCII码字符的显示。
带中文字库的128X64-0402B内部提供128×2字节的字符显示RAM缓冲区(DDRAM)。字符显示是通过将字符显示编码写入该字符显示RAM实现的。
3. 程序介绍
voidDisplay(unsigned char X,unsigned char Y,unsigned char *string)
{
if (X==0)
{X=0x80;}
else if (X==1)
{X=0x90;}
else if (X==2)
{X=0x88;}
else if (X==3)
{X=0x98;}
LCD_Com(X+Y);
while(*string )
{
LCD_Dat(*string++);
}
}
字符串显示很不错,既可以显示字母也可以显示汉字甚至可以显示日文等等。
4. 显示
Display(1,0,"あなたを爱してい");
Display(2,0,"abcdefghijklmno");
Display(3,0,"我爱电子工程世界");
显示如下: