采用KS0713控制芯片的SG12864-5C液晶顯示模塊的應(yīng)用
發(fā)布時間:2007/8/15 0:00:00 訪問次數(shù):543
核心器件: SG12864-5C
SG12864-5C是采用三星電子公司生產(chǎn)的KS0713為內(nèi)顯示控制芯片的小型液晶顯示模塊。該128×64點陣液晶顯示模塊具有二種不同功耗模式,價格低,數(shù)據(jù)可讀可寫,使用方便等優(yōu)點。其所采用的KS0713更是一種小型的大規(guī)模集成并帶有驅(qū)動器的點陣型液晶控制芯片。KS0713體積小,外觀尺寸只有42mm×39mm,29個引腳;可直接由微處理器控制;數(shù)據(jù)讀寫操作不受外部時鐘控制;集成化程度高,自帶液晶所必需的電源驅(qū)動。
圖1 ADC倒轉(zhuǎn)列地址和顯示列地址之間的對應(yīng)關(guān)系示意圖
液晶顯示模塊開發(fā)的基本步驟
點陣型液晶顯示模塊的開發(fā)基本可以分為三步:
根據(jù)開發(fā)系統(tǒng)的要求完成單片機與液晶顯示模塊的接口,通常的接口有總線模式和I/O模式兩種。特別要注意,液晶顯示模塊對負(fù)電壓的要求,如果負(fù)電壓值不符合要求,則會造成液晶屏顯示一片全黑,或是對比度太低。
根據(jù)控制器的時序圖和寄存器的命令表格,通過編寫程序往顯存的指定地址送一個字節(jié),比如0xFF,只要液晶上顯示一條實線線段,如果可以正常啟動并有數(shù)據(jù)顯示,無論數(shù)據(jù)顯示的對錯甚至顯示的是亂碼,都表明液晶模塊的初始化已經(jīng)完成,數(shù)據(jù)傳輸通道已經(jīng)基本打通。
仔細(xì)研究顯存的排列方式/數(shù)據(jù)的傳輸方式是縱向還是橫向,字節(jié)內(nèi)的位順序是左高右低,還是左低右高,1是對應(yīng)黑點還是白點,顯存地址是怎樣排列的,是自動加1,還是要另外設(shè)置等等。
SG12864-5C液晶顯示模塊中采用的KS0713顯示控制芯片
SG12864-5C(128×64點陣式LCD)液晶顯示模塊在懸空背光源管腳的狀態(tài)下,其電流最大值僅為0.25mA,通常典型電流值為0.17mA,輸入電壓為3V~3.6V。滿足了絕大部分嵌入式系統(tǒng)對低功耗液晶顯示的要求。模塊所采用的KS0713控制器直接接收8位并行數(shù)據(jù),在顯示的同時將數(shù)據(jù)存儲在模塊內(nèi)的數(shù)據(jù)存儲器中(DDRAM)。
控制芯片KS0713的初始化
KS0713初始化的基本步驟和其它同類控制芯片的初始化基本相同。值得開發(fā)人員特別注意的是:KS0713內(nèi)部的ADC,SHL定義了數(shù)據(jù)逐行、逐列顯示的逐次順序,其關(guān)系順序如表1所示。
基于TI(德州儀器)公司的16位微處理器MSP430F149在C語言開發(fā)環(huán)境下對KS0713的初始化:
void Init_LCD(void) //定義初始化函數(shù)
{ P6OUT &=~RESET;//復(fù)位位置零
Delay(500);
P6OUT |= RESET; //復(fù)位位置位
Delay(5);
P6OUT &=~CS;//片選位置零
Send_Command(0xE2);//復(fù)位指令
Send_Command(0xA1);//ADC指令(ADC=1)數(shù)據(jù)傳輸SEG132~SEG1,液晶屏幕顯示SEG1~SEG132
Send_Command(0xC0);//SHL指令(SHL=0)傳輸,顯示COM1~COM64
Send_Command(0xA3);//設(shè)定LCD占空比為1/9
Send_Command(0x2F);//設(shè)定電源控制
Send_Command(0x26);//調(diào)節(jié)寄存器選擇
Send_Command(0x81);//設(shè)定參考電壓模式
Send_Command(0x1C);//設(shè)定參考電壓寄存器
Send_Command(0x40);//設(shè)定顯示行(COM1)
Send_Command(0xAF); }//等待顯示開始
顯示數(shù)據(jù)存儲
核心器件: SG12864-5C
SG12864-5C是采用三星電子公司生產(chǎn)的KS0713為內(nèi)顯示控制芯片的小型液晶顯示模塊。該128×64點陣液晶顯示模塊具有二種不同功耗模式,價格低,數(shù)據(jù)可讀可寫,使用方便等優(yōu)點。其所采用的KS0713更是一種小型的大規(guī)模集成并帶有驅(qū)動器的點陣型液晶控制芯片。KS0713體積小,外觀尺寸只有42mm×39mm,29個引腳;可直接由微處理器控制;數(shù)據(jù)讀寫操作不受外部時鐘控制;集成化程度高,自帶液晶所必需的電源驅(qū)動。
圖1 ADC倒轉(zhuǎn)列地址和顯示列地址之間的對應(yīng)關(guān)系示意圖
液晶顯示模塊開發(fā)的基本步驟
點陣型液晶顯示模塊的開發(fā)基本可以分為三步:
根據(jù)開發(fā)系統(tǒng)的要求完成單片機與液晶顯示模塊的接口,通常的接口有總線模式和I/O模式兩種。特別要注意,液晶顯示模塊對負(fù)電壓的要求,如果負(fù)電壓值不符合要求,則會造成液晶屏顯示一片全黑,或是對比度太低。
根據(jù)控制器的時序圖和寄存器的命令表格,通過編寫程序往顯存的指定地址送一個字節(jié),比如0xFF,只要液晶上顯示一條實線線段,如果可以正常啟動并有數(shù)據(jù)顯示,無論數(shù)據(jù)顯示的對錯甚至顯示的是亂碼,都表明液晶模塊的初始化已經(jīng)完成,數(shù)據(jù)傳輸通道已經(jīng)基本打通。
仔細(xì)研究顯存的排列方式/數(shù)據(jù)的傳輸方式是縱向還是橫向,字節(jié)內(nèi)的位順序是左高右低,還是左低右高,1是對應(yīng)黑點還是白點,顯存地址是怎樣排列的,是自動加1,還是要另外設(shè)置等等。
SG12864-5C液晶顯示模塊中采用的KS0713顯示控制芯片
SG12864-5C(128×64點陣式LCD)液晶顯示模塊在懸空背光源管腳的狀態(tài)下,其電流最大值僅為0.25mA,通常典型電流值為0.17mA,輸入電壓為3V~3.6V。滿足了絕大部分嵌入式系統(tǒng)對低功耗液晶顯示的要求。模塊所采用的KS0713控制器直接接收8位并行數(shù)據(jù),在顯示的同時將數(shù)據(jù)存儲在模塊內(nèi)的數(shù)據(jù)存儲器中(DDRAM)。
控制芯片KS0713的初始化
KS0713初始化的基本步驟和其它同類控制芯片的初始化基本相同。值得開發(fā)人員特別注意的是:KS0713內(nèi)部的ADC,SHL定義了數(shù)據(jù)逐行、逐列顯示的逐次順序,其關(guān)系順序如表1所示。
基于TI(德州儀器)公司的16位微處理器MSP430F149在C語言開發(fā)環(huán)境下對KS0713的初始化:
void Init_LCD(void) //定義初始化函數(shù)
{ P6OUT &=~RESET;//復(fù)位位置零
Delay(500);
P6OUT |= RESET; //復(fù)位位置位
Delay(5);
P6OUT &=~CS;//片選位置零
Send_Command(0xE2);//復(fù)位指令
Send_Command(0xA1);//ADC指令(ADC=1)數(shù)據(jù)傳輸SEG132~SEG1,液晶屏幕顯示SEG1~SEG132
Send_Command(0xC0);//SHL指令(SHL=0)傳輸,顯示COM1~COM64
Send_Command(0xA3);//設(shè)定LCD占空比為1/9
Send_Command(0x2F);//設(shè)定電源控制
Send_Command(0x26);//調(diào)節(jié)寄存器選擇
Send_Command(0x81);//設(shè)定參考電壓模式
Send_Command(0x1C);//設(shè)定參考電壓寄存器
Send_Command(0x40);//設(shè)定顯示行(COM1)
Send_Command(0xAF); }//等待顯示開始
顯示數(shù)據(jù)存儲
熱門點擊
- Mac(物理、硬件)地址詳解
- 電腦經(jīng)常死機,緣起三大件過熱
- HRT硬盤維修工具
- 企業(yè)中無線局域網(wǎng)WLAN的安全防護
- 常見硬盤自舉失敗的分析
- 智能型LED鍵盤顯示技術(shù)及其在儀器儀表中的應(yīng)
- 打印機故障檢測以及故障問題解決
- 基于USB總線的隨機信源設(shè)計與實現(xiàn)
- 讓計算機啟動更快的八招
- PC三大戰(zhàn)役:價格戰(zhàn)、概念戰(zhàn)、服務(wù)戰(zhàn)
推薦技術(shù)資料
- CV/CC InnoSwitch3-AQ 開
- URF1DxxM-60WR3系
- 1-6W URA24xxN-x
- 閉環(huán)磁通門信號調(diào)節(jié)芯片NSDRV401
- SK-RiSC-SOM-H27X-V1.1應(yīng)
- RISC技術(shù)8位微控制器參數(shù)設(shè)
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究