完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
开始我是觉得这个原理图是OK的
每次只亮一个灯。 但是当我开始写程序的时候发现了一个bug 就拿D1举个例子; 要让D1点亮,NET4要为高,NET3要为低。NET3要是低的话,那NET5也要为低。 NET5要是为低以后,那NET4为高。这样的话D12就也亮了。现在我逻辑已经混乱了。 麻烦看一下这个原理图怎么改改才能实现每次只亮一个LED
|
|
相关推荐
2 条评论
9个回答
|
|
分析如下: NET1=1,NET2=NET3=NET4=NET5=0,D1亮 NET1=NET2=1,NET3=NET4=NET5=0,D3亮 NET1=NET2=NET3=1,NET4=NET5=0,D5亮 NET1=NET2=NET3=NET4=1,NET5=0,D7亮 NET1=NET2=NET3=NET4=NET5=1,D9亮 NET1=0,NET2=NET3=NET4=NET5=1,D2亮 NET1=NET2=0,NET3=NET4=NET5=1,D4亮 NET1=NET2=NET3=0,NET4=NET5=1,D6亮 NET1=NET2=NET3=NET4=0,NET5=1,D8亮 NET1=NET2=NET3=NET4=NET5=0,D10亮
最佳答案
|
|
|
2 条评论
|
|
|
或者说最少要用几个管脚才可以控制10个LED,每次只亮一个LED
|
|
|
|
|
|
我记得大概去年论坛里有一个类似的要求,类似的电路,问的是如何控制,可以试试看能不能找到
|
|
|
|
|
|
采用类似 CD4028 的 4线-10线译码器(BCD输入),仅需4个I/O口即可实现。
选CMOS电路时,驱动力有限,用高亮发光管,驱动电流可以取小很多。 4端输入 - 10端输出的逻辑关系: 0000 1 0001 2 0010 3 0011 4 ... ... 1000 9 1001 10 1010 x 1011 x 1100 x 1101 x 1110 x 1111 x 【仅供参考】 |
|
|
|
|
|
可以采用 CD4028 的 4线-10线译码器(BCD输入),仅需4个I/O口即可实现,线路不复杂容易实现。
|
|
|
|
|
|
没想到成为楼主的最佳答案,不过把电路补全一下。 Sheet1 : 可用5个引脚点亮10个LED,不过无法关断所有LED。 Sheet2 : 可用5个引脚点亮9个LED,且5个引脚都为1时,关断所有LED。
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
5V供电情况下JFET前级放大电路怎么实现,JFET能不能先将信号放大到2-3mv,然后在用单运放进行1000倍左右放大?
1986 浏览 0 评论
1194 浏览 0 评论
USB Type-C的双角色端口(DRP)我这样设计可以吗?
746 浏览 0 评论
1894 浏览 0 评论
1826 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 17:42 , Processed in 0.917122 second(s), Total 106, Slave 86 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
1112