【广告牌彩灯闪烁控制程序】
开机运行,彩灯(16只彩灯)开始以以下7种状态循环执行,状态7完成后自动从状态1重新开始循环。
(1)第1状态要求输出。全亮—>全灭—>全亮—>全灭......,循环3次。
(2)第2状态要求输出。在全部输出为ON的情况下,从最低位到最高位顺次OFF,循环3次。
(3)第3状态要求输出。在全部输出为ON的情况下,从最高位到最低位顺次OFF,循环3次。
(4)第4状态要求输出。在全部输出为OFF的情况下,从最低位到最高位以两位为一单元顺次ON,循环3次。
(5)第5状态要求输出。在全部输出为OFF的情况下,从最高位到最低位以两位为一单元顺次ON,循环3次。
(6)第6状态要求输出。在全部输出为ON的情况下,从最低位到最高位顺序OFF1位,OFF2位,OFF3位,OFF4位,OFF3位,OFF2位......直到全部OFF,循环3次。
(7)第7状态要求输出。全部输出的高8位与低8位分别以ON、OFF —> OFF、ON —> ON、OFF —> ......,循环3次。
x0 —— 启动按钮;
Y0到Y17 —— 彩灯1到16;
C0 —— 第1状态循环次数;
C1 —— 第2状态循环次数;
C2 —— 第3状态循环次数;
C3 —— 第4状态循环次数;
C4 —— 第5状态循环次数;
C5 —— 第6状态循环次数;
C7 —— 第7状态循环次数;
T0到T8 —— 控制彩灯闪烁的时间间隔(程序中均为5秒);