我想要让12864液晶屏幕显示显示123456,然后在空几个格子,再显示789A,为什么会出现这种状况
以下是源代码
void main()
{
unsigned char code CharCode1[]="123456";//要显示的数字
unsigned char code CharCode2[]="789A";//要显示的数字
LcdInit();//初始化12864显示屏
while(1)
{
LCD12864_SetWindow(0, 0,CharCode1);//设置初始在第1行,第1列开始显示,显示内容为CharCode
delay(10);
LCD12864_SetWindow(0, 5,CharCode2);
}
}
LCD12864_SetWindow(0, 5,CharCode2);
这个应该有BUG,你从第5个字开始显示,但是看图片你实际显示并不是从第五个
LCD12864_SetWindow(0, 5,CharCode2); 这里改为 LCD12864_SetWindow(0, 6,CharCode2); 试试