怎么用3-8译码器实现8个led的简单算法的循环点亮
时间:10-02
整理:3721RD
点击:
大家好,我自己在3-8译码器后面接了8个三极管作为增加驱动电流的方法,译码器的8个引脚接三极管的基极,led是共阴极的。我写的程序能够循环点亮 但是我觉得程序太复杂了啊,请求大神们指点一二,是不是需要额外的芯片呢?(我主要是想用3个IO口控制8个led还能让他们循环点亮)【积分不多请大家见谅~~!】
不需要额外的芯片,你这完全可以,只不过要8个if。也可以固定定时,做一个状态机用switch,也就8个状态,感觉会更好。
为什么把这段代码写在中断服务程序里?写在主程序里不好吗?
程序为何写在中断里,不解。建议写到主程序里试试看。
你要是搞个共阳的应该更好1
循环赋值就好了