4所示圖4復(fù)位電路24點陣顯示驅(qū)動電路設(shè)計采取分立元件三極管作驅(qū)動電路驅(qū)動電路如圖5所示圖5點陣顯示驅(qū)動電路3系統(tǒng)軟件設(shè)計顯示屏軟件的主要功能是向顯示屏提供顯示數(shù)據(jù)并產(chǎn)生各種控制信號使屏幕按設(shè)計的要求顯示根據(jù)軟件分層次設(shè)計的原理可把顯示屏的軟件系統(tǒng)分成兩大層第一層是底層的顯示驅(qū)動程序第二層是上層的系統(tǒng)應(yīng)用程序顯示驅(qū)動程序負責(zé)向點陣屏傳送特定組合的顯示數(shù)據(jù)并負責(zé)產(chǎn)生行掃描信號和其他控制信號配合完成LED顯示屏的掃描顯示工作顯示驅(qū)動程序由顯示子程序?qū)崿F(xiàn)系統(tǒng)環(huán)境設(shè)置初始化由系統(tǒng)初始化程序完成顯示效果處理等工作則由主程序通過調(diào)用子程序來實現(xiàn)31顯示驅(qū)動程序顯示驅(qū)動程序在進入中斷后首先要對定時器T0重新賦初值以保證顯示屏刷新率的穩(wěn)定16行掃描格式的顯示屏刷新率幀頻的計算公式如下其中F為晶振頻率T為定時器T0初值工作在16位定時器模式其次顯示驅(qū)動程序查詢當(dāng)前點亮的行號從顯示緩存區(qū)內(nèi)讀取下一行的顯示數(shù)據(jù)并通過串口發(fā)送給移位寄存器為消除在切換行顯示數(shù)據(jù)時產(chǎn)生的拖尾現(xiàn)象驅(qū)動程序先要關(guān)閉顯示屏即消隱等顯示數(shù)據(jù)輸入輸出鎖存器后再輸出新的行號重新打開顯示圖6所示為顯示驅(qū)動程序顯示屏掃描函數(shù)流程圖圖6顯示驅(qū)動程序流程圖32系統(tǒng)主程序
文章由啟和科技編輯
上一篇:飛控led顯示屏軟件 飛控電子顯示屏編輯軟件(飛控led軟件) v4.3.3免費版
下一篇:led顯示器安裝 在戶外安裝LED顯示器時需要注意的六點