简易呼吸灯的制作

  • 我们都一样
  • LV3工程师
  • |      2015-07-29 11:06:13
  • 浏览量 3150
  • 回复:2
介绍:只需要三个元件做一个简易的呼吸灯,可以随意调整呼吸的时间和呼/吸时间比。
比模拟电路搭的呼吸灯简洁并且成本低很多,但是可控性绝对比模拟电路制作的好。

材料:
STC15F104E单片机一片
100Ω电阻一个

LED一个,颜色随意

STC学习笔记1-简易呼吸灯的制作

还有必备的一个STC单片机程序下载器,这个可以参考官网的MAX232串口下载器

STC学习笔记1-简易呼吸灯的制作

或者购买的成品USB下载线。
需要引出四个引脚VCC,TX,RX,GND即可。

电路原理图:

STC学习笔记1-简易呼吸灯的制作

其中P3.0和P3.1接下载线下载。虽然可以在工作状态下载,不过避免干扰,我们尽量少使用P3.0和P3.1引脚。

编写以下程序:
有两个版本,一个是单纯的渐亮渐灭;第二个是亮灭时间比不同的,更接近实际的呼吸曲线。

版本1,渐亮渐灭时间一样,但是肉眼看上去效果不好:

STC学习笔记1-简易呼吸灯的制作

STC学习笔记1-简易呼吸灯的制作


版本2,渐亮渐灭时间不一致,但是视觉效果比较好(亮灭时间比9:4,灭到尽的时候等待500ms。):

STC学习笔记1-简易呼吸灯的制作

STC学习笔记1-简易呼吸灯的制作

STC学习笔记1-简易呼吸灯的制作


上述程序Keil uVersion2工程文件:


 





  • 0
  • 收藏
  • 举报
  • 分享
我来回复

登录后可评论,请 登录注册

所有回答 数量:1
君子好“球” 2015-07-29
支持一下胡巴!
0   回复
举报
发布
x
收藏成功!点击 我的收藏 查看收藏的全部帖子