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

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

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

  智能彩色液晶顯示器(以下簡稱LCD)VK63是上海廣電集團北京分公司的產品,它具有體積小、功耗低、無輔射、壽命長、超薄、防振及防爆等特點。該顯示器的顯示顏色為256色,可顯示字符為ASCII的二級字庫,中文顯示為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)為右下角坐標,使用指定的顏色畫實心矩形。

 ?。玻?串行通訊的硬件設計

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

  為了提高通訊速度,顯示器內設置了一個128字節的輸入緩沖區。發送數據前應先檢查DTR信號(RS232電平),若DTR為負電平(對應COMS高電平),則表示緩沖區滿,要等到DTR信號變為正電平(對應COMS低電平)后再發送數據。如果每組的數據量少于128字節,同時每組之間又有足夠的間隔,則不用判斷DTR信號就可連續發送數據。圖2所示是其硬件接口原理框圖。

硬件接口原理框圖

 ?。玻?串行通訊軟件設計

  此設計是一個具體工程項目(無功與諧波補償裝置)的液晶顯示部分程序,主要完成顯示“系統是否投入工作以及工作是否正常”的各種彩色圖形曲線和文字,其中顯示標志寄存器和COUNT數據寄存器的值都由相關應用程序給定。通過設置等待寄存器WSGR(賦值為0)和檢測I/O的DTR信號可以防止數據發送丟失,從而實現高速DSP與外部低速LCD的通信。由于篇幅有限,這里只給出了串行初始化和數據發送部分的程序。其程序流程框圖如圖3所示。

程序流程框圖

  (1)串行通訊初始化程序

 ?。蹋模?# 0E0H ;設置串行通訊口各寄存器

 ?。樱校蹋?# 0017H,SCICCR ;SCI使能,空閑線喚醒模式,8位數據,無奇偶校驗位

 ?。樱校蹋?# 0013H,SCICTL1 ;接收、發送、內部時鐘使能,SLEEP=0

 ?。樱校蹋?# 0000H,SCICTL2 ;接收和發送中斷禁止

 ?。樱校蹋?# 0000H,SCIHBAUD

 ?。樱校蹋?# 0082H,SCILBAUD ;波特率為9600

 ?。樱校蹋?# 0020H,SCIPC2 ;設置SCITXD為串行發送功能,SCIRXD為I/O口功能

  SPLK #0033H,SCICTL1 ;串口初始化完成

 ?。蹋粒?AR0,#SCITXBUF ;發送緩沖寄存器地址

  (2)數據串行發送程序

 ?。樱茫桑樱?

  LDP #0E0H

  BIT SCIPC2,BIT3 ;檢測DTR信號,判斷輸入緩沖區是否滿

 ?。拢茫危?SCISS,TC ;若緩沖區滿,繼續查詢等待

 ?。蹋模?#4H ;DP指向用戶定義數據頁4(0200H-0280H)

 ?。蹋粒茫?SCITEMP

 ?。停粒?*,AR0 ;數據送SCITXBUF發送緩沖區

  SACL *

 ?。兀停桑訽RDY:

  LDP # 0E0H

 ?。拢桑?SCICTL2BIT7 ;判發送器是否空

 ?。拢茫危?XMIT_RDY,NTC

  RET3 DSP與LCD的并行通訊設計

  3.1 并行通訊硬件設計

 ?。蹋茫淖陨砭哂幸粋€三態數據總線并口(并口為COMS電平),可以同主機進行通訊。它的外部有12條線同DSP相連,即D0~D7、WRCS、BUSY、INT和GND。其中WRCS為片選信號和寫信號的邏輯或非,上升沿有效。BUSY信號為高(COMS電平)表示忙。INT為中斷申請信號,低電平有效。圖4所示是其并行接口的硬件原理圖。圖5所示是LCD的時序圖。其中TW為WRCS信號的脈沖寬度,TSU為數據建立時間,TH為數據保持時間。這些參數的具體要求為:

 ?。裕撞恍∮冢保叮睿?;TSU不小于12ns;T大于0ns ;TH不小于5ns;TI不小于2μs。

并行接口的硬件原理圖

