91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » D S P

DSP與智能彩色液晶顯示器接口設計

發布時間:2007/8/23 0:00:00 訪問次數:459


作者:鐘貴生 曾國宏

        摘要:文中提出了一種基于DSP控制的智能彩色液晶顯示器的接口設計方案。介紹了智能彩色液晶顯示器VK63的原理與使用方法,討論了TMS320F24O核心DSP控制器與智能彩色液晶顯示器的串、并行兩種通訊的軟、硬件設計方案通過軟件編程解決了高速DSP與低速外部設備之間的通信問題。

        關鍵詞:DSP;LCD;串行;并行;通訊;VK63

        近年來,隨著低價格、高性能DSP芯片的出現,DSP已越來越多地被應用于高速信號采集、語音處理、圖像分析處理等領域中,并顯示出巨大的優越性。智能彩色液晶顯示器具有顯示直接美觀、便于操作的特點,被用作各種便攜式系統的顯示前端。它一般采用工業級的高頻CPU可以自行對接收的命令和數據進行處理因而能夠提高用戶端接口的軟件開發效率。

        一般的液晶顯示往往采用單片機控制但在系統需要大量高速實時數據的情況下,單片機由于受處理速度的限制就顯得力不從心而且一般的液晶顯示仍采用煩瑣的點陣操作來顯示漢字和圖形,而這又增加了軟件開發的難度。為了解決這些問題,本文將提出一種基于DSP控制的智能彩色液晶顯示器的接口設計方法,從而有效地解決了上述問題。

        1  智能彩色液晶顯示器VK63簡介

        智能彩色液晶顯示器(以下簡稱LCD)VK63是上海廣電集團北京分公司的產品,它具有體積小、功耗低、無輔射、壽命長、超薄、防振及防爆等特點。該顯示器的顯示顏色為256色,可顯示字符為ASC11的二級字庫,中文顯示為15行×20列,圖形點陣320×RGB×240。

        該LCD采用大規模門陣列集成電路,從而避免了用煩瑣的點陣操作來顯示漢字和圖形,減輕了軟件開發人員的負擔,提高開發效率;由于采用全數字化設計,因而顯示穩定可靠,抗強電磁干擾;該LCD采用工業級的CPU(89C51),機內配置有二級字庫,可通過串口或三態數據總線并口接收控制命令數據,并自行對接收的命令和數據進行處理,以實時顯示用戶所要顯示的各種曲線、圖形和中西文字體。其原理框圖如圖1所示。

        LCD的命令碼為十六進制碼格式,每個命令均以十六進制碼的“1B”開頭,后面為命令代碼和所需要的參數。其中XH表示X坐標的高8位,XL表示X坐標的低8位,YH表示Y坐標的高8位,YL表示Y坐標的低8位。

        LCD的圖形方式以光點為最小點陣顯示單位,每個光點包含RGB三個色點。字符方式以8×16點陣為最小顯示塊單位。西文字符占一個顯示塊,16×16點陣的漢字占兩個顯示塊。本機每顯示一個字符或漢字后光標自動右移一個字符或漢字位,所以在同一行里順序寫入漢字或字符時不用再加光標定位命令,即可連續送入內碼。


        
        如圖形操作為畫一實心矩形,那么,其命令代碼為:1B 41 color XH1 XL1 YH1 YL1 XH2 XL2 YH2 YL2,其中,color為顏色代碼,X1 Y1為左上角坐標,X2 Y2為右下角坐標。其具體操作是以點(X1,Y1)為左上角坐標,以點(X2,Y2)為右下角坐標,使用指定的顏色畫實心矩形。

        2 DSP與LCD的串行通訊設計

        2.1 串行通訊的硬件設計

        LCD選用標準RS-232通訊接口,按串口方式工作。一幀信息為10位,內含1位起始位(0),8位數據位(先低位后高位),1位停止位(1)。

        為了提高通訊速度,顯示器內設置了一個128字節的輸入緩沖區。發送數據前應先檢查DTR信號(RS232電平),若DTR為負電平(對應COMS高電平),則表示緩沖區滿,要等到DTR信號變為正電平(對應COMS低電平)后再發送數據。如果每組的數據量少于128


