新聞中心

EEPW首頁 > 光電顯示 > 設(shè)計應(yīng)用 > 基于C8051 F021和RA8835的液晶顯示系統(tǒng)設(shè)計

基于C8051 F021和RA8835的液晶顯示系統(tǒng)設(shè)計

作者: 時間:2009-12-07 來源:網(wǎng)絡(luò) 收藏

本系統(tǒng)中的CAT28C256單獨占用A0~A14地址總線,同時A15、A14、A13用作74HC139的譯碼輸入信號線,A0用作屏的I/O緩沖器選擇,由于采用了外MEM低端口復(fù)用方式,因此,本系統(tǒng)還了以74HC573為核心的地址鎖存電路,其電路如圖3所示。其中,AD0~AD7可接到的數(shù)據(jù)/地址總線,ALE接到的ALE端(50號引腳)。

3 系統(tǒng)軟件
在軟件時,可根據(jù)的內(nèi)部寄存器來設(shè)計的驅(qū)動程序。控制部分是RA8835的核心。它由振蕩器、功能邏輯電路、顯示RA管理電路、字符庫管理電路和產(chǎn)生驅(qū)動時序的時序發(fā)生器等幾部分組成,其振蕩器可工作在1~10 MHz范圍內(nèi)。RA8835能在很高的工作頻率下迅速地解釋由MCU發(fā)來的指令代碼,并將參數(shù)置入相應(yīng)的寄存器內(nèi),還將觸發(fā)相應(yīng)的邏輯功能電路??刂撇糠挚梢怨芾?4 KB顯示RAM、內(nèi)藏的字符發(fā)生器以及外擴的字符發(fā)生器CGRAM或EXCGROM。一般地,RA8835可將64 KB顯示RAM分成以下兩種顯示特性區(qū):
(1)文本顯示特性區(qū)
具有此特性的顯示RAM區(qū)專用于文本方式顯示,訪問該區(qū)的每個字節(jié)的數(shù)據(jù)都被認為是字符代碼。RA8835可使用該字符代碼確定字符庫中字符的所在位置,然后將相應(yīng)的字模數(shù)據(jù)傳送到顯示模塊,并在屏上出現(xiàn)該字符的8x8點陣塊,即文本顯示RAM區(qū)的一個字節(jié)對應(yīng)液晶屏上的8x8點陣。
(2)圖形顯示特性區(qū)
具有此特性的顯示RAM區(qū)專用于圖形方式顯示,訪問該區(qū)的每個字節(jié)的數(shù)據(jù)都將被直接送到液晶顯示模塊上,每個位的電平狀態(tài)決定液晶屏上一個點的顯示狀態(tài), “1”為顯示, “0”為不顯示,故圖形顯示RAM區(qū)的一個字節(jié)對應(yīng)液晶屏上的8×1點陣。
RA8835中有一組專用寄存器來管理這兩種特性顯示區(qū),它可以單獨顯示一個特性區(qū),也可使兩個特性顯示區(qū)通過某種邏輯關(guān)系合成顯示,顯示方式的設(shè)置可通過軟件指令設(shè)置實現(xiàn)。RA8835有13條指令,多數(shù)指令帶有參數(shù),參數(shù)值可由用戶根據(jù)所控制的液晶顯示模塊的特性和顯示的需要來設(shè)置。
MCU可把指令代碼寫入指令輸入緩沖器內(nèi)(即A0=1時),指令的參數(shù)則隨后通過數(shù)據(jù)輸入緩沖器寫入(即A0=0 時)。帶有參數(shù)的指令代碼的作用之一就是選通相應(yīng)參數(shù)的寄存器,任意一條指令(除SLEEPIN、CSRDIR、CSRR和MERAD外)都是在其附屬參數(shù)輸入完成之后才能執(zhí)行。當(dāng)寫入一條新的指令時,RA8835一般在舊的指令參數(shù)組運行完成后,才等待新的參數(shù)的到來。
RA8835在8080方式下的時序如圖4所示。圖5所示是RA8835的驅(qū)動程序流程圖。



    評論


    相關(guān)推薦

    技術(shù)專區(qū)