【正文】
根據不同場合、不同時間段的需要來調節(jié)亮燈時間、模式、閃爍頻率等動態(tài)參數。 LED 彩燈由于其豐富的燈光色彩,低廉的造價以及控制簡單等特點而得到了廣泛的應用,用彩燈來裝飾街道和城市建筑物已經成為一種時尚。因此有必要對現有的彩燈控制器進行改進。該新型 LED 彩燈與普通 LED 彩燈相比,具有體積小、價格低、低能耗等優(yōu)點。 上電后系統(tǒng)經過初始化,查詢是否有功能切換鍵按下:有,則進入用戶設定模式狀態(tài);無,則進入默認缺省工作狀態(tài)。 因此在 LED 彩燈上電工作后,用戶z可以方便地通過主控模塊上的顯示器知道 LED 彩燈當前工作模式 Model_i ,工作時間 Ti ,頻率 Fi 等實時參數。 系統(tǒng)的硬件構成及功能 新型 LED 彩燈系統(tǒng)包括 2 大部分,即 LED 彩燈控制器( 89C51 主控模塊)和 LED 彩燈管(管內 LED 板模塊)。通過軟件設計,使單片機 P0 口作為三色 LED 驅動信號輸出口及移位時鐘 CLOCK 信號, P3 口為按鍵輸入口, P2 口、 P1 口與 5 位七段碼 LED 相接作為顯示器的輸出口??紤]到功率損耗, LED 板模塊之間接口處用信號正向驅動模塊芯片 MC4049 連接。內部自帶2K字節(jié)可編程FLASH存儲器的低電壓、高性能COMS八位微處理器,與Intel MCS51系列單片機的指令和輸出管腳相兼容。 LED顯示數碼管LED有共陰極和共陽極兩種。當在某段發(fā)光二極管施加一定的正向電壓時,該段筆劃即亮;不加電壓則暗。RST 復位輸入。P1口 8位雙向I/O口。P3口 ~。第3節(jié)系統(tǒng)的軟件設計 軟件設計 新型 LED 彩燈控制器最大特點在于所有亮燈模式均由軟件控制完成。整個系統(tǒng)軟件由主程序( Main )、各個模式子程序( Model_i )、 5 ms 中斷服務子程序 (T0 Interrupt) 、鍵盤掃描處理子程序( Key Board )、顯示子程序( Display )等程序組成。在每次的 T0 定時中斷服務子程序里,需要對各個時間寄存器和模式寄存器進行加 1 或者清,為主程序查詢作準備,同時查詢是否已中斷 6 次( 30 ms ),若 30 ms 到了,則對參數按鍵查詢一次,是否有時間 Ti 頻率 Fi 增減鍵按下并進行相應子程序處理。 Model_i 程序流程如圖 4 所示。參考文獻[1] 謝自美,《電子線路設計電子工業(yè)出版社[3] 陸子明,《單片機設計與應用基礎教程》