led control for rgb use stc12c56
新型L ED 彩灯分为2 部分, 即彩灯控制器(主控模块) 和管内L ED 板模块(受控模块)。彩灯控制器可直接与220 V 交流市电相连接, 经过开关电源变换, 输出直流工作电压, 一方面为管内L ED 模块提供12 V 工作电源,另一方面为主控模块单片机系统(彩灯控制器) 提供5 V工作电源。整个系统工作由软件程序控制运行, 根据需要, 用户可以在L ED 彩灯工作通过主控模块上的按键来设定亮灯时间和灯光闪动频率。 上电后系统经过初始化, 查询是否有功能切换键按下: 有, 则进入用户设定模式状态; 无, 则进入默认缺省工作状态。在用户设定模式状态下, 用户可以根据个人爱好及不同场合的需要来指定调用哪些模式, 并且可以改变每种模式的时间T i、频率F i 参数, 如果用户想进入缺省状态模式, 只需按一下功能切换键即可跳入缺省模式,程序会自动顺序调用亮灯模式;在缺省工作状态下, L ED彩灯控制器按照程序设定好的若干亮灯花样模式程序Model_ i 顺序调用往下走, 从第Model_ 1 模式开始工作,自Model_ 1 到Model_ 2⋯⋯到Model_ n 为一个亮灯周期, 然后再回到Model_ 1 循环继续工作, 同样如果想进入用户设定模式状态, 只需按下功能切换键即可。整个n 种亮灯模式时间可以看作一个大周期T , 其中的每一种花样工作模式Model_ i ( i=1, 2, ⋯, n) 时间为小周期T i, 对于每一个模式编写一个独立工作子程序Model_ i, 其中设定了L ED 三色灯(红、绿、蓝) 的点亮时刻(RED_ on,GREEN _ on, BLU E_ on) 和熄灭时刻(RED_ off, GREEN _ off, BLU E_ off) , 以及模式工作时间T i 和该模式L ED 闪烁频率F i。 5 位七段码显示器的前2 位(L 1, L 2) 显示当前工作模式的序号Model_ i; 后3 位(L 3, L 4, L 5) 七段码显示三色L ED 的工作状态, 若该颜色灯点亮则对应七段码显示位为“1”, 反之熄灭时则显示位为“灭”即不显示, 对系统工作状态起到了很好的实时监控作用。 下面是rgb彩灯的电路图:
全部资料下载:
RGB-CONTROL.zip
(130.04 KB, 下载次数: 80)
|