《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 采用內存接口的液晶顯示模塊

采用內存接口的液晶顯示模塊

2009-02-03
作者:汪 銳 楊士元

??? 摘? 要: 提出了一種采用內存接口的液晶顯示模塊。該模塊是在現有點陣式液晶顯示屏上附加一個MCU(Micro-Controller Unit 微處理器)及相關硬件,利用內存與外部控制器進行接口,從而解決了液晶顯示統一接口和顯示速度的問題。

??? 關鍵詞: 液晶接口? 內存? 微處理器

?

??? 點陣式液晶接口簡單,能以點陣或圖形方式顯示出各種信息,因此在各種電子設計中得到了廣泛應用。但是,它的接口必須遵循一定的硬件和時序規范,根據不同的液晶驅動器,可能需要發出不同的命令進行控制才能顯示數據。而且命令的執行需要耗費一定的時間,在系統有大量實時數據的情況下,如果直接控制液晶顯示,可能會消耗過多的時間,從而影響數據的處理。因此,由于某種需要必須采用不同的液晶模塊,這就需要修改軟件。為了解決這些問題,本文提出采用內存接口的液晶顯示模塊,在現有點陣式液晶顯示屏上附加一個MCU(Micro-Controller Unit微處理器)及相關硬件,利用內存與外部控制器進行接口,從而解決了統一接口和顯示速度的問題。?

1 系統設計?

1.1 設計思想?

??? 我們知道,人眼有視覺暫留現象,每0.1秒時間內變化一次的影像看上去會認為是連續的,而且只在0.1秒之內變化的影像人眼很難察覺到。根據這一物理現象,我們采用內存與外部控制器接口設計一種液晶接口模塊,外部控制器將欲顯示的數據直接寫入接口內存,根據接口內存的數據變化,在接口模塊內MCU的控制下迅速刷新液晶的顯示。刷新率在每秒10次以上,就可達到連續顯示的目的。當然,刷新率越高人眼就越能感覺圖像變化的連續與流暢。?

1.2 硬件設計?

??? 采用內存與外部控制器接口,具有統一的硬件接口規范。因為外部控制器和模塊內的MCU需要同時讀寫內存,接口內存采用帶有BUSY線的2K雙口RAM IDT 7132,MCU選用常用的AT89C51,液晶模塊為市面普及的采用HITACHI公司HD61202液晶控制器的單5V供電的128×64點陣液晶。液晶顯示模塊的設計必須具備很強的通用性,可以被廣泛應用到各種系統中。目前系統一般為3V電平或5V電平系統,因此液晶顯示模塊的設計也必須同時考慮應用于這兩種系統。液晶顯示模塊硬件結構框圖如圖1所示。外部控制器將欲顯示的數據寫入雙口RAM,MCU則不斷掃描內存,根據內存中的數據進行相應的處理,不斷刷新液晶顯示屏上的顯示。綜合考慮液晶和系統操作的時序,AT89C51單片機運行在12MHz時鐘下,設計系統的刷新率達到每秒18次。

?

?

??? 外部控制器的數據、地址、控制總線通過接插件引入液晶顯示模塊。因為雙口RAM IDT7132的輸入輸出為TTL電平,BUSY信號為開漏極輸出,因此無論是3V還是5V的系統,地址和控制總線可以直接引入。而數據總線因為是雙向總線,如果直接與雙口RAM連接,在雙口RAM輸出數據的時候可能會對3V系統造成損害,因此設計一個總線驅動器,采用74LVC245進行總線電平轉換。74LVC245在3V供電時,輸入5V的電壓信號,這樣就實現了與3V和5V電平系統的接口。?

??? 雙口RAM的BUSY信號是用來標示雙口RAM的兩個口同時在訪問相同的內存單元,而且至少有一個口處于寫該單元狀態。雙口RAM通過仲裁邏輯使后訪問該單元的BUSY信號有效,并屏蔽該口的操作,直到沒有訪問,競爭BUSY信號才變為無效。通過檢測BUSY信號可有效地確保內存讀寫的安全。?

??? 模塊內采用27C040保存16×8的256個ASCII字符點陣和16×16點陣的漢字庫,以方便用戶使用。?

??? 考慮到液晶背光電流較大,加入了液晶背光的控制,可根據需要開關背光。?

1.3 軟件設計?

??? 軟件部分涉及接口操作、點陣操作及液晶操作等,這里僅對接口有關部分進行介紹。?

1.3.1 接口內存分配?

??? 接口內存的分配如表1所示。?

?

?

