打印
[国产单片机]

2个IO口怎么控制4个LED分别点亮

[复制链接]
3472|9
手机看帖
扫描二维码
随时随地手机跟帖
沙发
tianxj01| | 2019-9-24 11:13 | 只看该作者
本帖最后由 tianxj01 于 2019-9-24 11:15 编辑

2个IO,理论上有4种数字组态,所以,控制4个LED分别点亮不是问题,但是直接控制,则没法实现比如同时点亮或者同时关闭等状态,如果再加上高阻算一个状态,则可以实现更多的状态,只是控制逻辑也复杂了而已。外围嘛,应该还不算复杂吧。

使用特权

评论回复
板凳
18990194628| | 2019-9-24 11:42 | 只看该作者
一个24译码器解决

使用特权

评论回复
地板
liufabing| | 2019-9-24 13:40 | 只看该作者
供电电压是多少?
VDD -------|>-------------+---------------|>-------------------GND
                                  |
                                  +--/\/\/\---IO

VDD -------|>-------------+---------------|>-------------------GND
                                  |
                                  +--/\/\/\---IO
对LED电压有要求.可以这样处理
高阻状态关灯,高或低亮灯

使用特权

评论回复
5
ayb_ice| | 2019-9-24 14:35 | 只看该作者
本帖最后由 ayb_ice 于 2019-9-24 14:38 编辑

LED1: GPIO1-->GND
LED2: VCC  -->GPIO1
LED3: GPIO2-->GND
LED4: VCC  -->GPIO2

灵活在输出高低,输出高阻切换,可以的

使用特权

评论回复
6
tom_xu| | 2019-9-24 15:55 | 只看该作者
一个IO口要多少钱?真没必要这么节省。

使用特权

评论回复
7
hzqq99| | 2019-9-26 20:41 | 只看该作者
tom_xu 发表于 2019-9-24 15:55
一个IO口要多少钱?真没必要这么节省。

一个月几万片,差个1毛钱都是值得的。很可能为了多用一个IO口就要换颗芯片,那就不是差一点点了。

使用特权

评论回复
8
hayden0| | 2019-9-26 21:06 | 只看该作者
ws2812一个IO就够了

使用特权

评论回复
9
tom_xu| | 2019-9-27 09:07 | 只看该作者
楼主的LED是照明的还是指示的?如果是指示的可以用闪烁频率代表不同的含义,这样2个LED就够了。
一般电路板上2个LED足够了,LED太多会让人很晕。

使用特权

评论回复
10
501817897| | 2019-9-27 11:37 | 只看该作者
参考5脚三位数码管电路

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

54

帖子

4

粉丝