所屬欄目:電子技術(shù)論文 發(fā)布日期:2014-05-28 10:05 熱度:
LED點陣顯示控制系統(tǒng)已經(jīng)隨著SOPC技術(shù)的產(chǎn)生和發(fā)展顯示出它不可比擬的優(yōu)越性。基于SOPC戶內(nèi)型16×16LED點陣顯示屏的控制系統(tǒng)設(shè)計,主要實現(xiàn)顯示內(nèi)容的自動播放。可根據(jù)要求在LED點陣顯示屏上實現(xiàn)256像素以內(nèi)的文字、字符或圖形顯示播放。該LED點陣顯示屏處于一種循環(huán)顯示方式,采用異步傳輸方式。
摘要:為了實現(xiàn)LED控制系統(tǒng)的實時性和交互性,文章給出了一種基于SOPC技術(shù)的LED點陣顯示控制系統(tǒng)解決方案。闡述了以Cyclone芯片為核心的基于NiosⅡ的嵌入式16×16點陣的LED顯示屏控制系統(tǒng)的設(shè)計方法。
關(guān)鍵詞:電子技術(shù)論文,SOPC,LED,控制系統(tǒng)言
1系統(tǒng)總體方案設(shè)計
基于SOPC的LED點陣顯示系統(tǒng)由主控板和顯示部分組成,系統(tǒng)組成框圖如圖1所示。主控板包括芯片主模塊、電源電路、串口通信模塊、時鐘和復(fù)位電路、Flash模塊、SDRAM模塊、USB模塊等,完成顯示控制和信息存儲。顯示驅(qū)動電路完成點陣顯示屏的驅(qū)動。
2系統(tǒng)硬件設(shè)計
硬件設(shè)計主要包括主控板設(shè)計和顯示驅(qū)動電路設(shè)計兩部分。硬件系統(tǒng)組成框圖如2所示。
2.1主控板設(shè)計
主控板由一片Altera公司Cyclone系列芯片EP1C12Q240C8構(gòu)成。主控電路的組成框圖如圖3所示。
主控系統(tǒng)所需的3.3V和1.5V兩種供電電壓由電源電路提供。FPGA主模塊芯片EP1C12Q240C8N主要包括四大基本模塊:輸入輸出單元(Input/OutputElement)、邏輯單元(LogicElement)、M4KBlock、鎖相環(huán)PLL。串口通信模塊采用Maxim公司的通用串口芯片MAX3232。該芯片實現(xiàn)RS-232電平與FPGA電平的相互轉(zhuǎn)換。Flash模塊采用AMD公司AM29LV160芯片。考慮FPGA正常工作的系統(tǒng)時鐘為50MHz,設(shè)計時鐘電路,為FPGA提供系統(tǒng)工作時鐘。同時考慮實際電路在工作時的復(fù)位問題,設(shè)計復(fù)位電路用以實現(xiàn)系統(tǒng)復(fù)位。考慮NiosII軟核處理器工作的實際情況和軟硬件結(jié)合程序運行的需要,設(shè)計SDRAM模塊,SDRAM采用K4S643232。USB模塊采用USB2.0協(xié)議構(gòu)建接口電路,提供USB通信方式,USB模塊采用CY7C68013芯片作為USB微控制器。
2.2顯示驅(qū)動電路
采用2片74LS138和4片74LS00構(gòu)成顯示驅(qū)動電路。使用2片74LS138構(gòu)成譯碼電路,輸入四位列選信號,再譯碼為16為信號,控制16×16點陣顯示屏的列信號。當(dāng)列選信號經(jīng)過與門電路為高電平時,列選信號有效,相應(yīng)列做好點亮準(zhǔn)備。同時行選16位信號直接通過排阻加到LED點陣顯示屏的行選通端,控制相應(yīng)行信號的點亮。當(dāng)行選信號和列選信號均為有效高電平值時,相應(yīng)交叉點的LED像素點點亮。即通過主控FPGA及相應(yīng)外圍電路送給顯示驅(qū)動電路相應(yīng)電平值,控制LED點陣顯示屏相應(yīng)像素點的亮滅,從而達(dá)到動態(tài)循環(huán)顯示信息的目的。
3系統(tǒng)軟件設(shè)計
軟件設(shè)計主要包括:IP核的設(shè)計、NiosII嵌入式處理器系統(tǒng)設(shè)計與實現(xiàn)。
3.1IP核的設(shè)計
通過對控制核的定義可實現(xiàn)NiosIICPU對片外SDRAM芯片的控制。NiosIICPU在向SDRAM寫數(shù)據(jù)時,首先通過Avalon總線將數(shù)據(jù)傳輸給SDRAM控制核,然后SDRAM控制核再根據(jù)SDRAM芯片的數(shù)據(jù)傳輸協(xié)議和工作時序?qū)?shù)據(jù)寫入SDRAM中。SDRAM的數(shù)據(jù)讀出方式與寫入方式類似,首先根據(jù)SDRAM芯片的工作時序和數(shù)據(jù)傳輸協(xié)議將數(shù)據(jù)讀入SDRAM控制核,然后再讀入NiosIICPU進(jìn)行處理。
3.2NiosII軟件設(shè)計
使用C語言進(jìn)行系統(tǒng)軟件開發(fā)。通過編寫相應(yīng)的系統(tǒng)算法軟件,針對FPGA芯片的定制信息運行程序,完成系統(tǒng)功能。主程序流程圖如圖4所示。
主程序開始后首先進(jìn)行初始化,包括設(shè)置串口、定時器、中斷和端口。暫停大約3s后,以文字左滾動、右滾動、由上而下顯示、由下而上顯示等不同效果顯示存于字庫中的漢字或圖形。并循環(huán)執(zhí)行,直至結(jié)束信號到來,結(jié)束程序流程。
4系統(tǒng)性能測試
經(jīng)過軟硬件系統(tǒng)的協(xié)同設(shè)計、調(diào)試和運行,達(dá)到了系統(tǒng)設(shè)計功能,在16×16LED點陣顯示屏上可以穩(wěn)定清楚地以不同方式顯示256像素的漢字或圖形。
參考文獻(xiàn):
[1]曾繁泰.EDA工程的理論與實踐——SOC系統(tǒng)芯片設(shè)計[M].北京:電子工業(yè)出版社,2004.
[2]王建校,危建國.SOPC設(shè)計基礎(chǔ)與實踐[M].西安:西安電子科技大學(xué)出版社,2006.
[3]郭書軍.嵌入式處理器原理及應(yīng)用——Nios系統(tǒng)設(shè)計和C語言編程[M].北京:清華大學(xué)出版社,2004.
[4]譚浩強(qiáng).C語言程序設(shè)計教程[M].北京:高等教育出版社,2006.
[5]朱明成.可編程器件邏輯器件原理及應(yīng)用[M].西安:西安電子科技大學(xué)出版社,2004.
文章標(biāo)題:電子技術(shù)論文LED點陣顯示控制系統(tǒng)的設(shè)計與研究
轉(zhuǎn)載請注明來自:http://www.optiwork.cn/fblw/dianxin/dianzijishu/21179.html
攝影藝術(shù)領(lǐng)域AHCI期刊推薦《Phot...關(guān)注:107
Nature旗下多學(xué)科子刊Nature Com...關(guān)注:152
中小學(xué)教師值得了解,這些教育學(xué)...關(guān)注:47
2025年寫管理學(xué)論文可以用的19個...關(guān)注:192
測繪領(lǐng)域科技核心期刊選擇 輕松拿...關(guān)注:64
及時開論文檢索證明很重要關(guān)注:52
中國水產(chǎn)科學(xué)期刊是核心期刊嗎關(guān)注:54
國際出書需要了解的問題解答關(guān)注:58
合著出書能否評職稱?關(guān)注:48
電信學(xué)有哪些可投稿的SCI期刊,值...關(guān)注:66
通信工程行業(yè)論文選題關(guān)注:73
SCIE、ESCI、SSCI和AHCI期刊目錄...關(guān)注:121
評職稱發(fā)論文好還是出書好關(guān)注:68
復(fù)印報刊資料重要轉(zhuǎn)載來源期刊(...關(guān)注:51
英文期刊審稿常見的論文狀態(tài)及其...關(guān)注:69
Web of Science 核心合集期刊評估...關(guān)注:59
電子信息論文范文
智能科學(xué)技術(shù)論文 廣播電視論文 光電技術(shù)論文 計算機(jī)信息管理論文 計算機(jī)網(wǎng)絡(luò)論文 計算機(jī)應(yīng)用論文 通信論文 信息安全論文 微電子應(yīng)用論文 電子技術(shù)論文 生物醫(yī)學(xué)工程論文 軟件開發(fā)論文
SCI期刊分析
copyright © www.optiwork.cn, All Rights Reserved
搜論文知識網(wǎng) 冀ICP備15021333號-3