LCD的時序圖

  3.2 并行通訊軟件設計

  并行通訊的編程思想與串行通訊軟件的設計基本相同。但并行通訊是通過設置等待寄存器WSGR賦值為0和檢測IOPC5的BUSY忙信號來防止發送數據丟失,以實現高速DSP與外部低速LCD的通信。圖3所示的流程圖也適用于并行通訊。

  (1)并行通訊初始化程序

 ?。蹋模?# 0E1H

  LACL OCRB

 ?。粒危?# 00CFH ;IOPC(4-5)配置為一般I/O功能

 ?。樱粒茫?OCRB

 ?。蹋粒茫?PCDATDIR

 ?。希?# 1000H ;IOPC4口為輸出方式

  SACL PCDATDIR

 ?。蹋粒茫?PCDATDIR

 ?。粒危?# 0DFFFH ;IOPC5口為輸入方式

 ?。樱粒茫?PCDATDIR

  (2)數據并行發送程序

 ?。樱茫桑樱?;判斷IOPC5口的BUSY信號是否忙

 ?。蹋模?# 0E1H

 ?。蹋粒茫?PCDATDIR

 ?。蹋模?# 4H

  SACL BUSYDATA

 ?。拢桑?BUSYDATA,BIT5

 ?。拢茫危?SCISS, TC ;若BUSY為高,繼續查詢等待

 ?。蹋模?# 4H ;若BUSY為低, 把數據送到端口8000H.

 ?。希眨?PARALTEMP,8000H

  LDP # 0E1H

 ?。蹋粒茫?PCDATDIR

  AND # 0FFEFH ;將IOPC4口的INT信號置低

 ?。樱粒茫?PCDATDIR

 ?。遥校?# 50 ;延時2.5μs

  NOP

 ?。蹋模?# 0E1H

 ?。蹋粒茫?PCDATDIR

 ?。希?#0010H ;將IOPC4口的INT信號置高

  SACL PCDATDIR

  RET4 結束語

 

  本文提出的基于DSP控制的智能彩色液晶顯示器接口設計能夠很好地解決高速DSP與外部低速設備的通信問題,本設計嘗試采用了串行和并行兩種通訊方案,其中前者DSP只需用3根線即可實現數據串行通信,因而節約了DSP的外部資源,雖然傳輸速度稍低,但能滿足大多數實際工程的需要而后者采用并行通訊雖然數據傳輸速度較快,但會受到LCD所帶CPU(89C51)解釋命令速度的限制,雖然液晶顯示速度比前者稍快20%左右,但要占用DSP外部資源的12根線。通過對上述兩種方案的比較,最終設計項目采用了串行通訊方案,并在實際應用中取得了很好的效果。

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一本一本久久| 99日韩精品| 亚洲精品免费一二三区| 激情亚洲一区二区三区四区| 国产精品免费观看在线| 欧美视频在线不卡| 欧美日韩不卡视频| 欧美激情偷拍| 免费黄网站欧美| 久久亚洲视频| 久久蜜桃av一区精品变态类天堂| 久久aⅴ国产欧美74aaa| 午夜精品国产| 午夜精品国产| 欧美在线免费观看亚洲| 欧美在线国产精品| 久久国产精品一区二区三区| 欧美一区二区久久久| 亚洲欧美偷拍卡通变态| 午夜精品成人在线视频| 小黄鸭精品密入口导航| 亚洲已满18点击进入久久| 亚洲女同同性videoxma| 亚洲女性喷水在线观看一区| 亚洲女人小视频在线观看| 亚洲欧美精品伊人久久| 午夜精品成人在线| 久久精品一区蜜桃臀影院| 久久久青草青青国产亚洲免观| 久久久久.com| 你懂的亚洲视频| 欧美人与性动交α欧美精品济南到| 欧美激情亚洲视频| 欧美午夜精品一区| 国产嫩草影院久久久久| 国产亚洲二区| 亚洲第一精品影视| 日韩视频一区| 亚洲免费在线播放| 久久精品亚洲| 99re视频这里只有精品| 亚洲一区二区三区成人在线视频精品| 亚洲欧美日韩国产综合在线 | 亚洲精品一区二区三区不| 亚洲精品在线视频观看| 一本色道久久综合一区| 亚洲欧美另类中文字幕| 久久黄色小说| 欧美电影免费观看高清完整版| 欧美日韩亚洲高清一区二区| 国产精品视频网站| 依依成人综合视频| 一本一本久久| 久久精品视频在线播放| 一区二区欧美日韩视频| 欧美影院成年免费版| 欧美99在线视频观看| 欧美视频不卡中文| 国产一区免费视频| 亚洲美女诱惑| 欧美中文字幕视频| 99精品国产热久久91蜜凸| 欧美一区午夜视频在线观看| 欧美不卡一区| 国产精品你懂的| 亚洲国产精品视频一区| 亚洲影院免费观看| 亚洲精品婷婷| 久久se精品一区精品二区| 欧美精品18+| 国产在线国偷精品产拍免费yy| 亚洲精品在线观| 久久福利资源站| 亚洲亚洲精品在线观看| 免费一区二区三区| 国产欧美视频一区二区三区| 亚洲国产精品一区二区尤物区| 亚洲免费影视| 一本大道久久精品懂色aⅴ | 欧美精品国产精品日韩精品| 国产精品亚洲美女av网站| 亚洲福利视频网站| 欧美一区二区精品| 亚洲图片激情小说| 欧美成人dvd在线视频| 国产精品一区毛片| 亚洲精品久久7777| 亚洲国产二区| 欧美一级片一区| 欧美另类在线播放| 国产亚洲精品综合一区91| 中国成人黄色视屏| 亚洲免费久久| 蜜臀av性久久久久蜜臀aⅴ| 国产欧美日韩视频在线观看 | 一本色道久久综合狠狠躁篇的优点 | 欧美日韩精品国产| 亚洲国产成人91精品| 久久成人综合视频| 欧美在线视频a| 国产精品视频免费一区| 日韩午夜免费| 99综合精品| 欧美精品网站| 亚洲精品视频在线看| 91久久国产综合久久| 老巨人导航500精品| 国内久久精品| 欧美一区二区三区四区在线观看| 亚洲欧美日韩成人高清在线一区| 欧美日韩国产综合一区二区| 亚洲黄色av| 99国产精品久久久| 欧美激情一区二区久久久| 亚洲国产精品久久久久秋霞影院| 亚洲国产二区| 欧美xx69| 亚洲电影在线播放| 亚洲人成人一区二区在线观看| 老牛国产精品一区的观看方式| 国产综合欧美| 亚洲国产日韩欧美一区二区三区| 久久裸体视频| 激情婷婷欧美| 91久久精品国产| 欧美激情一区二区在线| 亚洲人成网站精品片在线观看| 亚洲精品一区二区三区不| 欧美好骚综合网| 亚洲精品久久久久久久久久久久| 日韩一区二区高清| 欧美日韩在线一区| 亚洲一区二区精品在线| 午夜一区不卡| 国产视频丨精品|在线观看| 欧美亚洲网站| 久热精品在线视频| 亚洲激情在线激情| 亚洲一二三区在线| 国产精品一二| 久久国产欧美| 欧美成人国产一区二区| 91久久在线播放| 亚洲摸下面视频| 国产人久久人人人人爽| 久久国产精品亚洲va麻豆| 欧美大色视频| 一区二区激情视频| 欧美中文字幕在线观看| 尤物精品国产第一福利三区| 亚洲精品一区二区三| 欧美日韩一区二区三区四区五区| 亚洲午夜高清视频| 久久久99国产精品免费| 91久久黄色| 午夜久久久久久| 在线欧美一区| 亚洲一级一区| 国产在线不卡| 99在线热播精品免费99热| 国产精品萝li| 亚洲福利国产精品| 欧美日韩国产va另类| 亚洲欧美国产高清va在线播| 快she精品国产999| 99精品免费| 久久精品在线| 亚洲欧洲一区二区三区久久| 午夜精品国产精品大乳美女| 国产一区av在线| 一个色综合av| 国产日韩综合| 一区二区三区蜜桃网| 国产一区二区三区精品久久久| 日韩视频在线一区二区三区| 国产女人18毛片水18精品| 亚洲国产精品电影| 国产精品成人免费| 亚洲狠狠婷婷| 国产乱子伦一区二区三区国色天香| 亚洲国产专区| 国产精品一区二区视频| 日韩一区二区精品视频| 国产亚洲精品一区二区| 一区二区三区欧美成人| 黄色小说综合网站| 亚洲欧美综合一区| 91久久国产综合久久| 久久久99爱| 亚洲天堂激情| 欧美福利一区| 久久精品72免费观看| 国产精品va在线| 日韩一区二区电影网| 韩国成人精品a∨在线观看| 亚洲午夜激情免费视频| 亚洲高清av在线| 久久久夜夜夜| 亚洲在线免费观看| 欧美日韩少妇|