DSP與智能彩色液晶顯示器接口設(shè)計_第1頁
DSP與智能彩色液晶顯示器接口設(shè)計_第2頁
DSP與智能彩色液晶顯示器接口設(shè)計_第3頁
DSP與智能彩色液晶顯示器接口設(shè)計_第4頁
DSP與智能彩色液晶顯示器接口設(shè)計_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、DSP與智能彩色液晶顯示器接口設(shè)計       摘要:文中提出了一種基于DSP控制的智能彩色液晶顯示器的接口設(shè)計方案。介紹了智能彩色液晶顯示器VK63的原理與使用方法,討論了TMS320F24O核心DSP控制器與智能彩色液晶顯示器的串、并行兩種通訊的軟、硬件設(shè)計方案?通過軟件編程解決了高速DSP與低速外部設(shè)備之間的通信問題。     關(guān)鍵詞:DSP;LCD;串行;并行;通訊;VK63近年來,隨著低價格、高性能芯片的出現(xiàn),已越來越多地被應(yīng)用于高速信號采集、語音處理、圖像分析處理等領(lǐng)域中,并顯示出巨大的優(yōu)越性

2、。智能彩色液晶顯示器具有顯示直接美觀、便于操作的特點,被用作各種便攜式系統(tǒng)的顯示前端。它一般采用工業(yè)級的高頻?可以自行對接收的命令和數(shù)據(jù)進行處理?因而能夠提高用戶端接口的軟件開發(fā)效率。一般的液晶顯示往往采用單片機控制?但在系統(tǒng)需要大量高速實時數(shù)據(jù)的情況下,單片機由于受處理速度的限制就顯得力不從心?而且一般的液晶顯示仍采用煩瑣的點陣操作來顯示漢字和圖形,而這又增加了軟件開發(fā)的難度。為了解決這些問題,本文將提出一種基于控制的智能彩色液晶顯示器的接口設(shè)計方法,從而有效地解決了上述問題。智能彩色液晶顯示器簡介智能彩色液晶顯示器(以下簡稱)是上海廣電集團北京分公司的產(chǎn)品,它具有體積小、功耗低、無輔射、壽

3、命長、超薄、防振及防爆等特點。該顯示器的顯示顏色為色,可顯示字符為的二級字庫,中文顯示為行×列,圖形點陣××。該采用大規(guī)模門陣列集成電路,從而避免了用煩瑣的點陣操作來顯示漢字和圖形,減輕了軟件開發(fā)人員的負擔,提高開發(fā)效率;由于采用全數(shù)字化設(shè)計,因而顯示穩(wěn)定可靠,抗強電磁干擾;該采用工業(yè)級的(),機內(nèi)配置有二級字庫,可通過串口或三態(tài)數(shù)據(jù)總線并口接收控制命令數(shù)據(jù),并自行對接收的命令和數(shù)據(jù)進行處理,以實時顯示用戶所要顯示的各種曲線、圖形和中西文字體。其原理框圖如圖所示。的命令碼為十六進制碼格式,每個命令均以十六進制碼的“”開頭,后面為命令代碼和所需要的參數(shù)。其中表示坐標

4、的高位,表示坐標的低位,表示坐標的高位,表示坐標的低位。的圖形方式以光點為最小點陣顯示單位,每個光點包含三個色點。字符方式以×點陣為最小顯示塊單位。西文字符占一個顯示塊,×點陣的漢字占兩個顯示塊。本機每顯示一個字符或漢字后?光標自動右移一個字符或漢字位?所以在同一行里順序?qū)懭霛h字或字符時?不用再加光標定位命令,即可連續(xù)送入內(nèi)碼。    如圖形操作為畫一實心矩形,那么,其命令代碼為: ,其中,為顏色代碼, 為左上角坐標, 為右下角坐標。其具體操作是以點(,)為左上角坐標,以點(,)為右下角坐標,使用指定的顏色畫實心矩形。 與的串行通訊設(shè)計 串行通

