建立基于单片机的彩灯控制器,用它来控制8个发光二极管发光,实现亮点的循环移动。 通过软件编程实现各种各样的亮点平面循环移动。该彩灯控制器能够实现闪烁模式。通过按键可选择闪烁模式并由数码管显示出是第几种模式。本设计要求实现单片机控制流水灯显示设备显示其流水效果,软件实现思路为当有外部中断0时,才开始扫描K1~K4四个按键的状态,一旦进入某个按键的亮灯模式,执行死循环。直到下一个外部中断到来。按键1按下8个发光二极管左至右依次点亮,按键2按下发光二极管右至左依次点亮,按键3按下发光二极管双向亮点向中间移动,按键4按下发光二极管双向亮点向两边移动。同时选择一块液晶显示芯片显示姓名与学号。
本系统设计采用发光二极管实现点亮功能,按键实现各种不同的点亮模式;至少有三种不同的流水灯点亮模式;用LED显示姓名与学号;程序的设计可用C语言;用仿真软件Proteus进行在线调试。
阅读全文