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

          新聞中心

          EEPW首頁(yè) > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > TFT-LCD驅(qū)動(dòng)芯片測(cè)試平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)

          TFT-LCD驅(qū)動(dòng)芯片測(cè)試平臺(tái)的設(shè)計(jì)和實(shí)現(xiàn)

          作者:劉玉青 鄧文基 華南理工大學(xué)物理學(xué)院微電子系 時(shí)間:2008-08-01 來源:中國(guó)集成電路 收藏

          3 系統(tǒng)軟件設(shè)計(jì)

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

            (1)初始化和時(shí)序控制

            在硬件系統(tǒng)上電復(fù)位后,通過軟件根據(jù),F(xiàn)lash,驅(qū)動(dòng)芯片和的特性來初始化。包括設(shè)置定義各個(gè)接口引腳,設(shè)置寄存器的值確定的工作條件,工作模式等。把圖片和其他的顯示數(shù)據(jù)通過高速USB接口下載到片內(nèi)RAM和片外Flash中。之后,根據(jù)的時(shí)序給顯示模組送顯示數(shù)據(jù)。的讀寫控制時(shí)序由圖5表示。IC的時(shí)序控制信號(hào)有RS,CS,WR,RD四個(gè)。它們分別是寄存器使能信號(hào),片選信號(hào),寫使能信號(hào)和讀使能信號(hào)。另外通過RST控制線來硬件復(fù)位。

            (2)寫程序

            包括寫片內(nèi)RAM和寫片外Flash。較小數(shù)據(jù)量可以直接寫到片內(nèi)RAM中,片內(nèi)RAM的優(yōu)點(diǎn)是數(shù)據(jù)傳送速度快,可以在線調(diào)試,缺點(diǎn)是儲(chǔ)蓄容量較小。C8051F130的片內(nèi)RAM是128 kBytes。存儲(chǔ)較大容量的圖片是需要采用片外Flash。片外的Flash傳送速度較慢,儲(chǔ)蓄容量較大,采用的AM29LV160內(nèi)存大小是2 Mbytes。其存儲(chǔ)空間分布如表1。把一幅320*240的BMP格式文件轉(zhuǎn)為16位真彩的HEX文件,大小是150 kBytes。一個(gè)Flash中可以容納10幅圖片的數(shù)據(jù)量。C8051F130每次可以處理64 Kbytes以下的數(shù)據(jù)。為方便計(jì)算地址,將每幅圖片分成5段,前4段大小是32Kbytes,最后一段大小是22Kbytes。下載一個(gè)Flash中所有數(shù)據(jù),分10*5次下載。

            從表中看到SA0~SA3的大小和SA4~SA34不同,在寫數(shù)據(jù)時(shí)要特別注意地址的分配。

            (3)讀程序

            可以從RAM或片外FLASH讀取。驅(qū)動(dòng)IC和FLASH之間是采用直接讀取方式,F(xiàn)LASH中的數(shù)據(jù)通過時(shí)序控制直接通過Addr0~Addr17送到IC。

          4 結(jié)束語

            本文針對(duì)LCD的調(diào)試環(huán)境設(shè)計(jì)一個(gè)基于C8051F130的測(cè)試平臺(tái),全貌圖如圖6,圖7,F(xiàn)LASH在PCB背面。通過多次測(cè)試和試用,證明是一個(gè)高速,穩(wěn)定,方便的調(diào)試平臺(tái)。對(duì)類似COG調(diào)試和測(cè)試系統(tǒng)有借鑒意義。


          上一頁(yè) 1 2 下一頁(yè)

          評(píng)論


          相關(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); })();