段码液晶屏接口定义
段码液晶屏接口定义
软件将设计一个LCD显示模块作为例子供写LCD显示程序的程序员参考一下而已。 为了方便说明LCD显示,所以挑选了一个时间的显示作为例子,在程序中也就写进去一个时间跳动的小程序,目的只是作为LCD显示模块调试用而已。时间从AM12:00开始,循环运行。
段码液晶屏接口定义程序设计
软件将设计一个LCD显示模块作为例子供写LCD显示程序的程序员参考一下而已。 为了方便说明LCD显示,所以挑选了一个时间的显示作为例子,在程序中也就写进去一个时间跳动的小程序,目的只是作为LCD显示模块调试用而已。时间从AM12:00开始,循环运行。
当上电时,由于LCD驱动寄存器的值是不定的,若在这个时候打开LCD的话,就会导致LCD显示一些乱的点,所以在上电未打开LCD的时候要先对用于LCD显示的寄存器进行清零,以避免出现上电乱显示。
在写LCD显示程序之前,要先对LCD进行分析,由显示的段和SEGMENT线与COMMON线的关系列出LCD的矩阵表,得到如下表:表-3 LCD显示矩阵表
得到矩阵表之后,可对矩阵表进行分析,找出最方便写出显示程序的规律。比如上面这张表,我们可以看出LCD中的每个7段码的排列是有规律的:都是从高到低为d段、c段、b段和a段依次存在同一个寄存器中,e段、g段和f段又是从高到低放在同一个寄存器的低三位。