作者:鐘貴生 曾國宏

        摘要:文中提出了一種基于DSP控制的智能彩色液晶顯示器的接口設計方案。介紹了智能彩色液晶顯示器VK63的原理與使用方法,討論了TMS320F24O核心DSP控制器與智能彩色液晶顯示器的串、并行兩種通訊的軟、硬件設計方案通過軟件編程解決了高速DSP與低速外部設備之間的通信問題。

        關鍵詞:DSP;LCD;串行;并行;通訊;VK63

        近年來,隨著低價格、高性能DSP芯片的出現,DSP已越來越多地被應用于高速信號采集、語音處理、圖像分析處理等領域中,并顯示出巨大的優越性。智能彩色液晶顯示器具有顯示直接美觀、便于操作的特點,被用作各種便攜式系統的顯示前端。它一般采用工業級的高頻CPU可以自行對接收的命令和數據進行處理因而能夠提高用戶端接口的軟件開發效率。

        一般的液晶顯示往往采用單片機控制但在系統需要大量高速實時數據的情況下,單片機由于受處理速度的限制就顯得力不從心而且一般的液晶顯示仍采用煩瑣的點陣操作來顯示漢字和圖形,而這又增加了軟件開發的難度。為了解決這些問題,本文將提出一種基于DSP控制的智能彩色液晶顯示器的接口設計方法,從而有效地解決了上述問題。

        1  智能彩色液晶顯示器VK63簡介

        智能彩色液晶顯示器(以下簡稱LCD)VK63是上海廣電集團北京分公司的產品,它具有體積小、功耗低、無輔射、壽命長、超薄、防振及防爆等特點。該顯示器的顯示顏色為256色,可顯示字符為ASC11的二級字庫,中文顯示為15行×20列,圖形點陣320×RGB×240。

        該LCD采用大規模門陣列集成電路,從而避免了用煩瑣的點陣操作來顯示漢字和圖形,減輕了軟件開發人員的負擔,提高開發效率;由于采用全數字化設計,因而顯示穩定可靠,抗強電磁干擾;該LCD采用工業級的CPU(89C51),機內配置有二級字庫,可通過串口或三態數據總線并口接收控制命令數據,并自行對接收的命令和數據進行處理,以實時顯示用戶所要顯示的各種曲線、圖形和中西文字體。其原理框圖如圖1所示。

        LCD的命令碼為十六進制碼格式,每個命令均以十六進制碼的“1B”開頭,后面為命令代碼和所需要的參數。其中XH表示X坐標的高8位,XL表示X坐標的低8位,YH表示Y坐標的高8位,YL表示Y坐標的低8位。

        LCD的圖形方式以光點為最小點陣顯示單位,每個光點包含RGB三個色點。字符方式以8×16點陣為最小顯示塊單位。西文字符占一個顯示塊,16×16點陣的漢字占兩個顯示塊。本機每顯示一個字符或漢字后光標自動右移一個字符或漢字位,所以在同一行里順序寫入漢字或字符時不用再加光標定位命令,即可連續送入內碼。


        
        如圖形操作為畫一實心矩形,那么,其命令代碼為:1B 41 color XH1 XL1 YH1 YL1 XH2 XL2 YH2 YL2,其中,color為顏色代碼,X1 Y1為左上角坐標,X2 Y2為右下角坐標。其具體操作是以點(X1,Y1)為左上角坐標,以點(X2,Y2)為右下角坐標,使用指定的顏色畫實心矩形。

        2 DSP與LCD的串行通訊設計

        2.1 串行通訊的硬件設計

        LCD選用標準RS-232通訊接口,按串口方式工作。一幀信息為10位,內含1位起始位(0),8位數據位(先低位后高位),1位停止位(1)。

        為了提高通訊速度,顯示器內設置了一個128字節的輸入緩沖區。發送數據前應先檢查DTR信號(RS232電平),若DTR為負電平(對應COMS高電平),則表示緩沖區滿,要等到DTR信號變為正電平(對應COMS低電平)后再發送數據。如果每組的數據量少于128

相關IC型號

熱門點擊

 

推薦技術資料

業余條件下PCM2702
    PGM2702采用SSOP28封裝,引腳小而密,EP3... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
昌江| 南岸区| 资阳市| 社会| 巫溪县| 灌阳县| 文昌市| 漯河市| 佛冈县| 尚志市| 汉川市| 曲阜市| 通山县| 奇台县| 柘荣县| 綦江县| 渭源县| 翁牛特旗| 揭西县| 安龙县| 左云县| 阳信县| 兰考县| 仙桃市| 广饶县| 长沙市| 南昌市| 建昌县| 磐石市| 额敏县| 仁布县| 正阳县| 永和县| 贵港市| 即墨市| 斗六市| 武鸣县| 仙游县| 镇安县| 栾川县| 正蓝旗|