以AT89C51单片机作为主控核心,与键盘、显示、驱动等模块组成核心主控制模块。在主控模块上设有8个按键和5位七段码LED显示器,根据用户需要可以编写若干种亮灯模式,利用其内部定时器T0实现一个基本单位时间为5 ms的定时中断,根据各种亮灯时间的不同需要,在不同时刻输出灯亮或灯灭的控制信号,然后驱动各种颜色的灯亮或灭, 有A、B、C、D、E五组彩灯:(1)延时2秒A、B组先亮3秒后C亮;延时4秒同时启动D、E两组;(2)持续5秒后全停;(3)当全部停后,按下SB1键A、C亮5秒后B亮,接着E才能亮;(4)松开SB1键后关闭A、C后,延时2秒全灭重复(1)、(2)、(3)、(4)过程;(5)显示彩灯的个数