设为首页 收藏本站 IC币充值
论坛账号至少一个月登录一次,否则会被自动冻结!论坛全站广告位出租2160元一年,有需要联系QQ:3173974412。国内首家由论坛网友持股的IC技术论坛,IC人的乌托邦!
搜索
专业IC版图外包服务 手机号:13816911948 微信同号
广告位:SY02 广告业务联系QQ:3173974412
半导体论坛---http://www.icroom.com
嵌入式开发论坛---http://www.edaboss.com
小镇论坛发帖交流可以挣零花钱了
查看: 207|回复: 0

[资料] 自制单片机控制的爱心流水灯,附成品、电路图、视频、pcb

[复制链接]
发表于 2019-11-13 15:54:25 | 显示全部楼层 |阅读模式
每到情人节、圣诞节、恋爱纪念日等等重要的日子时,每个人都想给心爱的人最好的礼物,最能代表真心的礼物,有的人送花,有的人送巧克力,有的人带着心爱的人旅游,等等。
无论是鲜花、巧克力、旅游还是其他浪漫的活动,次数多了也就厌了,习惯了。当你的ta对你年复一年相同的礼物已经习以为常时怎么办?你只是个学生没太多的钱买礼物怎么办?你想给ta一个独特的惊喜怎么办?不用担心,往下读,我会教你自制一个爱心流水灯,给ta最棒的礼物!
这是我制作的爱心流水灯。

031220iweha4479h36lw4p.jpg

这个爱心流水灯是用STC89C52单片机的32个I/O控制32个LED,实现每个LED的随意亮灭,用C语言编程,具体程序我会在后面给出。

  第一步  购买原件

购买以下原件,总成本不到30元,相当的便宜。
1、32个6mm红色LED(多买几个以防备用)。4元。
2、15cm*15cm万用版一个(大点小点都没事)。5元。
3、STC89C52单片机一个。5元。
4、DIP-40(单片机的插座)。0.1元。
5、自锁式开关一个。0.1元。
6、30pf电容2个,1u电容一个。0.1元。
7、12M晶振一个。0.1元。
8、5V电源一个,如果你用电池做电源的话就买4节1.5V的电池,再买一个四节电池盒。6元。
9、导线若干。5元。
我是在我们学校的实验室里弄到这些东西的,没花一分钱。  
第二步  准备工具
      基本的电子制作工具:
1、电烙铁一个。
2、焊锡丝若干。
3、松香少许,助焊剂也可以。
4、镊子(有更好,没有也行)。
第三步  装配、焊接
原件备齐后,就是装配焊接了,对照电路图焊接,当然,如果你会Protel或Altium Designer,你可以做个pcb板,就省去焊接工作了。
电路图如下:

031220zxxegis8exyx8xyx.jpg

因为上拉电阻不够,我只有一个,所以我是这样设计的:连接P0口的LED共阳,连接P1口、P2口和P3口的LED共阴。焊接完成后如下:
031220zy229ko3t2k2rx96.jpg

  你也可以制作PCB板,把上面的电路原理图生成PCB再雕刻出来,PCB板我没做,挺麻烦的,下图是PCB图(上面还有我的名字):
031221tixigx1j8etx013x.jpg

第四步  编程调试
我是按照我设计的电路连接的顺序编程的,如果你按照我的电路焊接原件,用我的程序绝对没错。程序中我定义了相当多函数,为便于理解,每个函数都起了不同的名字,不少地方也做了注释。
C程序下载到单片机里,装在板子上,按下开关,LED就开始如愿发光闪烁了。


C语言程序如下:
#include
#include
unsigned int x,y;
void delayms(unsigned int z)
。。。

程序挺长的,大家直接下载附件看,看着不错分享给大家,来自百度文库!

自制爱心流水灯 2.doc

927 KB, 下载次数: 0, 下载积分: IC币 -2 元

您需要登录后才可以回帖 登录 | 入住IC小镇

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|Archiver|手机版|IC设计小镇 ( 苏ICP备10008526号  

GMT+8, 2019-12-14 16:35 , Processed in 0.055095 second(s), 9 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表