基于LED數碼管的通用型智能數字顯示面板的設計
3.2 中斷程序
在狀態(tài)1及狀態(tài)3下,中斷程序功能是在定時(shí)時(shí)間到時(shí),將段碼值賦給相應的數碼管,并將時(shí)間初值裝入相應的寄存器。
在狀態(tài)2下,參數設定時(shí),設定位要實(shí)現閃爍,以確定正在被設置的數據位。實(shí)現閃爍的基本思想是每隔500 ms,當前閃爍數據位的段碼值就由數據狀態(tài)變?yōu)榭沾a狀態(tài),下一個(gè)500 ms再由空碼狀態(tài)變?yōu)閿祿顟B(tài),并不斷循環(huán)執行此操作(共陽(yáng)極顯示方式下空碼值為0XFF)。這樣,從用戶(hù)角度看,當前被設定的數據位就是閃爍的。這里可通過(guò)設定一個(gè)計數器來(lái)確定轉換時(shí)間,當計數值達到500/2.78(約為180)時(shí),當前閃爍數據位就進(jìn)行段碼值轉換。本系統的中斷程序流程圖如圖5所示。

4 結束語(yǔ)
本文是配合智能調節儀表設計的一種智能LED顯示面板。為了擴大其應用范圍,在該面板硬件電路不變的情況下,通過(guò)軟件調整可使其成為巡檢報警器。目前,該顯示面板在功能性和靈活性方面都有了很大提高。
評論