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

基于FPGA和VHDL的LCD控制器設(shè)計(jì)

2012-07-25 03:18:48徐宏祥亓愛(ài)國(guó)尹冀波張春宇
微處理機(jī) 2012年3期
關(guān)鍵詞:設(shè)計(jì)

徐宏祥,亓愛(ài)國(guó),尹冀波,耿 爽,張春宇

(中國(guó)電子科技集團(tuán)公司第四十七研究所,沈陽(yáng)110032)

1 引言

液晶顯示器(LCD)由于具有低壓、微功耗、顯示信息量大、體積小等特點(diǎn),在移動(dòng)通信終端、便攜計(jì)算機(jī)、GPS衛(wèi)星定位系統(tǒng)等領(lǐng)域有廣泛用途,成為使用量最大的顯示器件。液晶顯示控制器作為液晶驅(qū)動(dòng)電路的核心部件通常由集成電路組成,通過(guò)為液晶顯示系統(tǒng)提供時(shí)序信號(hào)和顯示數(shù)據(jù)來(lái)實(shí)現(xiàn)液晶顯示。本設(shè)計(jì)是一種基于FPGA(現(xiàn)場(chǎng)可編程門(mén)陣列)的液晶顯示控制器。與集成電路控制器相比,F(xiàn)PGA更加靈活,可以針對(duì)不同的液晶顯示模塊更改時(shí)序信號(hào)和顯示數(shù)據(jù)。FPGA的集成度、復(fù)雜度和面積優(yōu)勢(shì)使得其日益成為一種頗具吸引力的高性價(jià)比ASIC替代方案。為此提出了將液晶顯示器的控制轉(zhuǎn)換到FPGA來(lái)完成的設(shè)計(jì)理念,利用VHDL硬件描述語(yǔ)言設(shè)計(jì)LCD控制器,實(shí)現(xiàn)了替代專用集成電路驅(qū)動(dòng)控制LCD的作用。

2 硬件設(shè)計(jì)

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

圖1 LCD 控制器硬件結(jié)構(gòu)框圖

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

采用了廣東金鵬電子公司的OCMJ4×8C液晶圖文顯示器。OCMJ4×8C模塊內(nèi)含GB 2312 16×16點(diǎn)陣國(guó)標(biāo)一級(jí)簡(jiǎn)體漢字和ASCII 8×8點(diǎn)陣英文字庫(kù),輸入?yún)^(qū)位碼或ASCII碼即可實(shí)現(xiàn)文本顯示。它同時(shí)為用戶提供位點(diǎn)陣和字節(jié)點(diǎn)陣兩種圖形顯示功能,用戶可以在指定的屏幕位置上以位為單位或以字節(jié)為單位進(jìn)行圖形顯示。OCMJ4×8C模塊顯示屏幕點(diǎn)陣為128×64,每行可顯示8個(gè)漢字或16個(gè)字符,其屏幕顯示坐標(biāo)關(guān)系如圖2所示。其中,漢字坐標(biāo)X=02H至09H,Y=00至03,ASCII碼坐標(biāo)X=04H至13H,Y=00至03。

圖2 OCMJ4×8液晶顯示器屏幕顯示坐標(biāo)關(guān)系

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

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

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

4 液晶控制邏輯電路設(shè)計(jì)

液晶顯示的控制邏輯可由FPGA產(chǎn)生,主要包括初始化模塊、時(shí)鐘模塊、寫(xiě)數(shù)據(jù)模塊以及讀/寫(xiě)控制等幾部分。

4.1 初始化模塊

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

(1)上電完成以后,進(jìn)行功能設(shè)置,送數(shù)據(jù)“00110000”,延時(shí)2ms;

(2)關(guān)閉液晶顯示,送數(shù)據(jù)“00001000”,延時(shí)2ms;

(3)打開(kāi)液晶顯示,送數(shù)據(jù)“00001100”,延時(shí)2ms;

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

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

4.2 寫(xiě)數(shù)據(jù)模塊

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

圖3 寫(xiě)數(shù)據(jù)時(shí)序

寫(xiě)數(shù)據(jù)過(guò)程的部分VHDL程序如下:

5 結(jié)束語(yǔ)

利用硬件描述語(yǔ)言VHDL設(shè)計(jì)LCD控制器的方法,具有減小電路板尺寸、易于集成到片上系統(tǒng)、縮小系統(tǒng)體積、方便修改、適應(yīng)不同液晶顯示器等特點(diǎn),具有很好的可重用性;同時(shí)也是后續(xù)開(kāi)發(fā)其他種類(lèi)液晶顯示控制器的基礎(chǔ)。

