标题: 用三个电阻控制6个LED灯 如何能让他单独点亮 [打印本页]

作者: 林神经    时间: 2020-12-2 15:13
标题: 用三个电阻控制6个LED灯 如何能让他单独点亮
   三个电阻接了三个端口,如果给一个电阻高电平会亮两个灯,此时需要把另外一个灯置高,另外一个灯又连着其他端口


作者: 器车人    时间: 2020-12-2 17:15
做不了啊,一个LED只有两个方向,要么正,要么负极,怎么做都一定会有两个灯会亮,不能单独控制,io口信号有八种组合
作者: wulin    时间: 2020-12-2 19:03
查理复用


作者: changhz    时间: 2020-12-3 09:15
wulin 发表于 2020-12-2 19:03
查理复用

学习了,
作者: TTQ001    时间: 2020-12-3 09:20
如果可以将IO端口配置为高阻抗,则应该可行,那么每个IO端口可以具有高,低和高阻抗三种状态。 使用楼上的电路可以通过三个IO端口分别控制每个LED。
作者: 林神经    时间: 2020-12-3 13:26
本帖最后由 林神经 于 2020-12-3 13:43 编辑

问题解决  给端口1拉高  然后置端口3为输出电平 其他端口为输入电平  这样对应的一个灯就亮了
作者: Y_G_G    时间: 2020-12-3 14:07
wulin 发表于 2020-12-2 19:03
查理复用

这玩意还真没见过,竟然有这么玩的,神奇了,学习了
作者: wulin    时间: 2020-12-3 15:40
Y_G_G 发表于 2020-12-3 14:07
这玩意还真没见过,竟然有这么玩的,神奇了,学习了

查理复用计算方法:端口数×(端口数-1)=控制LED数,例如:5×(5-1)=20。
作者: wwh2382    时间: 2020-12-4 10:11
wulin 发表于 2020-12-3 15:40
查理复用计算方法:端口数×(端口数-1)=控制LED数,例如:5×(5-1)=20。

有什么实际用途呢?
作者: 林神经    时间: 2020-12-4 14:43
wwh2382 发表于 2020-12-4 10:11
有什么实际用途呢?

端口不够用的时候可以用这个方法,主要节约端口资源以及成本资源
作者: toyboy    时间: 2020-12-5 18:07

这有个实用例程:
https://www.sohu.com/a/297523980_120053723
作者: 2567966130    时间: 2020-12-8 10:50
查理复用计算方法:端口数×(端口数-1)=控制LED数,例如:5×(5-1)=20。
作者: suncat0504    时间: 2020-12-8 12:44
单片机端口输出1驱动LED,只适用于小电流的LED。因为P0以外的端口内部一般有5K上拉电阻, 工作电压5V时,管脚输出“1”时,能提供1mA的输出电流。输出电流比较小,如果驱动稍大一些的负载,需要通过其它器件加强驱动。




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1