任务实施
1.任务分析
从硬件角度分析,花样彩灯控制系统主要由LED灯电路和独立键盘电路组成,比较简单。
从软件角度分析,流水灯程序、闪烁灯程序、花灯程序在前面项目中已经掌握,主要难点是如何通过独立键盘控制它的启动、停止。
对于启动,根据独立键盘的特点,当按下按键,按键端口为低电平,执行相应彩灯程序;当按键弹起时,按键端口为高电平,不执行程序。这样,相应的彩灯程序只启动一次,执行完后就停止了,不能循环往复地执行。解决问题的方法,一般采用设置标志值,通过检测按键按下,设置相对应的标志值,然后根据标志值启动相对应的彩灯程序,达到循环往复的执行。
对于停止,采用一个独立按键控制,只要按键按下,则LED灯端口全部置“1”。
2.电路设计
根据以上分析,花样彩灯控制系统的硬件电路设计如图7-6所示。

图7-6 花样彩灯控制系统硬件电路(https://www.daowen.com)
3.程序设计
(1)流程图。主函数流程图如图7-7所示。

图7-7 花样彩灯控制系统主函数流程图
(2)程序编写。



