日本a√视频在线,久久青青亚洲国产,亚洲一区欧美二区,免费g片在线观看网站

        <style id="k3y6c"><u id="k3y6c"></u></style>
        <s id="k3y6c"></s>
        <mark id="k3y6c"></mark>
          
          

          <mark id="k3y6c"></mark>

          新聞中心

          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)的邏輯功能電路。控制部分可以管理64 KB顯示RAM、內(nèi)藏的字符發(fā)生器以及外擴(kuò)的字符發(fā)生器CGRAM或EXCGROM。一般地,RA8835可將64 KB顯示RAM分成以下兩種顯示特性區(qū):
          (1)文本顯示特性區(qū)
          具有此特性的顯示RAM區(qū)專用于文本方式顯示,訪問該區(qū)的每個字節(jié)的數(shù)據(jù)都被認(rèn)為是字符代碼。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ù)組運(yùn)行完成后,才等待新的參數(shù)的到來。
          RA8835在8080方式下的時序如圖4所示。圖5所示是RA8835的驅(qū)動程序流程圖。



                評論


                相關(guān)推薦

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

                    <style id="k3y6c"><u id="k3y6c"></u></style>
                      <s id="k3y6c"></s>
                      <mark id="k3y6c"></mark>
                        
                        

                        <mark id="k3y6c"></mark>