标题: 用51单片机一个端口,控制红绿两个LED,硬件怎么实现? [打印本页]

作者: cjtdz    时间: 2024-11-9 15:49
标题: 用51单片机一个端口,控制红绿两个LED,硬件怎么实现?
用STC51单片机一个端口,控制红绿两个LED,高电平一个亮,低电平另一个亮,最简单的电路,硬件怎么实现?

作者: xiaobendan001    时间: 2024-11-9 16:30
一正一反并联,一端接IO,一端接串联电阻的中点,电阻上端接5V下端接GND,有这种双色的LED的,正反一个红色一个绿色
作者: gongnn    时间: 2024-11-9 16:43
替沙发补充一下,正反双色一体的LED,得是两脚的,不是普通三脚共阴或者共阳的。
作者: 得意忘形    时间: 2024-11-9 17:17
将两个LED串起来, 接3.3V与地   (这个很重要)
中间抽头 串限流电阻到I/O 口,就可以了 !
作者: npn    时间: 2024-11-9 18:51
将IO口设置为强推挽模式,使灌电流与拉电流一样,不亮就设置成高阻态。
作者: 188610329    时间: 2024-11-9 20:28


作者: aldnoahz    时间: 2024-11-9 22:01
利用led的单向导电性,如二楼所讲的一正一反并联,接在适当的分压电路上,就可以实现了。

这里还有个前提,不同的颜色的led导通电压阀值不一样,具体情况请查阅资料。三楼讲的那种情况的确有,但是我现实中还没怎么见过,一般见的多的都是三脚的
作者: npn    时间: 2024-11-10 07:34
aldnoahz 发表于 2024-11-9 22:01
利用led的单向导电性,如二楼所讲的一正一反并联,接在适当的分压电路上,就可以实现了。

这里还有个前 ...

不要说什么沙发二楼三楼什么的,因为帖子回复时间与审核顺序可能不成正比。
作者: xiaobendan001    时间: 2024-11-10 07:34
aldnoahz 发表于 2024-11-9 22:01
利用led的单向导电性,如二楼所讲的一正一反并联,接在适当的分压电路上,就可以实现了。

这里还有个前 ...

2脚的我都用了好多年了,好用的很,4楼那种方法,5V可能不太好用。
作者: lxh2002    时间: 2024-11-10 08:20
188610329 发表于 2024-11-9 20:28

感觉这个靠谱
作者: juncedz    时间: 2024-11-10 10:46
如图

LED1.png (6.28 KB, 下载次数: 0)

按下

按下

LED2.png (5.47 KB, 下载次数: 0)

放开

放开

点动.png (9.03 KB, 下载次数: 0)

调试

调试

作者: rayin    时间: 2024-11-10 11:16
硬件不难: 如图

无标题.png (12.17 KB, 下载次数: 0)

无标题.png

作者: weianfu    时间: 2024-11-10 14:05
我想楼主应当是想要这样子的吧??

51hei图片_20241110140427.png (13.62 KB, 下载次数: 0)

51hei图片_20241110140427.png

作者: xiaobendan001    时间: 2024-11-11 07:35
juncedz 发表于 2024-11-10 10:46
如图

这样如果是5V供电,会不会两个灯无法出现同时不亮的情况啊
作者: 花少广    时间: 2024-11-11 16:45
外围做个三极管去控,一个PNP,一个NPN.




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