在Xilinx的FPGA應(yīng)用開(kāi)發(fā)系統(tǒng)中,已經(jīng)成功地利用本設(shè)計(jì)完成了系統(tǒng)中所需要的LCD顯示功能。實(shí)際使用證明,本設(shè)計(jì)為嵌入式應(yīng)用系統(tǒng)的人機(jī)界面中的LCD控制驅(qū)動(dòng)與接口設(shè)計(jì)提供了一種可靠而實(shí)用的方案。表明該液晶顯示控制器成功地替代了傳統(tǒng)的ASIC液晶控制器,具有良好的應(yīng)用前景。

[1] 潘松,黃繼業(yè).EDA技術(shù)實(shí)用教程[M].北京:科學(xué)出版社,2002.

[2] 劉乾,陳勁操.OCMJ液晶顯示器的接口設(shè)計(jì)與應(yīng)用[J].現(xiàn)代電子技術(shù),2002(8):31-32.

[3] 徐志軍,徐光輝.CPLD/FPGA的開(kāi)發(fā)與應(yīng)用[M].北京:電子工業(yè)出版社,2002.

[4] 江明,張輝,劉向宇.基于FPGA的LCD控制器設(shè)計(jì)與實(shí)現(xiàn)[J].電子元器件應(yīng)用,2007,9(2):37-38.

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

猜你喜歡
設(shè)計(jì)
二十四節(jié)氣在平面廣告設(shè)計(jì)中的應(yīng)用
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統(tǒng)設(shè)計(jì)
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設(shè)計(jì)
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發(fā)生器仿真設(shè)計(jì)
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過(guò)?!律O(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設(shè)計(jì)到“設(shè)計(jì)健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 久久久精品无码一区二区三区| 拍国产真实乱人偷精品| 中文字幕欧美成人免费| 欧美日韩成人在线观看| 亚洲男人的天堂久久香蕉| 四虎永久在线| 国产精品香蕉在线观看不卡| 欧美a在线| 玩两个丰满老熟女久久网| 狼友视频一区二区三区| 欧美影院久久| av在线手机播放| 日韩在线观看网站| 91精品国产福利| 夜夜高潮夜夜爽国产伦精品| 无码乱人伦一区二区亚洲一| 国产成人亚洲欧美激情| 国产高清在线观看| 亚洲乱伦视频| 国产毛片不卡| 少妇精品久久久一区二区三区| 国产在线观看一区精品| 五月婷婷综合网| 男女性色大片免费网站| 青青草国产在线视频| 成人第一页| 国产亚洲成AⅤ人片在线观看| 成人免费一区二区三区| 久久99国产精品成人欧美| Aⅴ无码专区在线观看| 新SSS无码手机在线观看| 丁香五月婷婷激情基地| 国产免费看久久久| 成人在线不卡视频| 国产精品免费露脸视频| 一级全免费视频播放| 国产jizzjizz视频| 精品国产99久久| 亚洲国产看片基地久久1024| 2021天堂在线亚洲精品专区| 青青草原偷拍视频| 亚洲精品欧美重口| 精品国产免费观看一区| 欧美a在线视频| 国产一区三区二区中文在线| 中文字幕人妻无码系列第三区| 久久先锋资源| 九九线精品视频在线观看| 国产va视频| 久久这里只有精品66| 久久久精品国产亚洲AV日韩| 色国产视频| 天天综合亚洲| 久草视频中文| 男女精品视频| 无码AV日韩一二三区| 亚洲大尺码专区影院| 少妇高潮惨叫久久久久久| 国产91在线|中文| 欧美在线导航| 国产精品午夜电影| 久久久久亚洲Av片无码观看| 毛片久久久| 亚洲a级在线观看| 欧美无专区| 1024国产在线| 欧美一区二区啪啪| a色毛片免费视频| 亚洲品质国产精品无码| 99视频在线观看免费| 成人福利在线视频免费观看| 一本二本三本不卡无码| 成人福利在线视频免费观看| 91精品专区国产盗摄| 国产又大又粗又猛又爽的视频| 欧美国产中文| 亚洲香蕉久久| 成人精品亚洲| 一级毛片免费观看久| 亚洲精品麻豆| 国产尤物在线播放| 日韩无码精品人妻|