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

          新聞中心

          EEPW首頁(yè) > 光電顯示 > 設(shè)計(jì)應(yīng)用 > 內(nèi)藏液晶顯示控制器T6963C與DSP的接口應(yīng)用

          內(nèi)藏液晶顯示控制器T6963C與DSP的接口應(yīng)用

          作者: 時(shí)間:2007-07-27 來(lái)源:網(wǎng)絡(luò) 收藏

          引 言

          式液晶顯示模塊是一種較低價(jià)位、具有較高顯示功能的顯示器件。其顯著特點(diǎn)是性能穩(wěn)定、能進(jìn)行簡(jiǎn)單的圖形顯示,適合應(yīng)用于不需要太復(fù)雜的圖形顯示功能的便攜式智能儀器儀表等領(lǐng)域。本文就目前在智能儀器儀表領(lǐng)域中獲得廣泛應(yīng)用的DSP(數(shù)字信號(hào)處理器),介紹了如何把液晶顯示模塊用做DSP系統(tǒng)顯示模塊的問(wèn)題。

          1 T6963C的特點(diǎn)

          T6963C式液晶圖形顯示控制器能直接與80系列8位微處理器接口;具有CGROM,共有128個(gè)字符,可管理64 kB顯示區(qū)及字符發(fā)牛器CGRAM,并允許MPU隨時(shí)訪問(wèn)顯示區(qū);T6963C的字符字體由設(shè)置,其字體有5X8、6X8、7X8、8X8等4種;可對(duì)8 kB的顯示RAM操作;占空比可從1/16到1/128;圖形和文本可同時(shí)進(jìn)行顯示,可選擇OR、AND、EXOR等方式,以及文本方式下的特征顯示,還可實(shí)現(xiàn)圖形拷貝操作等。

          T6963C的最大特點(diǎn)是具有獨(dú)特的初始值設(shè)置功能,顯示驅(qū)動(dòng)所需的參數(shù)如占空比系數(shù)、驅(qū)動(dòng)傳輸?shù)淖止?jié)數(shù)/行,以及字符由引腳電平設(shè)置,這樣,T6963C的仞始化在上電時(shí)就已經(jīng)基本設(shè)置完成,我們的主要精力就可以全部用在設(shè)計(jì)上。這就是T6963C廣泛應(yīng)用于內(nèi)置控制器型的液晶顯示模塊的原因。

          2 液晶顯示模塊與TMS320LF2407接口

          本設(shè)計(jì)采用的嵌人式處理器是TI公司的DSP(TMS320LF2407)。DSP和液晶模塊的接口包括兩部分操作;DSP讀液晶模塊狀態(tài)的操作;DSP向液晶模塊寫(xiě)數(shù)據(jù)和指令的操作。這些操作的實(shí)現(xiàn)就是參考液晶模塊的時(shí)序圖,產(chǎn)生滿足這些時(shí)序的接口控制邏輯。然而,DSP指令執(zhí)行速度很快,液晶則屬于慢速外設(shè),兩者直接接口速度不匹配。要想正確操作液晶,必須在兩者之間加相應(yīng)的電路。采用SN74H245和一片PLD(可編程邏輯器件)GAL16V8來(lái)分別實(shí)現(xiàn)數(shù)據(jù)緩沖和上述邏輯。

          在Protel中,PLD的編程如下:

          使用液晶顯示模塊,TMS320LF2407實(shí)際上不是直接讀寫(xiě)液晶屏信息,而是通過(guò)與液晶顯示控制器的通信來(lái)間接控制液晶屏的顯示,這對(duì)控制顯示有著重要的意義。

          TMS320LF2407與液晶顯示控制器T6963C硬件接口如圖1所示。

          3 文字與圖形顯示方式

          T6963C的初始化設(shè)置一般都由引腳設(shè)置完成,因此其指令系統(tǒng)將集中于顯示功能的設(shè)置上。T6963C的指令可帶1個(gè)或2個(gè)參數(shù),每條指令的執(zhí)行都是先送入?yún)?shù)(如果有的話),再送人指令代碼。每次操作之前最好先進(jìn)行狀態(tài)字檢測(cè)。T6963C的狀態(tài)字為:

          STA0:指令讀寫(xiě)狀態(tài),1為準(zhǔn)備好,0為忙;

          STA1:數(shù)據(jù)讀寫(xiě)狀態(tài),1為準(zhǔn)備好,0為忙;

          STA2:數(shù)據(jù)自動(dòng)讀狀態(tài),1為準(zhǔn)備好,0為忙;

          STA3:數(shù)據(jù)自動(dòng)寫(xiě)狀態(tài),1為準(zhǔn)備好,0為忙;

          STA4:未用;

          STA5:控制器運(yùn)行檢測(cè)可能性,1為可能,0為不可能;

          STA6:屏讀/拷貝出錯(cuò)狀態(tài),1為出錯(cuò),0為正確;

          STA7:閃爍狀態(tài)檢測(cè),1為正常顯示,0為關(guān)顯示。

          a) 判斷狀態(tài)位STA1和STA0子程序(讀寫(xiě)指令和讀寫(xiě)數(shù)據(jù)狀態(tài)):在寫(xiě)指令的讀、寫(xiě)數(shù)據(jù)之前,這2個(gè)標(biāo)志位必須同時(shí)為1。

          代碼如下:

          b) 判斷狀態(tài)位STA3子程序(數(shù)據(jù)自動(dòng)寫(xiě)狀態(tài))。

          代碼如下:

          初始化:使用T6963C液晶顯示控制器,必須首先對(duì)其進(jìn)行初始化操作。代碼如下:


          4 西文字符顯示

          T6963C液晶顯示控制器內(nèi)部包含了128字符的字符發(fā)生器CGROM,不需要對(duì)西文字符提取點(diǎn)陣信息。在進(jìn)行西文顯示時(shí)只需寫(xiě)入該字符在液晶顯示屏上的首地址以及該字符的代碼和文本特征碼,即可。西文顯示代碼如下:

          5 程序流程

          程序流程圖如圖2和圖3所示。

          6 結(jié)束語(yǔ)

          利用以上方式可以把內(nèi)藏T6963C的液晶顯示控制器的液晶顯示模塊用做DSP(TMS320LF2407)應(yīng)用系統(tǒng)的顯示系統(tǒng),進(jìn)行簡(jiǎn)單顯示,其功能比數(shù)碼管的顯示效果強(qiáng),很好地實(shí)現(xiàn)了預(yù)期目的,增強(qiáng)了人-機(jī)界面友好性。以上所有的代碼都在現(xiàn)場(chǎng)溫度監(jiān)控系統(tǒng)中通過(guò)。其程序與硬件邏輯圖可供其他的DSP系統(tǒng)參考。



          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(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); })();