5、訊的硬件設(shè)計選用標準通訊接口,按串口方式工作。一幀信息為位,內(nèi)含位起始位(),位數(shù)據(jù)位(先低位后高位),位停止位()。為了提高通訊速度,顯示器內(nèi)設(shè)置了一個字節(jié)的輸入緩沖區(qū)。發(fā)送數(shù)據(jù)前應(yīng)先檢查信號(電平),若為負電平(對應(yīng)高電平),則表示緩沖區(qū)滿,要等到信號變?yōu)檎娖剑▽?yīng)低電平)后再發(fā)送數(shù)據(jù)。如果每組的數(shù)據(jù)量少于字節(jié),同時每組之間又有足夠的間隔,則不用判斷信號就可連續(xù)發(fā)送數(shù)據(jù)。圖所示是其硬件接口原理框圖。 串行通訊軟件設(shè)計此設(shè)計是一個具體工程項目(無功與諧波補償裝置)的液晶顯示部分程序,主要完成顯示“系統(tǒng)是否投入工作以及工作是否正常”的各種彩色圖形曲線和文字,其中顯示標志寄存器和數(shù)據(jù)寄存器的值

6、都由相關(guān)應(yīng)用程序給定。通過設(shè)置等待寄存器(賦值為)和檢測的信號可以防止數(shù)據(jù)發(fā)送丟失,從而實現(xiàn)高速與外部低速的通信。由于篇幅有限,這里只給出了串行初始化和數(shù)據(jù)發(fā)送部分的程序。其程序流程框圖如圖所示。()串行通訊初始化程序 ;設(shè)置串行通訊口各寄存器 , ;使能,空閑線喚醒模式,位數(shù)據(jù),無奇偶校驗位 , ;接收、發(fā)送、內(nèi)部時鐘使能, , ;接收和發(fā)送中斷禁止 , , ;波特率為 , ;設(shè)置為串行發(fā)送功能,為口功能 , ;串口初始化完成 , ;發(fā)送緩沖寄存器地址()數(shù)據(jù)串行發(fā)送程序: , ;檢測信號,判斷輸入緩沖區(qū)是否滿 , ;若緩沖區(qū)滿,繼續(xù)查詢等待 ;指向用戶定義數(shù)據(jù)頁() , ;數(shù)據(jù)送發(fā)送緩沖區(qū)

7、 _: ? ;判發(fā)送器是否空? _, 與的并行通訊設(shè)計 并行通訊硬件設(shè)計自身具有一個三態(tài)數(shù)據(jù)總線并口(并口為電平),可以同主機進行通訊。它的外部有條線同相連,即、和。其中為片選信號和寫信號的邏輯或非,上升沿有效。信號為高(電平)表示忙。為中斷申請信號,低電平有效。圖所示是其并行接口的硬件原理圖。圖所示是的時序圖。其中為信號的脈沖寬度,為數(shù)據(jù)建立時間,為數(shù)據(jù)保持時間。這些參數(shù)的具體要求為:不小于;不小于;大于 ;不小于;不小于。 并行通訊軟件設(shè)計并行通訊的編程思想與串行通訊軟件的設(shè)計基本相同。但并行通訊是通過設(shè)置等待寄存器?賦值為?和檢測的忙信號來防止發(fā)送數(shù)據(jù)丟失,以實現(xiàn)高速與外部低速的通信。圖所示的流程圖也適用于并行通訊。()并行通訊初始化程序 ;()配置為一般功能 ;口為輸出方式 ;口為輸入方式 ()數(shù)據(jù)并行發(fā)送程序?:?;判斷口的信號是否忙 , , ;若為高,繼續(xù)查詢等待 ;若為低, 把數(shù)據(jù)送到端口 , ;將口的信號置低 ;延時 ;將口的信號置高 結(jié)束語本文提出的基于控制的智能彩色液晶顯示器接口設(shè)計能夠很好地解決高速與外部低速設(shè)備的通信問題,本設(shè)計嘗試采用了串行和并行兩種通訊方案,其中前者只需用根線即可實現(xiàn)數(shù)據(jù)串行通信,因而節(jié)約了的外部資源,雖然傳輸速度稍低,但能滿足

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論