2.3 控製流程設計
基於51單片機的LED點陣顯示屏的控製流程主要是數據初始化,控製譯碼電路、驅動電路各個芯片的工作順序以及相應數據的傳輸的過程。所以對於AT98C51控製LED點陣顯示屏的控製流程首先要對完成數據初始化的工作,包括對單片機各個工作端口、定時器、內部數據以及在RAM存儲器中的顯示數據定義,然後對單片機控製I/O端口的地址進行幅值譯碼電路芯片的使能端,使其控製譯碼電路相應的芯片停止和工作,然後通過另一個單片機I/O端口進行數據傳輸,工作的鎖存器即可得到相應的數據來控製驅動電路工作並鎖存在芯片內部使驅動電路一直處在工作狀態。然後再通過單片機控製I/O端口的地址進行幅值進行幅值譯碼電路芯片的使能端,選擇新的譯碼電路芯片使其處在工作狀態,而後通過數據I/O端口向工作的譯碼電路芯片進行顯示信息數據的傳輸,此時LED點陣顯示屏即可獲取傳輸的顯示信息數據,通過內部的譯碼電路來控製顯示屏內的二極管點陣亮滅,從而通過顯示屏即可得到信息的顯示。經過定時器一段時間的定時後,單片機即又通過數據I/O端口發送下一個顯示數據,此時負責存儲顯示信息數據的鎖存器會自動清除之前的存儲數據,而保存新的顯示數據,並將其發送至LED點陣顯示屏,LED點陣顯示屏獲取後又重新控製二極管點陣的亮滅。當所有的顯示數據發送完後,單片機會自動回到顯示數據開會周而複始地將信息在LED點陣顯示屏上進行顯示。
3 總結
基於51單片機的LED點陣顯示屏控製係統的設計,是在對LED點陣顯示屏的電路結構研究的情況下,按照特定的順序來有序地發送控製數據和顯示數據來完成對譯碼電路、驅動電路的控製以及對LED點陣顯示屏的顯示數據的傳輸,實現LED顯示屏上的數據信息顯示,從而使LED點陣顯示屏作為新媒介來完成宣傳和信息宣告的效果。
參考文獻:
[1]沙莎.基於單片機的顯示係統設計[J].數字技術與應用,2013(01)
[2]魏麗娜,管力銳.單片機LED動態顯示屏教學演示係統的設計[J].大眾科技,2010(07)
[3]林少茵,陳越,廖靜很.基於AT89C2051的四字LED顯示屏的設計[J].山西電子技術,2011(01)
[4]年慶娟,鄂德海.基於單片機的LED動態顯示設計與仿真[J].青海師範大學學報(自然科學版),2011(04)