基于fpga和vhdl的led點(diǎn)陣漢字滾動(dòng)顯示設(shè)計(jì)new

基于fpga和vhdl的led點(diǎn)陣漢字滾動(dòng)顯示設(shè)計(jì)new

ID:34146660

大?。?48.60 KB

頁(yè)數(shù):5頁(yè)

時(shí)間:2019-03-03

基于fpga和vhdl的led點(diǎn)陣漢字滾動(dòng)顯示設(shè)計(jì)new_第1頁(yè)
基于fpga和vhdl的led點(diǎn)陣漢字滾動(dòng)顯示設(shè)計(jì)new_第2頁(yè)
基于fpga和vhdl的led點(diǎn)陣漢字滾動(dòng)顯示設(shè)計(jì)new_第3頁(yè)
基于fpga和vhdl的led點(diǎn)陣漢字滾動(dòng)顯示設(shè)計(jì)new_第4頁(yè)
基于fpga和vhdl的led點(diǎn)陣漢字滾動(dòng)顯示設(shè)計(jì)new_第5頁(yè)
資源描述:

《基于fpga和vhdl的led點(diǎn)陣漢字滾動(dòng)顯示設(shè)計(jì)new》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、萬(wàn)方數(shù)據(jù)2009年第12期中圖分類號(hào):麟.1文獻(xiàn)標(biāo)識(shí)碼:B文章編號(hào):1009—2552(2009)12—0105—02基于FPGA和VHDL的LED點(diǎn)陣漢字滾動(dòng)顯示設(shè)計(jì)張鸝,李曼義(云南師范大學(xué)物理與電子信息學(xué)院,昆明650092)摘要:主要研究基于附和VHDL的LED點(diǎn)陣漢字滾動(dòng)顯示。首先描述了基于現(xiàn)場(chǎng)可編程門陣列(脅)的硬件電路,以及點(diǎn)陣顯示漢字的原理;然后研究了在單個(gè)8×8LED發(fā)光二極管點(diǎn)陣上滾動(dòng)顯示多漢字的原理;最后給出了描述其功能的VHDL語(yǔ)言程序設(shè)計(jì)方法。通過(guò)編程、調(diào)試、仿真、下載正確地實(shí)現(xiàn)了漢字滾動(dòng)顯示掃描結(jié)果

2、,其硬件系統(tǒng)的實(shí)驗(yàn)驗(yàn)證也獲得了與軟件模擬仿真結(jié)論相吻合的結(jié)果。關(guān)鍵詞:LED點(diǎn)陣;FPGA;VHDL語(yǔ)言;漢字滾動(dòng)顯示DesignofChinesecharactersscrollingdisplayonLEDdotmatrixbasedonFPGAandVHDLZHANG“.LIMan.yi(SchoolofPhysicsandElectronicInformation,YunnanNormalUnivemty,Kmnn堍650092,Chhm)Abstract:Thedesignofthissubjectmainlyres

3、earchesChinesecharactersscrollingdisplayonLEDdotmatrixscreenbasedonFPGAandVHDL.Thisarticle6rstlydescribesthehardwarecircuitbasedonlogiccellarray,aswella8theprincipleofChinesecharactersdisplayonLEDdotmatrix.Thenitalsodescribesthatmulti—Chinesecharactersscrollinasiw,l

4、e8×8LEDdotmatrix.Finally.thearticlegivesthemethodofVHDLdesignwhichdescribesthefunction.ThisdesignrealizestheresultsofChinesecharactersscrollingandscanningcorrectlybyprog㈣ing,debugging,simulationanddownload.Alsotheexperimentalverificationofhardwaresystemshasreceivedt

5、heeonclusiominaccordancewiththeresultsofsoftwaresimulation.Keywords:LEDdotmatrix;FPGA;VHDL;Chinesecharactersscrollingdisplay0引言隨著我國(guó)經(jīng)濟(jì)的高速發(fā)展,對(duì)公共場(chǎng)合發(fā)布信息的需求日益增長(zhǎng),利用LED點(diǎn)陣滾動(dòng)顯示漢字的出現(xiàn)正好適應(yīng)了這一市場(chǎng)需求,已經(jīng)成為信息傳播的一種重要手段?。采用傳統(tǒng)方法設(shè)計(jì)的漢字滾動(dòng)顯示器,通常需要使用單片機(jī)、存儲(chǔ)器和制約邏輯電路來(lái)進(jìn)行PCB(印制電路板)板級(jí)的系統(tǒng)集成。盡管這種方案有

6、單片機(jī)軟件的支持較為靈活,但是由于受硬件資源的限制,未來(lái)對(duì)設(shè)計(jì)的變更和升級(jí),總是難以避免要付出較多研發(fā)經(jīng)費(fèi)和較長(zhǎng)投放市場(chǎng)周期的代價(jià)。隨著電子設(shè)計(jì)自動(dòng)化(EDA)技術(shù)的進(jìn)展【2J,基于可編程FPGA器件進(jìn)行系統(tǒng)芯片集成的新設(shè)計(jì)方法,也正在快速地取代基于PCB板的傳統(tǒng)設(shè)計(jì)方式b】。因此,本文主要闡述基于FPGA和VHDL語(yǔ)言實(shí)現(xiàn)在8×8點(diǎn)陣上的漢字滾動(dòng)顯示問(wèn)題HJ。1LED點(diǎn)陣漢字滾動(dòng)顯示本文設(shè)計(jì)使用的LED點(diǎn)陣是行共陰、列共陽(yáng)的8×8點(diǎn)陣。要在8×8LED發(fā)光二極管點(diǎn)陣上顯示漢字,首先要把漢字表示成為如圖l所示的8×8像素點(diǎn)圖。

7、在圖1中,data0~da田分別為按列抽取依序排列的漢字像素信息,均具有8位字長(zhǎng)bJ,依次對(duì)多漢字抽取像素信息,并按序排隊(duì)存放于ROM之中,便可得到一個(gè)待顯示數(shù)據(jù)序列。進(jìn)一步通過(guò)尋址的方收稿日期:2009—07一01作者簡(jiǎn)介:張鸝(1986一),女,云南師范大學(xué)省級(jí)優(yōu)秀畢業(yè)生,研究方向?yàn)镋DA技術(shù)與汁算機(jī)應(yīng)用?!?——105‘_——萬(wàn)方數(shù)據(jù)0'0●p0●00◆富富豺留翟留霉譬●●’J●●..●_’J●J.J卅一一一母∞一一呵叼叼叼喇叼叼叼圖1點(diǎn)陣像素圖法來(lái)控制該數(shù)據(jù)序列的釋放過(guò)程,就可實(shí)現(xiàn)在8×8LED點(diǎn)陣上滾動(dòng)顯示多漢字信息

8、的目的,原理如圖2所示。由圖2可知,某一時(shí)刻能在顯示數(shù)據(jù)序列中定位待顯示數(shù)據(jù)的地址指針可用下式計(jì)算:addr=n+nl(1)顯然,n的取值范圍應(yīng)為0。N,并由它控制漢字顯示的滾動(dòng)速度;m的取值范圍應(yīng)為0。7,并由它決定LED點(diǎn)陣的列開(kāi)關(guān)sw的掃描速度。因此,控制11掃遍全部待

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。