本人正在學習液晶proteus仿真,在網上收集并整理了一些有用的東西分享與大家。。ǹ刂乞寗覫C見附錄),發(fā)現理解驅動流程后再來編程會事半功倍。
介紹一些常用的LCD驅動控制IC的型號,方便學習或正在使用的LCD的朋友能夠更好地編寫LCD的驅動程序。
因此各位朋友在選擇LCD液晶模塊的時候,在考慮到串行,還是并行的方式時,可根據其驅動控制IC的型號來判別,當然你還需要看你選擇的LCD模塊引腳定 義是固定支持并行,還是可選擇并行或串行的方式。 一、字符型LCD驅動控制IC
市場上通用的8×1、8×2、16×1、16×2、16×4、20×2、20×4、40×4等字符型LCD,基本上都采用的KS0066作為LCD的驅動 控制器 二、圖形點陣型LCD驅動控制IC 1、點陣數122×32--SED1520 2、點陣數128×64
(1)ST7920/ST7921,支持串行或并行數據操作方式,內置中文漢字庫
(2)KS0108, 只支持并行數據操作方式,這個也是最通用的12864點陣液晶的驅動控制IC
(3)ST7565P,支持串行或并行數據操作方式
(4)S6B0724, 支持串行或并行數據操作方式
(5)T6963C,只支持并行數據操作方式
3、其他點陣數如192×64、240×64、 320×64、240×128的一般都是采用T6963c驅動控制芯片 4、點陣數320×240,通用的采用RA8835驅動控制IC
這里列舉的只是一些常用的,當然還有其他LCD驅動控制IC,在寫LCD驅動時要清楚是哪個型號的IC,再到網上去尋找對應的IC數據手冊吧。后面我將慢 慢補上其它一些常見的. 三 12864液晶的奧秘 CD1601/1602和LCD12864都是通常使用的液晶,有人以為12864是一個統(tǒng)一的編號,主要是12864的液晶驅動都是一樣的,其實12864只是表示液晶的點陣是128*64點陣,而實際的12864有帶字庫的,也有不帶字庫的;有5V電壓的,也有3.3V~5V(內置升壓電路);歸根到底的區(qū)別在于驅動控制芯片,常用的控制芯片有ST7920、KS0108、T6963C等等。
下面介紹比較常用的四種 (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類液晶的標志性引腳; 如果拿到的液晶接口 有絲印的話,可以按照上表來判斷液晶的類型。
正是因為12864的控制芯片有很多,則對應的液晶驅動方式大不相同,所以最好的 辦法是你在購買液晶的時候向廠家的銷售人員咨詢清楚你所購買液晶的控制芯片,索要技術手冊。但遺憾的是,現在的那些銷售太不敬業(yè)了,以至于很多時候都一問 三不知,這時候只能求助于網絡,通過液晶底板上的標示搜索廠家。 例子 :“SPRT12864M”,通過檢索知道是北京思普瑞特科技發(fā)展有限公司的產品,上他們的網站下載液晶的手冊,可以初步判斷此液晶的控制芯片是ST7920。 |