【小制作】使用NE555和一个计数器制作一个流水灯

本文介绍了一种使用NE555定时器和CD4017十进制计数器的纯硬件方法来制作流水灯。NE555被配置为多谐振荡器生成方波,CD4017则利用这些信号进行计数,实现LED的逐个点亮和熄灭效果。

流水灯就像是“Hello World”一样存在于单片机教程之中,但是今天要用纯硬件的方法制作一个流水灯。所用的器件就是题目上的那两个器件。NE555和一个计数器,计数器选用的是CD4017,一个十进制计数器。还有这次的制作用的是仿真演示。

首先说一下NE555的作用。NE555是一个定时器,通过不同的电路可以制作成不同的逻辑器件。如果想知道NE555的详细用途,请自行搜索。在这个制作中将NE555连接成一个多谐振荡器,通俗的说就是让NE555成为一个可以产生连续方波的器件。那为什么要产生方波呢?别忘了,在这个小制作中还有另一个器件,CD4017一个十进制计数器,它就是用来记录NE555产生的上升沿的,有一个上升沿它就加一,输出的引脚也加一,如果将LED接在输出的引脚,那LED不就可以随着计数而增加了?当数计满的时候计数器清零,如此循环着不就是一个流水灯了?

然后就是电路设计。

先看NE555部分

NE555输出的频率是可以计算的。公式是

T=0.7(R1+2R2)C

我这个设置的值有点大,就是让它慢一点。

再看一下计数器部分

这里我用了八个灯,其实都一样,当计数到八的时候,清零。那个R3需要说明一下,在实物连接中可以不需要,但是在这个仿真中,不加这个上拉电阻就会报错。

最后就是完整的连接图。我又加了一个示波器以方便查看波形。

这个工程文件可以在这里下载。

链接:https://pan.baidu.com/s/18EcpVsGH5k031t-Jsdk3iQ

提取码:2b3t

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值