在做一个热水控制器,其中用到了串行的LCD12864显示器。
现在把这部分的LCD驱动部分给大家共享出来(C语言)。其中用Proteus的串行LCD12864也仿真出来了。
先看仿真图,也是仿真的效果。
// 最大的特点:这个LCD程序可以适用于绝大部分的串行12864LCD显示器。
// 1、如果是要修改汉字字模信息,只需要修改文件GB_Table.c即可。
// 2、如果程序中不需要那么些的ASCII字模,可以屏蔽掉LCD_ASCII.c文件中的部分
// 可以减少编译后的程序大小。
// 3、在LCD_PortConfig.h中修改与单片机连接的引脚。
// 4、RD/WR两个引脚不用去管它,根据说明书中的要求,只有当读LCD的状态时才改变
// 两者的状态,而程序中一直是写LCD。所以我是空的。
// 5、Vout引脚也没有使用。
实际的一块串行LCD:
实际的显示效果:
最后,把仿真的文件和整个源程序(C语言,LCD驱动显示部分)附上来供大家参考。