液晶显示(六)-----128x64图形点阵驱动IC-KS0107&KS0108应用
本文作者:显示行家,e小白网址:www.e-xiaobai.com
KS0107是三星公司前期推出的64路COM驱动IC,配合KS0108(64路SEG驱动IC)可以实现128x32/128x64/192x128图形点阵显示。目前市面已有AIP31107/AIP31108/UCI0107/UCI0108可替代使用。
一、基本特性
KS0107支持64路行(COM)输出,最大可扩展到128路,须与KS0108配合使用;
KS0108支持64路列(SEG)输出,最大可级联方式扩展到512列,须与KS0107配合使用;
IC工作电压5.0V;(替代型号可适用2.7-5.0V)
VLCD电压可达17.0V,需要外部升压;
8位并口通讯(8080/6800);(KS0108与MCU接口)
指令简单;(7条指令即可完成显示设置,仅对KS0108设置)
封装类型:QFP100 COB(裸片)
二、KS0107/KS0108应用方式
2.1 128x32点阵:1xKS0107+2xKS0108,1/32duty,VLCD=7.0V;
2.2 128x64点阵:1xKS0107+2xKS0108,1/64duty,VLCD=9.0V;
2.3 128x128点阵:2xKS0107+4xKS0108,1/128duty,VLCD>=13.0V;
2.4 128x480点阵:2xKS0107+16xKS0108,1/128duty ,VLCD>=13.0V;
这里要注意,KS0107必须跟KS0108配对使用,也就是说,1颗KS0107最大能搭配8个KS0108(512列);使用到2个KS0108时,必须分成2组配对使用,LCD采用分屏方式设计COM和SEG走线。应用最多的是128x32和128x64点阵,这2种应用成熟,成本低廉。后面2种现在已经用其它方案替代了,以后会介绍。
三、KS0108指令表
KS0108的指令很少(共7条指令),应用非常方便。

四、KS0108数据传送格式
KS0108支持8位并口通讯,按照指令表MCU直接发送指令或显示数据即可。
五、KS0108显存对应关系(见图)

KS0108内置64x64bit显存区,刚好对应显示屏的4096个显示像素点;KS0108显存的行地址是按页存储的,分8页,每页8bit,所以使用KS0108在做图形取模时要注意取模方向从上向下,高位在前。
六、应用实例
G12864这款模组较多应用于3D打印机、点钞机、保险箱(柜)及一些仪表设备。
七、原理图参考(以128x64应用)
因图面较大,请下载压缩包(AD10及以上版本)。
八、实例程序
九、显示效果(显示图片与例程略有不同)

注:原理图文件可在e小白官网《液晶显示(六)-----128x64图形点阵驱动IC-KS0107&KS0108应用》文章中下载。