基于FPGA的LED顯示屏模組測試系統
PLL模塊用于產(chǎn)生后面四個(gè)模塊需要的時(shí)鐘信號,數據產(chǎn)生模塊是根據需要顯示的圖形信息.LED顯示屏模組的掃描方式和走線(xiàn)方式,給出相應的數據,圖形信息包括橫線(xiàn).豎線(xiàn).斜線(xiàn).全亮,如圖8為數據產(chǎn)生模塊流程圖.

該模塊首先接收來(lái)自轉接板上掃描方式.走線(xiàn)方式和顯示方式切換按鍵的值,每按一次,相應計數器就加1,默認狀態(tài)掃描方式是16掃,走線(xiàn)方式直行走線(xiàn),顯示方式是橫線(xiàn).
系統剛上電時(shí),該模塊按著(zhù)默認的狀態(tài)產(chǎn)生相應的數據,并進(jìn)行數據組織,以滿(mǎn)足顯示屏的走線(xiàn)方式,每產(chǎn)生一個(gè)數據,數據個(gè)數計數器加1,直到數據個(gè)數計數器的值大于256,停止計數,將計數器清零,繼續產(chǎn)生豎線(xiàn).斜線(xiàn)等數據,循環(huán)往復.
顏色切換模塊負責接收數據產(chǎn)生模塊的數據,并根據不同的顏色組合,給R.G.B三種LED發(fā)光燈分配相應的值,顏色組合包括單紅.單綠.單藍.紅和綠雙色.全白,如圖9為顏色切換模塊流程圖.該模塊接收來(lái)自轉接板上顏色切換按鍵的值,每按鍵一次,顏色切換計數器就加1,默認的顏色是紅色,根據顏色切換計數器的值確定R.G.B哪些賦值,哪些不賦值.每賦值一次,數據個(gè)數計數器就加1,直到計數器的值大于256,停止計數,將計數器的值清零,并將R.G.B的值置1.

雙口RAM讀寫(xiě)模塊主要是負責存儲顯示屏的數據,以便滿(mǎn)足顯示屏的刷新率.最后,LED顯示屏模組驅動(dòng)模塊從雙口RAM讀寫(xiě)模塊讀取數據,并將讀取來(lái)的數據傳輸給LED顯示屏的驅動(dòng)電路,并由驅動(dòng)電路驅動(dòng)LED顯示屏顯示相應的圖形.顏色信息,如圖10為L(cháng)ED顯示屏驅動(dòng)模塊流程圖.該模塊接收轉接板上掃描方式切換按鍵的值,每按一次,掃描方式計數器就加1,默認是16掃,即每次鎖存1行數據并顯示,根據掃描方式,確定每次鎖存的行數(1,2,4或者16).在鎖存數據的同時(shí),分別給LED顯示屏驅動(dòng)電路的OE使能信號.CLK時(shí)鐘信號.行選信號及譯碼器片選信號分配相應的數據值.

5.結束語(yǔ)
本論文以FPGA為核心器件,設計了LED顯示屏模組測試系統,能自動(dòng)識別LED顯示屏的掃描方式和走線(xiàn)方式,及能檢測LED顯示屏是否有壞點(diǎn).該系統與傳統的通過(guò)連接計算機的控制卡,給顯示屏發(fā)送特定圖片的方式相比,該系統更方便攜帶.操作簡(jiǎn)單.測試效率更高,使LED顯示屏的安裝.維修更方便.簡(jiǎn)單.
二極管相關(guān)文章:二極管工作原理(史上最強二極管攻略)
模擬電路相關(guān)文章:模擬電路基礎
fpga相關(guān)文章:fpga是什么
led顯示器相關(guān)文章:led顯示器原理
晶振相關(guān)文章:晶振原理
評論