??? 液晶屏幕上共有128×64=8192點,每個點用內存中的一位為0或1來表示點亮或熄滅。在雙口RAM中分配0000H~03FFH的內存用來直接與屏幕上的點相對應,稱為直接顯示映射區。這樣,用戶只需將欲顯示的點陣寫入內存中的指定地址,就可在屏幕上指定位置直接顯示出來。?

??? 另外,為方便使用,還設計了簡單的命令接口,分配0400H~0507H的空間作為命令接口的內存,具體分配詳見表1。其中,0400H~04FEH的內存也作為字符顯示映射區,在設置了顯示模式后,將欲顯示的字符寫入該區域的指定地址,即可在屏幕指定位置顯示出該字符。?

1.3.2 命令接口簡介?

??? 外部控制器將命令按照預定格式寫入命令接口的內存。顯示模塊的單片機檢測到有命令時,首先將命令讀出,將命令字地址內容變為00H,并將該命令字最高位置為1寫入命令結果地址內,表示該命令正在被執行。當命令執行完后,命令執行的結果(規定最高位為0)寫入命令結果地址。這樣,外部控制器可以通過檢測命令字地址的內容和命令執行結果來確認顯示模塊當前的工作狀態,發布命令。基本命令字如表2所示,當然根據具體應用還可增加如繪制各種圖形、填充等的命令字。?

?

?

1.3.3 接口模塊工作方式?

??? 設計了兩種顯示模式:顯示模式1和顯示模式2。在顯示模式1時,MCU不斷掃描顯示映射區并檢查雙口RAM中用戶寫入的命令。在顯示模式2時,MCU不斷監測字符顯示映射區的變化,將用戶寫入的字符轉化成點陣,寫入直接顯示映射區,然后掃描顯示映射區進行顯示。此時MCU只執行改變顯示模式或初始化命令。其它的命令一概忽略。這樣外部控制器就不需要了解具體的液晶操作,操作液晶像讀寫內存一樣簡單快捷,因此外部控制器可以處理大量的實時數據,并進行實時顯示。?

2 應用實例?

??? 液晶顯示模塊在我們設計的一套藍牙系統中得到了成功應用,藍牙模塊采用Ericsson Rok 101,主控制器采用TI公司的MSP430F149。通過藍牙傳送的動畫和所有控制信息均在液晶顯示模塊上顯示,效果很流暢,達到了設計要求。?

??? 本文提出的液晶顯示模塊采用內存和外部控制器進行接口,具有統一的接口規范。外部控制器將欲顯示的內容直接寫入液晶顯示模塊提供的內存接口即可實現顯示,不需要直接進行繁復費時的液晶控制和點陣處理操作,有利于控制器對大量數據進行實時處理。目前市面上只有大屏幕的彩色液晶采用了類似方案,但價格昂貴。對一般應用來說,本文提出的液晶顯示模塊具有很強的通用性,而且增加的硬件成本不到單獨購買一塊點陣式液晶的20%,因此可以廣泛應用。?

參考文獻?

1 89C51 Datasheet. from http://www.atmel.com?

2 IDT 7132 Datasheet. from http://www.idt.com?

