查看:
1575
|
回复:
0
|
LCD12864调试步骤
|
菜鸟在路上
15
主题
6
回复 |
发表于2018-11-14 01:05:28
|
只看该作者
1#
电梯直达
最开始调试12864时,不知道怎么调,网上翻了比较多的教程也没找到比较好的方法,最后还是做出来了,不过画费了许多不必要的时间,发个贴给后面学习的看下,应该对你们有帮助,1,其实就是程序了,主要是初始化,字符写入,写数据,发下代码 void LCD12864_Init() {LCD12864_PSB = 1; //选择并行输入 LCD12864_RST = 1; //复位 LCD12864_WriteCmd(0x30); //选择基本指令操作 LCD12864_WriteCmd(0x0c); //显示开,关光标 LCD12864_WriteCmd(0x01); //清除LCD12864的显示内容 } /******************************************************************************* * 函 数 名 : LCD12864_STR * 函数功能 : 设置在基本指令模式下设置显示坐标,且数据显示。 * 输 入 : 无 * 输 出 : 无 *******************************************************************************/ void LCD12864_STR(unsigned char X,unsigned char Y,unsigned char *str) { EA = 0; switch(Y) { case 0: LCD12864_WriteCmd(0x80+X);break; case 1: LCD12864_WriteCmd(0x90+X);break; case 2: LCD12864_WriteCmd(0x88+X);break; case 3: LCD12864_WriteCmd(0x98+X);break; } while(*str>0) { LCD12864_WriteData(*str); str++; } EA = 1; } /******************************************************************************* |
|