两种方法,第一种就是利用单片机来实现,第二种利用CD 4017和NE 555电路实现。
单片机流水的实质是单片机各引脚在规定的时间逐个上电,使LED灯能逐个亮起来但过了该引脚通电的时间后便灭灯的过程,使用单片机的P2端口,对8个LED灯进行控制。这一点在单片机学习中,都是必学的一个制作,流水灯设计。
这种方法需要会KEIL软件的使用,电路仿真软件应用,也要理解单片机最小系统电路。并且要具备编程知识,比较的复杂麻烦。但是它的效果会更加的好,也比较有技术含量。
利用CD 4017和NE 55电路
电路原理: 由时钟发生电路和十进制计数器电路构成,由NE555为核心的自激多谐振荡器,电源通过R2, R3, R4向电容C1充电,当C1刚开始充电时,NE555的2脚还处于低电平,故输出端3脚呈高电平。
当电源经R2, R3, R4向C1充电到2/3电源电压时,输出端3脚电平由高变低,NE555内部放电管导通,电容C1经R4, R3, NE555的7脚放电,直到C1两端的电压低于1/3电源电压时,NE555的3脚电平又由低电平变为高电平C1又再次充电,如此循环形成了振荡。
电路原理图
充电时间为: O.695 (R2+R3+R4)C1, 放电时间为: 0.695 (R4+R3) C1,调节R4可以控制振荡器的输出频率, NE555的时钟振荡信号不断的加在CD4017的14脚, 在CD4017的10个输出端上接有10只LED,当CD4017的10个输出端在时钟信号作用下轮流产生高电平,则D1--D10依次被点亮,从而形成流水灯效果。调节R4即可调节LED灯的流动速度 。
这个东西网上都有套件卖,可以买来学习用。或者购买电子元器件进行自己焊接制作。但要注意焊接芯片过程中区分芯片缺口方向,注意焊接温度和时间。