1、常见液晶驱动芯片详解常见液晶驱动芯片详解本文主要是介绍一些常用的 LCD 驱动控制 IC 的型号, 方便学习或正在使用的 LCD 的朋友能够更好地编写 LCD 的 驱动程序。因此各位朋友在选择 LCD 液晶模块的时候,在考虑到 串行,还是并行的方式时,可根据其驱动控制 IC 的型号来 判别,当然你还需要看你选择的 LCD 模块引脚定 义是固定 支持并行,还是可选择并行或串行的方式。一、字符型 LCD 驱动控制 IC市场上通用的 8 X 1、8X 2、16X 1、16X 2、16X 4、20X 2、20 X 4、40 X 4等字符型LCD ,基本上都采用的 KS0066作为 LCD 的驱动 控制
2、器二、图形点阵型 LCD 驱动控制 IC1、 点阵数 122X 32SED15202、 点阵数 128X 64(1 )ST7920/ST7921 ,支持串行或并行数据操作方式,内置 中文汉字库2)KS0108, 只支持并行数据操作方式,这个也是最通用的 12864 点阵液晶的驱动控制 IC(3) ST7565P,支持串行或并行数据操作方式4) S6B0724, 支持串行或并行数据操作方式(5) T6963C,只支持并行数据操作方式3、 其他点阵数如 192X 64、240X 64、320X 64、240X 128 的一般都是采用 T6963c 驱动控制芯片4、 点阵数 320X 240,通用的
3、采用 RA8835 驱动控制 IC这里列举的只是一些常用的,当然还有其他 LCD 驱动控制IC,在写LCD驱动时要清楚是哪个型号的 IC,再到网上去 寻找对应的 IC 数据手册吧。后面我将慢 慢补上其它一些常 见的 .三 12864 液晶的奥秘CD1601/1602 和 LCD12864 都是通常使用的液晶,有人以为 12864是一个统一的编号,主要是 12864 的液晶驱动都是一 样的,其实 12864 只是表示液晶的点阵是 128*64 点阵,而 实际的 12864 有带字库的, 也有不带字库的; 有 5V 电压的, 也有 3.3V5V( 内置升压电路 );归根到底的区别在于驱动控制芯片,
4、 常用的控制芯片有 ST7920 、KS0108 、T6963C 等等 下面介绍比较常用的四种(1)ST7920 类 这种控制器带中文字库, 为用户免除了编制字 库的麻烦,该控制器的 液晶还支持画图方式。该类液晶支 持 68 时序 8 位和 4 位并口以及串口。(2)KS0108 类 这种控制器指令简单,不带字库。支持 68 时 序 8 位并 口。(3)T6963C 类 这种控制器功能强大, 带西文字库。 有文本和 图形两种显示方式。有 文本和图形两个图层,并且支持两 个图层的叠加显示。支持 80 时序 8 位并口。(4)C0G类 常见的控制器有 S6B0724和ST7565,这两个控 制器指令兼容。支持 68 时序 8 位并口, 80 时序 8 位并口和 串口。 COG 类液晶的特点是结构轻便,成本低。各种控制器的接口定义:引脚定义 ST7920GNDVCCV0RSR/WDB0-DB7PSBRESVOUTBLABLKKS0108GNDVCCVORSR/WDB0-DB7CS1CS2RESVOUTBLABLKT6963cFGGNDVCCV0WRRDDB0-DB7RSCSRESFSBLABLKS6B0724GNDVCCRSWRRDCSDB0-DB7RESBLABLK