完善资料让更多小伙伴认识你,还能领取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。 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
643 浏览 1 评论
675 浏览 1 评论
931 浏览 1 评论
1108 浏览 2 评论
为什么在频率为10^3 Hz处,产生的相移就可以确定约为-90度
1684 浏览 1 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 19:37 , Processed in 0.752825 second(s), Total 70, Slave 61 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号