16-单片机心形流水灯

51单片机实例 专栏收录该内容
157 篇文章 14 订阅

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仿真、参考论文、程序讲解、仿真讲解、仿真视频、原理图讲解、资料使用介绍等,全网最全!!

资料获取请关注微信公众号“电子工程师成长日记”,回复关键词:“资料”!

 

  • 1
    点赞
  • 0
    评论
  • 9
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值