LCD点阵显示屏相关信息:
像素点为:64×122
读写控制管脚有A0与RW两个管脚(不同型号的管脚名称可能不同,请自查手册).
左右显示屏控制管脚E1与E2(同上):拉低时,表示选择该显示屏,没有同时拉低过两个管脚。
八个数据线:可读可写;
显示屏的调试开发相对来说比较简单,先尝试控制所有管脚,确定管脚的硬线连接各方面没有任何问题。
然后测试相对来说的简单界面容易看的出来的指令,这个可以确定LCD与MCU通信无任何问题。
剩余的指令基本上按照手册上去实现就可以了。
注意点:1、我在调试过程中,发现若要读取LCD数据,则需要连续读取两次(第一次读到的是LCD锁定的寄存器值,不可控,第二次读到的数据才是真实位置的点阵数据)。读取数据一般是用在画指定像素点。
2、读取数据前需要先获取一个当前相应显示屏的状态,不然可能会导致读取失败。
扩展:
字模定义:假设我们要用16×16像素点取模(分为两种,一种是横向取模,一种为竖向取模,当前我使用的是竖向取模),而字模就是汉字/英文所在16×16像素中哪些点为暗哪些点为亮