<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > S3C44B0X微處理器內(nèi)置LCD控制器

          S3C44B0X微處理器內(nèi)置LCD控制器

          作者: 時間:2010-09-13 來源:網(wǎng)絡 收藏

          本文引用地址:http://www.ex-cimer.com/article/151558.htm

            幀緩沖區(qū)開始地址二(SADDR2)

            的地址:0x01F0000C;

            屬性:R/W;

            復位值:0x000000。

            SADDR2中各個位的意義見表5:

            

            注:用戶通過改變BASEU和LCDBASEL的值來滾動屏幕,但在幀結(jié)束時,不能改變LCDBASEU和LCDBASEL的值,因為預取下一幀的數(shù)據(jù)優(yōu)先于改變幀,如果這時改變幀,預取的數(shù)據(jù)將無效而且顯示不正確。為了檢查LINECNT,應當屏蔽中斷,否則如果在讀LINECNT后,任意中斷剛好執(zhí)行,因為ISR的執(zhí)行,LINECNT的值可能無效。

            緩沖區(qū)開始地址三(LCDSADDR3)

            LCDSADDR3的地址:0x01F00010;

            屬性:R/W;

            復位值:0x000000。

            LCDSADDR3中各個位的意義見表6:

            

            注:PAGEWIDTH和OFFSIZE必須在ENVID=0時變化。

            LCD的應用

            LCD能與大多數(shù)LCD顯示模塊接口,例如DMF50081,KCS057QV1AJ等。

            KCS057QV1AJ是由KYOCERA公司生產(chǎn),具有320 240個象素點、帶CFL背光的STN(超扭曲向列)256色LCD顯示模塊。它不帶LCD,很容易與的LCD控制器接口。本節(jié)將詳述它與LCD控制器的硬件接口連線以及它的驅(qū)動程序。

            LCD控制器與KCS057QV1AJ接口設計

            KCS057QV1AJ提供的外部接口信號線如下:

            FRM:驅(qū)動器掃描的同步信號線;

            LOAD:數(shù)據(jù)鎖存信號線;

            CP:數(shù)據(jù)移位時鐘信號線;

            DISP:顯示控制信號線;

            D[7:0]:8根顯示數(shù)據(jù)輸入線。

            在KCS057QV1AJ與LCD控制器之間接線時,KCS057QV1AJ的FRM、LOAD、CP、D[7:0]分別和LCD控制器的VFRAME、VLINE、VCLK、VD[7:0]相連。DISP引腳與的GPIO的GPC15相連,通過GPC15來控制LCD顯示模塊的打開和關(guān)閉。具體接線如圖2。

            



          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();