344864311 发表于 2019-9-24 11:02

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

2个IO口怎么控制4个LED分别点亮
有没有思路 各位

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电压有要求.可以这样处理
高阻状态关灯,高或低亮灯

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

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

tom_xu 发表于 2019-9-24 15:55

一个IO口要多少钱?真没必要这么节省。

hzqq99 发表于 2019-9-26 20:41

tom_xu 发表于 2019-9-24 15:55
一个IO口要多少钱?真没必要这么节省。

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

hayden0 发表于 2019-9-26 21:06

ws2812一个IO就够了

tom_xu 发表于 2019-9-27 09:07

楼主的LED是照明的还是指示的?如果是指示的可以用闪烁频率代表不同的含义,这样2个LED就够了。
一般电路板上2个LED足够了,LED太多会让人很晕。

501817897 发表于 2019-9-27 11:37

参考5脚三位数码管电路
页: [1]
查看完整版本: 2个IO口怎么控制4个LED分别点亮