液晶顯示模擬KS0713及其應(yīng)用
概述
KS0713是一種小型的大規(guī)模集成并帶有驅(qū)動(dòng)器和控制器的點(diǎn)陣型液晶模塊。它的外觀尺寸為42mm×39mm,有29個(gè)外部引腳。它直接受單片機(jī)控制,接收8位串行或并行數(shù)據(jù), 同時(shí)可將數(shù)據(jù)顯示,并將數(shù)據(jù)存儲(chǔ)在模塊同的數(shù)據(jù)存儲(chǔ)器中(DDRAM)。由于DDRAM中的數(shù)據(jù)顯示單元與液晶屏的點(diǎn)陣單元存在一一對(duì)應(yīng)關(guān)系,并且KS0713液晶模塊數(shù)據(jù)的讀寫操作不受外部時(shí)鐘的控制,因而KS0713的顯示具有很高的靈活性。KS0713液晶模塊帶有液晶必需電源驅(qū)動(dòng)電路,這樣可用最小的元件和最小的功耗實(shí)現(xiàn)模塊的功能。
一、基本原理
1.引腳說明
表1對(duì)KS0713的引腳及其功能進(jìn)行了說明。
表1 KS0713引腳說明
2.KS0713液晶模塊的主要結(jié)構(gòu)
(1)顯示數(shù)據(jù)存儲(chǔ)器(DDRAM)
DDRAM用來存放液晶的顯示數(shù)據(jù)。它是一個(gè)65行、132列的地址空間。65行構(gòu)成了9頁,其中前8頁是由8列構(gòu)成(DB0~DB7),第9頁是單獨(dú)一行(只有DB0)。顯示數(shù)據(jù)DB0~DB7通過 單片機(jī) 的數(shù)據(jù)口送入,并通過DB0~DB7直接讀或?qū)懙矫宽搶?duì)應(yīng)的8行;同時(shí)每一點(diǎn)陣可通過確定頁地址和列地址來確定位置。在向DDRAM中寫數(shù)據(jù)的同時(shí),液晶屏上對(duì)應(yīng)的點(diǎn)陣被顯示,如圖1所示。
(2)頁地址電路
頁地址電路的功能是為顯示數(shù)據(jù)存儲(chǔ)器提供頁地址。頁地址的確定是通過頁控制字送到一個(gè)4位的頁地址寄存器中來實(shí)現(xiàn)的。例如:第8頁,DB3為高電平時(shí),DB2、DB1和DB0為低電平。
(3)行地址電路
行地址電路根據(jù)顯示起始行(COM0)為DDRAM提供行地址,因此通過改變行地埴址,可在不改變片內(nèi)RAM的情況下滾動(dòng)屏幕和切換。頁地址的改變是通過行地址寄存器實(shí)現(xiàn)的。它只通過初始顯示行指令和6位的計(jì)數(shù)電路來改變。寄存器的內(nèi)容在液晶開始每一幀時(shí)自動(dòng)復(fù)制到行計(jì)數(shù)器中。
(4)列地址電路
列地址電路為DDRAM提供列地址。它有一個(gè)8位的可預(yù)先設(shè)置的計(jì)數(shù)器,當(dāng)設(shè)置列地址的MSB/LSB指令發(fā)送后,Y7~Y0就被更新(詳見控制字說明);當(dāng)有讀或?qū)懼噶顣r(shí),列地址會(huì)每次相應(yīng)加1,這樣 單片機(jī) 可以連續(xù)地傳送顯示數(shù)據(jù)。但是,8位的計(jì)數(shù)器在沒有設(shè)置MSB/LSB時(shí)處于鎖定狀態(tài),此時(shí)它的鎖定值為大于84H的任意數(shù),并且不能實(shí)現(xiàn)自動(dòng)增加的功能。一旦MSB/LSB經(jīng)再次設(shè)定,計(jì)數(shù)器才可解鎖。列地址計(jì)數(shù)器相對(duì)于頁地址寄存器是獨(dú)立的(見表2)。ADC選擇指令可例轉(zhuǎn)列地址和顯示列之間的對(duì)應(yīng)關(guān)系,如圖2所示。
表2 指令控制字表
(5)液晶顯示電路
液晶顯示電路具有1個(gè)片內(nèi)振蕩器,振蕩頻率獨(dú)立于VDD。振蕩器的輸出信號(hào)用于電壓轉(zhuǎn)換和液晶顯示的定時(shí)產(chǎn)生電路,定時(shí)產(chǎn)生電路一些信號(hào)用于液晶的顯示。液晶顯示的時(shí)鐘信號(hào)是通過振蕩時(shí)鐘產(chǎn)生的,這一時(shí)鐘信號(hào)為行計(jì)數(shù)器和顯示數(shù)據(jù)鎖存器提供了時(shí)鐘信號(hào)。片內(nèi)RAM的行地址與液晶顯示時(shí)鐘信號(hào)同步產(chǎn)生,并且132位的顯示數(shù)據(jù)根據(jù)顯示時(shí)鐘信號(hào)同步鎖存到顯示數(shù)據(jù)鎖存電路中