專利名稱:一種基于μC/OS2II的LED顯示屏控制器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種LED顯示屏控制器,尤其涉及一種基于μ C/0S2II的LED顯示屏控制器,屬于LED技術(shù)領(lǐng)域。
背景技術(shù):
目前,LED大屏幕顯示系統(tǒng)按數(shù)據(jù)傳輸方式分為兩類:一是同步實時顯示,即計算機(jī)顯示系統(tǒng)的內(nèi)容同時在LED視頻顯示屏上顯示;二是異步通信更新數(shù)據(jù)顯示,計算機(jī)通過USB、通用串行接口、以太網(wǎng)等通信方式將數(shù)據(jù)傳送給獨立視頻源顯示屏。通常,異步通信控制方式只能將屏幕作為一個完整的區(qū)域顯示,對于較大屏幕的顯示系統(tǒng),有時需要將整屏分為若干個窗口分別顯示不同的內(nèi)容,且內(nèi)容的更新只是某一個或幾個窗口。
發(fā)明內(nèi)容
本發(fā)明為解決上述技術(shù)問題提供了一種基于μ C/0S2II的LED顯示屏控制器,能有效地實現(xiàn)單屏幕多窗口的任意位置顯示,使得顯示方式更加靈活方便。本發(fā)明為實現(xiàn)上述目的,采用如下技術(shù)方案:一種基于μ C/0S2II的LED顯示屏控制器,包括計算機(jī)系統(tǒng)、LED顯示屏、數(shù)據(jù)通信傳輸模塊、數(shù)據(jù)處理模塊、顯示驅(qū)動模塊、掃描控制模塊,所述計算機(jī)系統(tǒng)的輸出端連接數(shù)據(jù)通信傳輸模塊的輸入端,數(shù)據(jù)通信傳輸模塊的輸出端依次連接數(shù)據(jù)處理模塊、掃描控制模塊、顯示驅(qū)動模塊和LED顯示屏;計算機(jī)系統(tǒng)將要顯示的點陣信息通過數(shù)據(jù)通信傳輸模塊送往存儲設(shè)備,數(shù)據(jù)處理模塊讀取存儲設(shè)備的數(shù)據(jù)并進(jìn)行顯示處理,將處理好的數(shù)據(jù)送往掃描控制模塊,顯示驅(qū)動模塊接收到掃描控制模塊的數(shù)據(jù)后送往LED屏上顯示。本發(fā)明的有益效果是:本系統(tǒng)充分利用了 NiosII32位處理器的高性能和μ C/0S2II實時操作系統(tǒng)高效的任務(wù)調(diào)度算法,實現(xiàn)了單屏幕多窗口顯示,使得顯示屏控制變得更加靈活。整個控制系統(tǒng)在I片F(xiàn)PGA芯片上完成,有效地降低了系統(tǒng)的成本。
圖1為系統(tǒng)結(jié)構(gòu)框圖;圖2為控制器硬件結(jié)構(gòu)框圖。
具體實施例方式下面結(jié)合附圖對發(fā)明的技術(shù)方案實現(xiàn)方法進(jìn)行說明:如圖1所示,一種基于μ C/0S2II的LED顯示屏控制器,LED顯示系統(tǒng)主要由計算機(jī)系統(tǒng)、數(shù)據(jù)通信傳輸模塊、數(shù)據(jù)處理模塊、掃描控制模塊、顯示驅(qū)動模塊和LED屏構(gòu)成,計算機(jī)系統(tǒng)將要顯示的點陣信息通過RS485串行接口送往存儲設(shè)備,數(shù)據(jù)處理模塊讀取存儲設(shè)備的數(shù)據(jù)并進(jìn)行各種特技顯示處理,將處理好的數(shù)據(jù)送往掃描控制模塊,顯示驅(qū)動模塊接收到掃描控制模塊的數(shù)據(jù)后送往LED屏上顯示。數(shù)據(jù)通信傳輸模塊、數(shù)據(jù)處理模塊、掃描控制模塊3部分均在FPGA上實現(xiàn),即構(gòu)成LED異步控制器。如圖2所示,為本控制器的硬件結(jié)構(gòu),數(shù)據(jù)處理模塊由NiosII軟核CPU、I片SDRAM和I片F(xiàn)lash存儲器組成。NiosII軟核CPU是整個控制器的核心,負(fù)責(zé)數(shù)據(jù)的處理;SDRAM作為CPU處理數(shù)據(jù)時的緩存使用;Flash存儲器用于存儲點陣信息數(shù)據(jù)和LED屏顯示控制參數(shù)。掃描控制模塊由用戶自定義的PWMIP核和顯存組成。顯存采用I片SRAM實現(xiàn),用來保存當(dāng)前顯示的一幀點陣信息數(shù)據(jù)。PWM模塊通過Avalon總線和NiosIICPU連接,將從(PU接收到的數(shù)據(jù)按指定地址寫入顯存,然后再按一定的尋址方式從顯存中讀取點陣信息數(shù)據(jù)進(jìn)行掃描。串口控制器、定時器、存儲器控制器、CF卡控制器通過SOPCBuilder軟件定制集成IP核自動生成。本系統(tǒng)充分利用了 NiosII32位處理器的高性能和μ C/0S2II實時操作系統(tǒng)高效的任務(wù)調(diào)度算法,實現(xiàn)了單屏幕多窗口顯示,且顯示屏控制變得更加靈活。整個控制系統(tǒng)在I片F(xiàn)PGA芯片上完成,有效地降低了系統(tǒng)的成本。
權(quán)利要求
1.一種基于μ C/0S2II的LED顯示屏控制器,其特征在于,包括計算機(jī)系統(tǒng)、LED顯示屏、數(shù)據(jù)通信傳輸模塊、數(shù)據(jù)處理模塊、顯示驅(qū)動模塊、掃描控制模塊,所述計算機(jī)系統(tǒng)的輸出端連接數(shù)據(jù)通信傳輸模塊的輸入端,數(shù)據(jù)通信傳輸模塊的輸出端依次連接數(shù)據(jù)處理模塊、掃描控制模塊、顯示驅(qū)動模塊和LED顯示屏;計算機(jī)系統(tǒng)將要顯示的點陣信息通過數(shù)據(jù)通信傳輸模塊送往存儲設(shè)備,數(shù)據(jù)處理模塊讀取存儲設(shè)備的數(shù)據(jù)并進(jìn)行顯示處理,將處理好的數(shù)據(jù)送往掃描控制模塊,顯示驅(qū)動模塊接收到掃描控制模塊的數(shù)據(jù)后送往LED屏E顯/Jn ο
全文摘要
本發(fā)明公布了一種基于μC/OS2II的LED顯示屏控制器,包括計算機(jī)系統(tǒng)、LED顯示屏、數(shù)據(jù)通信傳輸模塊、數(shù)據(jù)處理模塊、顯示驅(qū)動模塊、掃描控制模塊,所述計算機(jī)系統(tǒng)的輸出端連接數(shù)據(jù)通信傳輸模塊的輸入端,數(shù)據(jù)通信傳輸模塊的輸出端依次連接數(shù)據(jù)處理模塊、掃描控制模塊、顯示驅(qū)動模塊和LED顯示屏;計算機(jī)系統(tǒng)將要顯示的點陣信息通過數(shù)據(jù)通信傳輸模塊送往存儲設(shè)備,數(shù)據(jù)處理模塊讀取存儲設(shè)備的數(shù)據(jù)并進(jìn)行顯示處理,將處理好的數(shù)據(jù)送往掃描控制模塊,顯示驅(qū)動模塊接收到掃描控制模塊的數(shù)據(jù)后送往LED屏上顯示。本發(fā)明能有效地實現(xiàn)單屏幕多窗口的任意位置顯示,使得顯示方式更加靈活方便。
文檔編號G09G3/14GK103092548SQ20111033865
公開日2013年5月8日 申請日期2011年11月1日 優(yōu)先權(quán)日2011年11月1日
發(fā)明者呂曉威 申請人:呂曉威