999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA和VHDL的LCD控制器設計

2012-07-25 03:18:48徐宏祥亓愛國尹冀波張春宇
微處理機 2012年3期
關鍵詞:設計

徐宏祥,亓愛國,尹冀波,耿 爽,張春宇

(中國電子科技集團公司第四十七研究所,沈陽110032)

1 引言

液晶顯示器(LCD)由于具有低壓、微功耗、顯示信息量大、體積小等特點,在移動通信終端、便攜計算機、GPS衛星定位系統等領域有廣泛用途,成為使用量最大的顯示器件。液晶顯示控制器作為液晶驅動電路的核心部件通常由集成電路組成,通過為液晶顯示系統提供時序信號和顯示數據來實現液晶顯示。本設計是一種基于FPGA(現場可編程門陣列)的液晶顯示控制器。與集成電路控制器相比,FPGA更加靈活,可以針對不同的液晶顯示模塊更改時序信號和顯示數據。FPGA的集成度、復雜度和面積優勢使得其日益成為一種頗具吸引力的高性價比ASIC替代方案。為此提出了將液晶顯示器的控制轉換到FPGA來完成的設計理念,利用VHDL硬件描述語言設計LCD控制器,實現了替代專用集成電路驅動控制LCD的作用。

2 硬件設計

設計主要以Xilinx公司的Spartan-3E系列FPGA芯片XC3S100E和廣東金鵬電子公司的OCMJ4×8C液晶圖文顯示器為主要器件來完成。FPGA的結構與傳統門陣列相似。器件中大量的可編程邏輯塊(CLB,Configurable Logic Block)在芯片中央按矩陣排列,芯片四周為可編程輸入/輸出塊(IOB,Input/Output Block),CLB行列之間及CLB和IOB之間具有可編程的互連資源(ICR,Inter Connect Resource)。CLB、IOB和ICR都由分布在芯片中的SRAM靜態存儲單元來控制,SRAM中的數據可決定FPGA的功能。這些數據可以在系統加電時自動或由命令控制從外部存儲器載入。本設計實現的LCD控制器硬件結構框圖如圖1所示。

圖1 LCD 控制器硬件結構框圖

3 OCMJ4×8C液晶圖文顯示器

采用了廣東金鵬電子公司的OCMJ4×8C液晶圖文顯示器。OCMJ4×8C模塊內含GB 2312 16×16點陣國標一級簡體漢字和ASCII 8×8點陣英文字庫,輸入區位碼或ASCII碼即可實現文本顯示。它同時為用戶提供位點陣和字節點陣兩種圖形顯示功能,用戶可以在指定的屏幕位置上以位為單位或以字節為單位進行圖形顯示。OCMJ4×8C模塊顯示屏幕點陣為128×64,每行可顯示8個漢字或16個字符,其屏幕顯示坐標關系如圖2所示。其中,漢字坐標X=02H至09H,Y=00至03,ASCII碼坐標X=04H至13H,Y=00至03。

圖2 OCMJ4×8液晶顯示器屏幕顯示坐標關系

OCMJ4×8C液晶顯示模塊引腳功能說明如表1所示。

表1 OCMJ4×8C液晶顯示模塊引腳功能說明

LEDA/LEDK為背光源引腳,由用戶接上相應的電阻調整LCD背光亮度,電阻阻值一般在10~30Ω之間。

4 液晶控制邏輯電路設計

液晶顯示的控制邏輯可由FPGA產生,主要包括初始化模塊、時鐘模塊、寫數據模塊以及讀/寫控制等幾部分。

4.1 初始化模塊

液晶在上電過程中,一般都需要用軟件來初始化。在整個初始化過程中,數據都被送入到指令寄存器中。由于液晶的指令和數據線是公用的(可利用RS引腳來進行選擇,高電平選擇數據寄存器,低電平選擇指令寄存器)。所以,初始化時應該將RS置為低電平。下面是OCMJ4×8C液晶顯示模塊的初始化流程:

(1)上電完成以后,進行功能設置,送數據“00110000”,延時2ms;

(2)關閉液晶顯示,送數據“00001000”,延時2ms;

(3)打開液晶顯示,送數據“00001100”,延時2ms;

(4)清屏,送數據“00000001”,延時2ms;(5)設定輸入方式,送數據“00000110”。

這樣,對液晶的初始化便宣告完成。下面是其部分VHDL程序:

4.2 寫數據模塊

