<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 液晶顯示控制電路KS0713的初始化編程技巧

液晶顯示控制電路KS0713的初始化編程技巧

作者: 時(shí)間:2012-06-01 來(lái)源:網(wǎng)絡(luò ) 收藏

自帶控制器的點(diǎn)陣式液晶圖形顯示模塊是目前很受歡迎的一類(lèi)產(chǎn)品,在數字化儀表、便攜式儀表、公交IC卡系統終端,以及智能化家電和嵌入式應用系統中得到了廣泛的應用。此類(lèi)顯示模塊的核心就是其內部自帶的專(zhuān)用控制器,即是這類(lèi)顯示控制器,該控制器常用于監控和測量中控制提示菜單﹑波形或是各類(lèi)參數變化的顯示。控制芯片具有體積小、可直接由微處理器控制、高靈活性的特點(diǎn),并自帶液晶所必需的電源驅動(dòng)。

模塊開(kāi)發(fā)的基本步驟

1. 根據開(kāi)發(fā)系統的要求完成單片機與模塊的接口,通常的接口有總線(xiàn)模式和I/O模式兩種。需要注意模塊對負電壓的要求,如果負電壓值不符合要求,則會(huì )造成液晶屏顯示不正常,或降低顯示對比度。

2.液晶顯示控制電路KS0713的初始化編程技巧 根據控制器的時(shí)序圖和寄存器的命令表格,通過(guò)編寫(xiě)程序向顯存的指定地址送一個(gè)字節,比如0xFF,只要液晶上顯示一條實(shí)線(xiàn)線(xiàn)段。如果可以正常啟動(dòng)并有數據顯示,則表明液晶模塊的初始化已經(jīng)完成。

3. 仔細研究顯存的排列方式/數據的傳輸方式是縱向還是橫向,字節內的位順序是左高右低,還是左低右高,1、0與黑點(diǎn)和白點(diǎn)的對應關(guān)系,顯存地址的排列順序,是自動(dòng)遞增還是需要另外設置等。在清楚這些問(wèn)題后,設計工程師就可以按照設計需要在點(diǎn)陣型液晶模塊上進(jìn)行文字或圖形的顯示。

控制芯片的初始化

KS0713初始化的基本步驟和其它同類(lèi)控制芯片的初始化相似。值得開(kāi)發(fā)人員特別注意的是,KS0713內部的ADC和SHL寄存器定義了數據逐行和逐列顯示的順序,其關(guān)系順序如表1所示。

采用KS0713控制芯片的初始化C程序代碼如下:


void Init_LCD(void) //定義初始化函數


{


P6OUT =~RESET; //復位位置零


Delay(500);


P6OUT |= RESET; //復位位置位


Delay(5);


P6OUT =~CS; //片選位置零


Send_Command(0xE2); //復位指令


Send_Command(0xA1); //ADC指令(ADC=1)數據傳輸SEG132~SEG1,


液晶屏幕顯示SEG1~SEG132


Send_Command(0xC0); //SHL指令(SHL=0)傳輸,顯示COM1~COM64


Send_Command(0xA3); //設定LCD占空比為1/9


Send_Command(0x2F); //設定電源控制


上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 液晶顯示 KS0713 初始化編程

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>