專利名稱:液晶顯示屏的控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種液晶顯示屏的控制方法,特別是指一種在個(gè)人數(shù)字助理(Personal Digital Assistant,簡稱PDA)中,用微處理器和簡單的邏輯控制電路替代專用液晶顯示屏控制電路,以達(dá)到降低液晶顯示屏控制硬件成本目的的方法。
現(xiàn)有的LCD的控制器(例如STN型LCD控制器)主要采用現(xiàn)成的嵌入式CPU的LCD控制器或者外帶的LCD控制器,這樣的處理器或LCD控制器都是專門用于LCD控制的特定硬件產(chǎn)品,價(jià)格相對較高;受此影響,諸如掌上電腦等個(gè)人數(shù)字助理的產(chǎn)品成本一直很難降低。
參見
圖1,一般的LCD的控制器通常由微處理器接口寄存器、控制邏輯電路、屏幕直接存儲器存取(簡稱屏幕DMA)、線型緩存器(Line Buffer)、光標(biāo)邏輯電路、幀頻控制以及LCD接口等7個(gè)控制單元構(gòu)成,通過采用DMA的方式,產(chǎn)生相應(yīng)的LCD的控制信號線。由于上述的LCD控制器采用獨(dú)特的設(shè)計(jì),所以其硬件成本非常高。
許多智能化電子產(chǎn)品(例如PDA等)中所具有的CPU,用于正常的計(jì)算和運(yùn)行應(yīng)用程序以外,還具有足夠的運(yùn)算和控制余量,因此僅就LCD的控制而言,完全可以利用CPU來替代專門的硬件LCD控制器,進(jìn)而降低產(chǎn)品的硬件成本。
本發(fā)明的又一目的在于提供一種液晶顯示屏的控制方法,充分利用CPU的運(yùn)算、控制能力,發(fā)揮智能化電子產(chǎn)品CPU的潛力。
本發(fā)明的目的是這樣實(shí)現(xiàn)的一種液晶顯示屏的控制方法,PDA的CPU模擬生成LCD的顯示控制信號和數(shù)據(jù)信號,并將該顯示控制信號和數(shù)據(jù)信號輸出到LCD,控制LCD的顯示。
所述的顯示控制信號至少包括LCD幀控制信號、LCD點(diǎn)控制信號、LCD交變信號及LCD行控制信號。
PDA的CPU模擬生成LCD的顯示控制信號和數(shù)據(jù)信號的具體方法為CPU利用計(jì)數(shù)器產(chǎn)生固定周期的行掃描中斷啟動(dòng)信號;在行中斷服務(wù)過程中產(chǎn)生各控制信號;將所產(chǎn)生的各控制信號,利用CPU的輸入/輸出端口輸出。
所述的行中斷服務(wù)過程具體包括如下步驟步驟1判斷當(dāng)前一屏是否刷新完成,是則執(zhí)行步驟2;否則執(zhí)行步驟3;步驟2重新設(shè)置刷新地址并重新開始刷新;執(zhí)行步驟4;步驟3刷新下一行;步驟4判斷是否進(jìn)行幀控制,是則設(shè)置幀控制信號為有效狀態(tài)后執(zhí)行步驟5;否則直接執(zhí)行步驟5;步驟5;使交變信號翻轉(zhuǎn),設(shè)置行控制信號為有效狀態(tài),經(jīng)過延時(shí)以后,再設(shè)置行控制信號為無效狀態(tài),同時(shí)設(shè)置點(diǎn)控制信號為有效狀態(tài);步驟6從顯示緩沖區(qū)向顯示地址移動(dòng)顯示數(shù)據(jù),同時(shí)設(shè)置點(diǎn)控制信號為有效狀態(tài)步驟7再判斷是否進(jìn)行幀控制,是則設(shè)置幀控制信號為無效狀態(tài)后結(jié)束;否則,直接結(jié)束。
所述的點(diǎn)控制信號通過通用輸入輸出信號(Genreal Purpose Input andOutput,簡稱GPIO)和寫允許信號(Write Enable,簡稱WE)進(jìn)行與運(yùn)算后獲得。
所述的液晶顯示屏的數(shù)據(jù)信號直接采用CPU的數(shù)據(jù)信號。
本發(fā)明提供的液晶顯示屏的控制方法,通過PAD中已具有的CPU輸出LCD的控制信號,替代了專門的硬件LCD控制器,因此,降低了具有LCD的智能化電子產(chǎn)品的硬件成本;同時(shí)可以充分利用CPU的運(yùn)算控制能力,發(fā)揮了智能化電子產(chǎn)品CPU的潛力。
圖2為LCD各控制信號的時(shí)序示意圖。
圖3為本發(fā)明CPU與LCD的連接示意圖。
圖4為本發(fā)明產(chǎn)生LCD控制信號的流程圖。
參見圖4,CPU產(chǎn)生一個(gè)周期內(nèi)LCD各種控制信號的具體方法如下步驟1判斷當(dāng)前一屏是否刷新完成,是則執(zhí)行步驟2;否則執(zhí)行步驟3;步驟2重新設(shè)置刷新地址并重新開始刷新;執(zhí)行步驟4;步驟3刷新下一行;步驟4判斷是否進(jìn)行幀控制,是則設(shè)置幀控制信號LFRM為有效狀態(tài)后執(zhí)行步驟5;否則直接執(zhí)行步驟5;步驟5;使交變信號LACD翻轉(zhuǎn),設(shè)置行控制信號LLP為有效狀態(tài),經(jīng)過延時(shí)以后,再設(shè)置行控制信號LLP為無效狀態(tài),同時(shí)設(shè)置點(diǎn)控制信號LCLK為有效狀態(tài);步驟6從顯示緩沖區(qū)向顯示地址移動(dòng)顯示數(shù)據(jù),同時(shí)設(shè)置點(diǎn)控制信號LCLK為有效狀態(tài)步驟7再判斷是否進(jìn)行幀控制,是則設(shè)置幀控制信號LFRM,為無效狀態(tài)后結(jié)束;否則,直接結(jié)束。
LCD的數(shù)據(jù)信號直接采用CPU的數(shù)據(jù)信號D0-D3,為了在實(shí)際的應(yīng)用中區(qū)分其數(shù)據(jù)的性質(zhì),可采用WE和GPIO的或組合來產(chǎn)生點(diǎn)控制信號LCLK,即將CPU的WE信號和GPIO信號同時(shí)經(jīng)過一或運(yùn)算后作為點(diǎn)控制信號LCLK輸出給LCD。
通過以上的方式,在設(shè)計(jì)掌上電腦的時(shí)候,可以選用一些沒有LCD控制器的嵌入式CPU,由于該類型的CPU型號一般比較老,因此在滿足實(shí)際的顯示控制的同時(shí),還可以大幅度降低成本。
最后所應(yīng)說明的是以上實(shí)施例僅用以說明而非限制本實(shí)用新型的技術(shù)方案,盡管參照上述實(shí)施例對本實(shí)用新型進(jìn)行了詳細(xì)說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解依然可以對本實(shí)用新型進(jìn)行修改或者等同替換,而不脫離本實(shí)用新型的精神和范圍的任何修改或局部替換,其均應(yīng)涵蓋在本實(shí)用新型的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.一種液晶顯示屏的控制方法,其特征在于PDA的CPU模擬生成LCD的顯示控制信號和數(shù)據(jù)信號,并將該顯示控制信號和數(shù)據(jù)信號輸出到LCD,控制LCD的顯示。
2.根據(jù)權(quán)利要求1所述的液晶顯示屏的控制方法,其特征在于所述的顯示控制信號至少包括LCD幀控制信號、LCD點(diǎn)控制信號、LCD交變信號及LCD行控制信號。
3.根據(jù)權(quán)利要求1所述的液晶顯示屏的控制方法,其特征在于PDA的CPU模擬生成LCD的顯示控制信號和數(shù)據(jù)信號的具體方法為CPU利用計(jì)數(shù)器產(chǎn)生固定周期的行掃描中斷啟動(dòng)信號;在行中斷服務(wù)過程中產(chǎn)生各控制信號;將所產(chǎn)生的各控制信號,利用CPU的輸入/輸出端口輸出。
4.根據(jù)權(quán)利要求3所述的液晶顯示屏的控制方法,其特征在于所述的行中斷服務(wù)過程具體包括如下步驟步驟1判斷當(dāng)前一屏是否刷新完成,是則執(zhí)行步驟2;否則執(zhí)行步驟3;步驟2重新設(shè)置刷新地址并重新開始刷新;執(zhí)行步驟4;步驟3刷新下一行;步驟4判斷是否進(jìn)行幀控制,是則設(shè)置幀控制信號為有效狀態(tài)后執(zhí)行步驟5;否則直接執(zhí)行步驟5;步驟5;使交變信號翻轉(zhuǎn),設(shè)置行控制信號為有效狀態(tài),經(jīng)過延時(shí)以后,再設(shè)置行控制信號為無效狀態(tài),同時(shí)設(shè)置點(diǎn)控制信號為有效狀態(tài);步驟6從顯示緩沖區(qū)向顯示地址移動(dòng)顯示數(shù)據(jù),同時(shí)設(shè)置點(diǎn)控制信號為有效狀態(tài)步驟7再判斷是否進(jìn)行幀控制,是則設(shè)置幀控制信號為無效狀態(tài)后結(jié)束;否則,直接結(jié)束。
5.根據(jù)權(quán)利要求4所述的液晶顯示屏的控制方法,其特征在于所述的點(diǎn)控制信號通過GPIO信號和WE信號進(jìn)行與運(yùn)算后獲得。
6.根據(jù)權(quán)利要求1所述的液晶顯示屏的控制方法,其特征在于所述的液晶顯示屏的數(shù)據(jù)信號直接采用CPU的數(shù)據(jù)信號。
全文摘要
一種液晶顯示屏的控制方法,PDA的CPU模擬生成LCD的顯示控制信號和數(shù)據(jù)信號,并將該顯示控制信號和數(shù)據(jù)信號輸出到LCD,控制LCD的顯示,本發(fā)明提供的液晶顯示屏的控制方法,通過PAD中已具有的CPU輸出LCD的控制信號,替代了專門的硬件LCD控制器,因此,降低了具有LCD的智能化電子產(chǎn)品的硬件成本;同時(shí)可以充分利用CPU的運(yùn)算控制能力,發(fā)揮了智能化電子產(chǎn)品CPU的潛力。
文檔編號G09G3/36GK1432986SQ02100718
公開日2003年7月30日 申請日期2002年1月18日 優(yōu)先權(quán)日2002年1月18日
發(fā)明者劉鵬, 嚴(yán)洪濤, 梁小霞, 劉曉煒 申請人:聯(lián)想(北京)有限公司