1个IO控制3个LED

2020-01-25 15:30发布

如题,如何使用1个IO口控制3个led的分别点亮,要求:同时只能亮一个灯,不能用芯片,只能用常规元件,比如,电阻,电容,三极管,二极管等,当然切换灯的速度还不能太慢。有没有这种可能的控制方法。不知道能否利用IO口的三态。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
86条回答
oufuqiang
1楼-- · 2020-02-03 06:52
可以考虑 LC 串并联谐振回路 。
不过,为何为难自己?
LM1876
2楼-- · 2020-02-03 12:35
 精彩回答 2  元偷偷看……
R88
3楼-- · 2020-02-03 13:38
JQ_Lin 发表于 2013-12-7 15:41
仔细分析考虑一下;或者搭个电路试一下;或者仿真一下。
结论会有的。

1.JPG (49.14 KB, 下载次数: 0)

下载附件

2013-12-7 19:42 上传


高组态时,此处固定电压0.5VCC。对于那两个电路,上下拉电阻都是对0.5VCC的分压,对于高或者低电平则是对VCC的分压。。利用这个差值,计算下上下拉电阻的值就可以。。
410023626
4楼-- · 2020-02-03 19:15
OTD_WIND 发表于 2013-12-5 02:19
IO三态控制三个LED

D2和D3串联   连在电源上   显然不科学
JQ_Lin
5楼-- · 2020-02-04 01:11
R88 发表于 2013-12-7 19:44
高组态时,此处固定电压0.5VCC。对于那两个电路,上下拉电阻都是对0.5VCC的分压,对于高或者低电平则是 ...

嗯,直到这会儿,我才知道你所说的是哪两个上下拉电阻啦。
我愚钝,在前理解错了。谢谢解释。

410023626
6楼-- · 2020-02-04 03:02
R88 发表于 2013-12-5 10:05
上面的几个回复加起来不就可以咯:

不错  mark

一周热门 更多>