LCD1601/1602 和 LCD12864 都是通常使用的液晶,有人以为12864是一个统一的编号,主要是12864的液晶驱动都是一样的,其实12864只是表示液晶的点阵是128*64点阵,而实际的12864有带字库的,也有不带字库的;有5V电压的,也有3.3V~5V(内置升压电路);归根到底的区别在于驱动控制芯片,常用的控制芯片有 ST7920 、KS0108、T 6963C等等。
下面介绍比较常用的四种
(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 |
VO |
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 类液晶的标志性引脚;
如果拿到的液晶接口有丝印的话,可以按照上表来判断液晶的类型。