1个IO控制3个LED

2020-01-25 15:30发布

如题,如何使用1个IO口控制3个led的分别点亮,要求:同时只能亮一个灯,不能用芯片,只能用常规元件,比如,电阻,电容,三极管,二极管等,当然切换灯的速度还不能太慢。有没有这种可能的控制方法。不知道能否利用IO口的三态。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
86条回答
410023626
1楼-- · 2020-02-04 08:14
 精彩回答 2  元偷偷看……
硅谷狂夫
2楼-- · 2020-02-04 12:20
本帖最后由 硅谷狂夫 于 2013-12-8 10:22 编辑

楼主试下这个电路,R1,R2的值,仿真时看情况选取,我没仿真

QQ图片20131208101913.jpg (94.65 KB, 下载次数: 0)

下载附件

2013-12-8 10:22 上传

shower.xu
3楼-- · 2020-02-04 14:31
有其它口么,复用一下。如果我用这么多元件换这个功能,会被我们老大干掉的
jzb8736
4楼-- · 2020-02-04 18:58
shower.xu 发表于 2013-12-8 12:36
有其它口么,复用一下。如果我用这么多元件换这个功能,会被我们老大干掉的 ...

我猜LZ肯定不是为了控制3个LED,而是300个,或者更多。这种情况你就知道IO数量有多么重要了
yangjinke1118
5楼-- · 2020-02-04 20:46
shower.xu 发表于 2013-12-8 12:36
有其它口么,复用一下。如果我用这么多元件换这个功能,会被我们老大干掉的 ...

因为,如果3个IO合并为1个IO,那么一款低价的单片机就可以使用,成本相差0.4元
yangjinke1118
6楼-- · 2020-02-05 02:10
 精彩回答 2  元偷偷看……

一周热门 更多>