单片机心形流水灯

1、设计内容

由STC89C51/52单片机+按键模块+LED灯模块+电源构成
具体功能:
(1)至少10个发光管4种花样自动变换,循环往复;
(2)彩灯花样变换的快慢节拍可以手动和自动方式控制,手动控制按钮按一次转换一次;自动控制方式每15秒变换一次,1分钟循环一遍;
(3)系统复位清零开关。

2、设计方案

为了实现基于51单片机的LED灯花样控制系统的设计,本文将实现以下设计需求:

(1)至少10个发光管4种花样自动变换,循环往复;

(2)彩灯花样变换的快慢节拍可以手动和自动方式控制,手动控制按钮按一次转换一次;

(3)自动控制方式每15秒变换一次,1分钟循环一遍;

(4)系统复位清零开关;操作简单、功能完善、精确度高。

基于以上列出的几点,本设计利用STC89C52单片机控制按键模块、蜂鸣器模块、电源模块、LED灯模块等外部电路实现了软硬件的设计,具体的设计框图如图2.1所示。

图2.1 总体设计框图

3、硬件设计思路

如图3.1是本系统的硬件设计方案,具体地,硬件电路由以下模块构成:

(1)单片机最小系统。用于驱动和控制其他模块,以实现整体功能,其以STC89C51单片机为核心芯片,并辅以复位电路和晶振电路。

(2)按键模块。用于实现自动模式与手动模式。

(4)LED排灯模块。心形排列,用以实现多种花样电路;

(5)电源模块。用于整个系统的供电。

图3.1 硬件设计框图

4、软件设计思路

根据本文设计需求,在第三章硬件电路设计的基础上,需要通过软件编程实现的具体功能:

(1)驱动各个模块工作,实现LED灯点亮;

(2)按键设置功能。实现彩灯花样变换的快慢节拍手动和自动方式控制;手动控制按钮按一次转换一次;自动控制方式每15秒变换一次,1分钟循环一遍;

(3)花样灯实现。实现至少10个发光管4种花样自动变换,循环往复。

具体设计流程如图4.1所示。

图4.1 程序设计流程


全部资料包括程序(注释)、AD原理图、protues仿真、参考论文、程序讲解、仿真讲解、仿真视频、原理图讲解、资料使用介绍等,全网最全!!(https://www.cirmall.com/circuit/18395

更多单片机设计与资料敬请关注微信公众号“电子工程师成长日记”!!

猜你喜欢

转载自blog.csdn.net/weixin_41017942/article/details/107595300