之前有个学妹问我如何不用单片机编程控制IO来做一个流水灯。第一反应就是NE555(工作在无稳态时基)+CD4017(译码/十进制计数)
好久没焊洞洞板,手也痒了,就把过程记录一下
首先先确定一下NE555无稳态输出方波的频率与占空比。
毕竟人眼看。0.5-3hz都行,占空比最好50%。不过也不用太精确。我用的参数如图所示。
这电路过于简单我就不画电路图了。NE555输出接入CD4017的CP脚,数字输出脚分别接LED。注意CMOS芯片由于高阻态千万不能让input引脚悬空就行。都根据实际接上拉电阻或者下拉到Gnd就行。
发现只有9个LED,流水灯要匀速的,Q9脚悬空也不够完美。不过无妨,直接将Q9脚输出连在了RST引脚上,从0计数到9时会直接复位。
背面图