建立基于單片機(jī)的彩燈控制器,用它來控制8個發(fā)光二極管發(fā)光,實現(xiàn)亮點的循環(huán)移動。 通過軟件編程實現(xiàn)各種各樣的亮點平面循環(huán)移動。該彩燈控制器能夠?qū)崿F(xiàn)閃爍模式。通過按鍵可選擇閃爍模式并由數(shù)碼管顯示出是第幾種模式。本設(shè)計要求實現(xiàn)單片機(jī)控制流水燈顯示設(shè)備顯示其流水效果,軟件實現(xiàn)思路為當(dāng)有外部中斷0時,才開始掃描K1~K4四個按鍵的狀態(tài),一旦進(jìn)入某個按鍵的亮燈模式,執(zhí)行死循環(huán)。直到下一個外部中斷到來。按鍵1按下8個發(fā)光二極管左至右依次點亮,按鍵2按下發(fā)光二極管右至左依次點亮,按鍵3按下發(fā)光二極管雙向亮點向中間移動,按鍵4按下發(fā)光二極管雙向亮點向兩邊移動。同時選擇一塊液晶顯示芯片顯示姓名與學(xué)號。
本系統(tǒng)設(shè)計采用發(fā)光二極管實現(xiàn)點亮功能,按鍵實現(xiàn)各種不同的點亮模式;至少有三種不同的流水燈點亮模式;用LED顯示姓名與學(xué)號;程序的設(shè)計可用C語言;用仿真軟件Proteus進(jìn)行在線調(diào)試。