液晶初始化完成以后,便可以寫入數據。寫入數據時,首先要選擇數據寄存器,其次是送入要寫數據的地址,最后再送入數據。由于數據是在使能信號E上升沿的時候送入,但是在使能信號E下降沿的時候才執行,所以,送完地址以后要在確定使能信號E為下降沿以后,才能繼續送入數據。否則,數據就會被沖掉。數據寫入的工作時序如圖3所示。

圖3 寫數據時序

寫數據過程的部分VHDL程序如下:

5 結束語

利用硬件描述語言VHDL設計LCD控制器的方法,具有減小電路板尺寸、易于集成到片上系統、縮小系統體積、方便修改、適應不同液晶顯示器等特點,具有很好的可重用性;同時也是后續開發其他種類液晶顯示控制器的基礎。

在Xilinx的FPGA應用開發系統中,已經成功地利用本設計完成了系統中所需要的LCD顯示功能。實際使用證明,本設計為嵌入式應用系統的人機界面中的LCD控制驅動與接口設計提供了一種可靠而實用的方案。表明該液晶顯示控制器成功地替代了傳統的ASIC液晶控制器,具有良好的應用前景。

[1] 潘松,黃繼業.EDA技術實用教程[M].北京:科學出版社,2002.

[2] 劉乾,陳勁操.OCMJ液晶顯示器的接口設計與應用[J].現代電子技術,2002(8):31-32.

[3] 徐志軍,徐光輝.CPLD/FPGA的開發與應用[M].北京:電子工業出版社,2002.

[4] 江明,張輝,劉向宇.基于FPGA的LCD控制器設計與實現[J].電子元器件應用,2007,9(2):37-38.

[5] 韓偉,謝憬,毛志剛.基于FPGA的多功能LCD控制器的設計與實現[J].信息技術,2008(6):58-61.

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 国产亚洲精品91| 免费A级毛片无码无遮挡| 四虎成人免费毛片| 国产激情在线视频| 欧洲欧美人成免费全部视频| 九色在线观看视频| 国产精品不卡片视频免费观看| 最新日韩AV网址在线观看| 久久精品国产在热久久2019 | 国产精品久久自在自2021| 亚洲色图欧美一区| 色婷婷天天综合在线| 免费一级大毛片a一观看不卡| 又黄又爽视频好爽视频| 久久精品丝袜| 国产精品第页| 中文字幕无码制服中字| 色婷婷综合激情视频免费看| 午夜国产小视频| 精品久久蜜桃| 国产又爽又黄无遮挡免费观看| 国产成人综合在线视频| 久久婷婷六月| 欧美日本视频在线观看| 成人毛片免费在线观看| 国产91精品最新在线播放| 一级毛片高清| 久久精品国产一区二区小说| 精品成人一区二区三区电影 | 欧美 亚洲 日韩 国产| 亚洲水蜜桃久久综合网站| 午夜日韩久久影院| 国产微拍精品| 亚洲精品国产首次亮相| 成色7777精品在线| 91久久偷偷做嫩草影院电| 国产三级毛片| 亚洲黄网视频| 国产在线精品人成导航| 亚洲天堂视频网站| 中文字幕精品一区二区三区视频| 黄色a一级视频| 国产a在视频线精品视频下载| 一级全黄毛片| 亚洲成av人无码综合在线观看| 久久国产亚洲欧美日韩精品| 九九热精品视频在线| 精品国产欧美精品v| 天天综合色网| 欧亚日韩Av| 亚洲人成网站色7799在线播放| 欧美va亚洲va香蕉在线| 日韩欧美中文字幕一本| A级全黄试看30分钟小视频| 女人毛片a级大学毛片免费| 中文字幕波多野不卡一区| 国产美女主播一级成人毛片| 人妻无码中文字幕一区二区三区| 潮喷在线无码白浆| 99re经典视频在线| 中文字幕永久视频| 欧美日韩国产在线人成app| 成人国产小视频| 又爽又大又光又色的午夜视频| 国产极品美女在线观看| 免费99精品国产自在现线| 精品剧情v国产在线观看| 亚洲成aⅴ人在线观看| 国产成人乱码一区二区三区在线| 国产一在线观看| 国产免费羞羞视频| 国产精品yjizz视频网一二区| 在线亚洲精品自拍| 国产一区二区影院| 日韩高清欧美| 欧洲极品无码一区二区三区| 中文成人无码国产亚洲| 亚洲欧美另类专区| 亚洲人成网站18禁动漫无码| 欧美成人国产| 久久99久久无码毛片一区二区| 国产高清无码麻豆精品|