首先得说明,12864液晶是有很多种类的,每一种的指令和寄存器又是有区别的,虽说12864液晶掌握一种就可以,但我想说,你学的时候最好有实物,然后按上面的型号找到相关资料,不然就可能和我一样,拿着这种的资料去写另一种型号的程序,当然不可能运行成功(我是用仿真 所以建议大家买实物)
以下是别人写的,对于液晶入门很有帮助
1. 12864液晶的型号 通常的型号是XX12864A,XX12864B,XX12864C,XX12864-1,XX12864-2,XX12864-3之类。前面的XX是厂家的标志,中间的12864指的是12864点阵,后面的A,B,C,-1,-2,-3是液晶的编号。一个厂家生产的12864液晶有许多种,于是ABCDE或者12345的一路往下排。比如有的网友给一个型号12864B,这不是一个规范的型号,不能给使用者提供任何信息,这种不规范型号的液晶通常不是正规厂家生产的。找到规范的型号,用户可以自己搜索到正规厂家的网站,然后下载资料。
2. 12864液晶的控制器 上文提到的4种这里介绍一下。
(1)ST7920类 这种控制器带中文字库,为用户免除了编制字库的麻烦,该控制器的液晶还支持画图方式。该类液晶支持68时序8位和4位并口以及串口。
(2)KS0108类 这种控制器指令简单,不带字库。支持68时序8位并口。
(3)T6963C类 这种控制器功能强大,带西文字库。有文本和图形两种显示方式。有文本和图形两个图层,并且支持两个图层的叠加显示。支持80时序8位并口。
(4)COG类 常见的控制器有S6B0724和ST7565,这两个控制器指令兼容。支持68时序8位并口,80时序8位并口和串口。COG类液晶的特点是结构轻便,成本低。
各种控制器的接口定义:
接 口 定 义
ST7920 GND VCC V0 RS R/W E DB0-DB7 PSB RES VOUT BLA BLK
KS0108 GND VCC V0 RS R/W E DB0-DB7 CS1 CS2 RES VOUT BLA BLK
T6963C FG GND VCC V0 WR RD DB0-DB7 RS CS RES FS BLA BLK
S6B0724 GND VCC RS WR RD CS DB0-DB7 RES BLA BLK
其中PSB是ST7920类液晶的标志性引脚;CS1和CS2是KS0108类引脚的标志性引脚;FS是T6963C类液晶的标志性引脚。如果你拿到的液晶接口有丝印指示,就可以按照上表来判断液晶的类型。 |