| 80C31和SED1335控制320×240LCD模塊
摘要:本文介紹了一種經(jīng)過實(shí)際應(yīng)用的使用單片機(jī)80C31和SED1335液晶控制器控制LCD顯示模塊的軟硬件設(shè)計(jì),為設(shè)計(jì)各種便攜式系統(tǒng)的顯示前端提供了一種參考。 關(guān)鍵詞:單片機(jī) SED1335 LCD 液晶顯示器
320×240LCD LCD模塊是一款低價(jià)位高品質(zhì)的LCD模塊,具有高分辨率(點(diǎn)為0.27mm×0.27mm)、高對比度FSTN、高可*性、低功耗、低價(jià)格等優(yōu)點(diǎn),特別適用于數(shù)控機(jī)床、PDA、掌上電腦、游戲機(jī)等產(chǎn)品。 SED1335是日本SEIKOEPSON公司出品的液晶顯示控制器,在同類產(chǎn)品中是功能很強(qiáng)。其特點(diǎn)為:有較強(qiáng)功能的I/O緩沖器;指令功能豐富;四位數(shù)據(jù)并行發(fā)送;圖形和文本方式混合顯示。 SED1335指令集 SED1335有13條指令,多數(shù)指令帶有參數(shù),參數(shù)值由用戶根據(jù)所控制的液晶顯示模塊的特征和顯示的需要來設(shè)置。指令表如表1所示。 SED1335液晶控制板是用于MPU系統(tǒng)與液晶模塊之間的控制接口板,接收來自MPU系統(tǒng)的指令與數(shù)據(jù),并產(chǎn)生相應(yīng)的時(shí)序及數(shù)據(jù)控制模塊的顯示。A0為LCD控制器寄存器選擇輸入,類似于通常字符點(diǎn)陣LCD模塊的RS或D/I。MPU把指令代碼寫入指令輸入緩沖器內(nèi)(即A0=1),指令的參數(shù)數(shù)據(jù)則隨后通過數(shù)據(jù)輸入緩沖器(A0=0)寫入。帶有參數(shù)指令代碼的作用之一就是選通相應(yīng)的參數(shù)寄存器,除SLEEPIN、CSRDIR、CSRR和MREAD外任一條指令的執(zhí)行都產(chǎn)生在附屬參數(shù)的輸入完成之后。MPU可用寫入新參數(shù)與余下的舊參數(shù)有效地組合成新的參數(shù),需要注意的是所寫參數(shù)的順序不能改變,也不能省略。 表1 SED1335指令集 ---------------------------------------------------------------------- 功能 指令 代碼 說明 參數(shù)量 |