怎么用3-8译码器实现8个led的简单算法的循环点亮

2019-07-15 12:43发布

大家好,我自己在3-8译码器后面接了8个三极管作为增加驱动电流的方法,译码器的8个引脚接三极管的基极,led是共阴极的。我写的程序能够循环点亮 但是我觉得程序太复杂了啊,请求大神们指点一二,是不是需要额外的芯片呢?(我主要是想用3个IO口控制8个led还能让他们循环点亮)【积分不多请大家见谅~~!】
截图00.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
cuyebiren
1楼-- · 2019-07-15 12:51
不需要额外的芯片,你这完全可以,只不过要8个if。。。也可以固定定时,做一个状态机用switch,也就8个状态,感觉会更好。。。
houjue
2楼-- · 2019-07-15 16:50
为什么把这段代码写在中断服务程序里??写在主程序里不好吗???
houjue
3楼-- · 2019-07-15 17:10
 精彩回答 2  元偷偷看……
chenwei6991627
4楼-- · 2019-07-15 18:07
你要是搞个共阳的应该更好1
lee_st
5楼-- · 2019-07-15 22:08
循环赋值就好了

一周热门 更多>