液晶顯示(六)-----128x64圖形點(diǎn)陣驅(qū)動(dòng)IC-KS0107&KS0108應(yīng)用
本文作者:顯示行家,e小白網(wǎng)址:www.e-xiaobai.com
KS0107是三星公司前期推出的64路COM驅(qū)動(dòng)IC,配合KS0108(64路SEG驅(qū)動(dòng)IC)可以實(shí)現(xiàn)128x32/128x64/192x128圖形點(diǎn)陣顯示。目前市面已有AIP31107/AIP31108/UCI0107/UCI0108可替代使用。
一、基本特性
? ??KS0107支持64路行(COM)輸出,最大可擴(kuò)展到128路,須與KS0108配合使用;
? ? KS0108支持64路列(SEG)輸出,最大可級(jí)聯(lián)方式擴(kuò)展到512列,須與KS0107配合使用;
? ? IC工作電壓5.0V;(替代型號(hào)可適用2.7-5.0V)
? ? VLCD電壓可達(dá)17.0V,需要外部升壓;
? ? 8位并口通訊(8080/6800);(KS0108與MCU接口)
? ? 指令簡(jiǎn)單;(7條指令即可完成顯示設(shè)置,僅對(duì)KS0108設(shè)置)
? ? 封裝類型:QFP100? COB(裸片)
二、KS0107/KS0108應(yīng)用方式
? ??2.1 128x32點(diǎn)陣:1xKS0107+2xKS0108,1/32duty,VLCD=7.0V;
? ? 2.2 128x64點(diǎn)陣:1xKS0107+2xKS0108,1/64duty,VLCD=9.0V;
? ? 2.3 128x128點(diǎn)陣:2xKS0107+4xKS0108,1/128duty,VLCD>=13.0V;
? ? 2.4 128x480點(diǎn)陣:2xKS0107+16xKS0108,1/128duty ,VLCD>=13.0V;
? ? 這里要注意,KS0107必須跟KS0108配對(duì)使用,也就是說,1顆KS0107最大能搭配8個(gè)KS0108(512列);使用到2個(gè)KS0108時(shí),必須分成2組配對(duì)使用,LCD采用分屏方式設(shè)計(jì)COM和SEG走線。應(yīng)用最多的是128x32和128x64點(diǎn)陣,這2種應(yīng)用成熟,成本低廉。后面2種現(xiàn)在已經(jīng)用其它方案替代了,以后會(huì)介紹。
三、KS0108指令表
? ??KS0108的指令很少(共7條指令),應(yīng)用非常方便。

四、KS0108數(shù)據(jù)傳送格式
? ??KS0108支持8位并口通訊,按照指令表MCU直接發(fā)送指令或顯示數(shù)據(jù)即可。
五、KS0108顯存對(duì)應(yīng)關(guān)系(見圖)

?KS0108內(nèi)置64x64bit顯存區(qū),剛好對(duì)應(yīng)顯示屏的4096個(gè)顯示像素點(diǎn);KS0108顯存的行地址是按頁(yè)存儲(chǔ)的,分8頁(yè),每頁(yè)8bit,所以使用KS0108在做圖形取模時(shí)要注意取模方向從上向下,高位在前。
六、應(yīng)用實(shí)例
? ??G12864這款模組較多應(yīng)用于3D打印機(jī)、點(diǎn)鈔機(jī)、保險(xiǎn)箱(柜)及一些儀表設(shè)備。
七、原理圖參考(以128x64應(yīng)用)
? ??因圖面較大,請(qǐng)下載壓縮包(AD10及以上版本)。
八、實(shí)例程序
九、顯示效果(顯示圖片與例程略有不同)

注:原理圖文件可在e小白官網(wǎng)《液晶顯示(六)-----128x64圖形點(diǎn)陣驅(qū)動(dòng)IC-KS0107&KS0108應(yīng)用》文章中下載。