3 HD61202U Datasheet. from http://semiconductor.hitachi.com

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲手机成人高清视频| 久久综合久久综合久久| 欧美亚洲日本国产| 99re66热这里只有精品4| 亚洲国产综合在线| 尤物网精品视频| 伊人成人开心激情综合网| 国产亚洲欧美另类中文| 国产精品一区视频网站| 国产精品二区影院| 欧美性一区二区| 国产精品高潮视频| 欧美性开放视频| 欧美性天天影院| 国产精品三上| 国产日韩欧美在线| 国产一区二区三区免费观看| 国产欧美日韩三区| 国产日韩欧美在线播放不卡| 国产亚洲aⅴaaaaaa毛片| 国产日本亚洲高清| 国产日韩欧美综合一区| 国产亚洲精品久久久久动| 国产午夜亚洲精品羞羞网站| 国内精品久久久久影院 日本资源| 国产一区二区三区久久精品| 精品99视频| 亚洲国产精品va在看黑人| 亚洲精品极品| 亚洲午夜av电影| 亚洲欧美中文日韩在线| 久久精品人人| 99在线精品视频| 亚洲女同同性videoxma| 欧美一级大片在线观看| 久久久久9999亚洲精品| 老司机久久99久久精品播放免费| 欧美插天视频在线播放| 欧美日韩成人精品| 国产精品日韩久久久久| 久久精品中文字幕免费mv| 性久久久久久久久| 亚洲欧美视频在线观看| 亚洲欧美日韩一区二区在线| 欧美一区二区三区免费观看视频| 欧美有码在线视频| 久久在精品线影院精品国产| 欧美激情精品久久久| 欧美三级电影大全| 国产精品亚洲精品| 国内自拍一区| 亚洲精品系列| 午夜在线电影亚洲一区| 亚洲欧洲日韩在线| 亚洲午夜视频在线观看| 久久精品首页| 欧美久久久久中文字幕| 国产精品专区h在线观看| 在线观看91久久久久久| 日韩一区二区精品| 欧美亚洲一区二区在线观看| 亚洲激情视频网站| 亚洲免费影视第一页| 久久综合狠狠综合久久激情| 欧美日韩视频在线一区二区| 国产欧美1区2区3区| 亚洲盗摄视频| 亚洲一区二区黄色| 亚洲欧洲在线一区| 午夜在线不卡| 欧美成人伊人久久综合网| 国产精品久久看| 亚洲国产成人av| 午夜一级久久| 亚洲午夜在线| 麻豆精品网站| 国产精品永久免费| 亚洲精品永久免费精品| 欧美影院一区| 亚洲欧美美女| 欧美精品在线免费| 国内精品模特av私拍在线观看| 日韩午夜电影av| 久久精品国产99| 亚洲女优在线| 欧美—级在线免费片| 国产一区二区三区av电影 | 国产一区二区三区免费不卡| 99视频精品免费观看| 亚洲国产精品一区二区www| 午夜亚洲性色福利视频| 欧美日韩国产综合视频在线观看| 国内精品国产成人| 亚洲在线第一页| 亚洲神马久久| 欧美精品免费观看二区| 狠狠爱www人成狠狠爱综合网| 亚洲视频在线二区| 夜夜嗨av一区二区三区网页| 久久综合一区二区三区| 国产亚洲欧美一级| 亚洲在线免费观看| 亚洲中午字幕| 欧美三级电影精品| 亚洲精品日韩久久| 亚洲日本一区二区三区| 久久久久久久综合色一本| 国产麻豆精品视频| 亚洲一区在线免费| 亚洲欧美在线aaa| 国产精品vip| 99国产精品国产精品久久| 亚洲毛片在线观看.| 欧美成人精品一区二区| 极品日韩av| 亚洲黄色性网站| 免费短视频成人日韩| 在线不卡亚洲| 亚洲国产成人av在线| 久久久国产一区二区三区| 国产日韩专区| 性欧美长视频| 久久久五月婷婷| 韩国成人精品a∨在线观看| 欧美一区影院| 久久久国际精品| 激情91久久| 亚洲国产高清高潮精品美女| 理论片一区二区在线| 在线免费观看日本欧美| 亚洲欧洲日韩综合二区| 欧美黄色一区| 亚洲精品日日夜夜| 亚洲视频免费在线观看| 国产精品扒开腿做爽爽爽视频| 亚洲性感激情| 欧美一区二区在线播放| 国产视频久久久久| 亚洲欧美日韩综合aⅴ视频| 欧美一区二区三区播放老司机 | 亚洲欧美日韩综合国产aⅴ| 欧美亚洲一区在线| 国产视频久久久久| 欧美中文字幕在线| 你懂的视频一区二区| 亚洲日韩欧美一区二区在线| 在线一区观看| 国产精品亚洲综合一区在线观看| 欧美亚洲自偷自偷| 久久亚洲综合| 91久久在线| 亚洲一区激情| 国产午夜精品一区二区三区视频| 亚洲国产精品999| 欧美另类极品videosbest最新版本| 一本综合久久| 欧美影院成人| 有码中文亚洲精品| 一区二区精品国产| 国产精品网站视频| 亚洲第一福利在线观看| 欧美理论电影网| 亚洲一区在线看| 美女视频黄 久久| aⅴ色国产欧美| 久久久久se| 日韩视频免费观看| 欧美专区在线播放| 亚洲激情视频在线播放| 午夜在线视频观看日韩17c| 国语自产精品视频在线看抢先版结局| 亚洲裸体俱乐部裸体舞表演av| 国产精品成人一区二区网站软件| 欧美一级理论片| 欧美另类高清视频在线| 亚洲欧美怡红院| 欧美国产丝袜视频| 亚洲嫩草精品久久| 蜜臀av性久久久久蜜臀aⅴ| 亚洲私人影院| 欧美阿v一级看视频| 亚洲午夜精品在线| 美女视频网站黄色亚洲| 亚洲网站视频福利| 欧美第一黄色网| 欧美一级欧美一级在线播放| 欧美猛交免费看| 亚洲成色999久久网站| 欧美午夜精品一区| 亚洲大黄网站| 国产精品日韩一区二区| 亚洲九九精品| 国产一区二区精品在线观看| 亚洲天堂成人在线观看| 韩日视频一区| 性欧美超级视频| 日韩视频在线观看免费| 久热精品视频| 午夜精品久久久久久久久| 欧美精品二区|