找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2021|回复: 14
收起左侧

用51单片机一个端口,控制红绿两个LED,硬件怎么实现?

  [复制链接]
ID:33548 发表于 2024-11-9 15:49 | 显示全部楼层 |阅读模式
用STC51单片机一个端口,控制红绿两个LED,高电平一个亮,低电平另一个亮,最简单的电路,硬件怎么实现?
回复

使用道具 举报

ID:1109793 发表于 2024-11-9 16:30 | 显示全部楼层
一正一反并联,一端接IO,一端接串联电阻的中点,电阻上端接5V下端接GND,有这种双色的LED的,正反一个红色一个绿色
回复

使用道具 举报

ID:220661 发表于 2024-11-9 16:43 | 显示全部楼层
替沙发补充一下,正反双色一体的LED,得是两脚的,不是普通三脚共阴或者共阳的。
回复

使用道具 举报

ID:621063 发表于 2024-11-9 17:17 | 显示全部楼层
将两个LED串起来, 接3.3V与地   (这个很重要)
中间抽头 串限流电阻到I/O 口,就可以了 !
回复

使用道具 举报

ID:57657 发表于 2024-11-9 18:51 | 显示全部楼层
将IO口设置为强推挽模式,使灌电流与拉电流一样,不亮就设置成高阻态。
回复

使用道具 举报

ID:624769 发表于 2024-11-9 20:28 | 显示全部楼层
猎豹截图20241109202733.png
回复

使用道具 举报

ID:1072347 发表于 2024-11-9 22:01 | 显示全部楼层
利用led的单向导电性,如二楼所讲的一正一反并联,接在适当的分压电路上,就可以实现了。

这里还有个前提,不同的颜色的led导通电压阀值不一样,具体情况请查阅资料。三楼讲的那种情况的确有,但是我现实中还没怎么见过,一般见的多的都是三脚的
回复

使用道具 举报

ID:57657 发表于 2024-11-10 07:34 | 显示全部楼层
aldnoahz 发表于 2024-11-9 22:01
利用led的单向导电性,如二楼所讲的一正一反并联,接在适当的分压电路上,就可以实现了。

这里还有个前 ...

不要说什么沙发二楼三楼什么的,因为帖子回复时间与审核顺序可能不成正比。
回复

使用道具 举报

ID:1109793 发表于 2024-11-10 07:34 | 显示全部楼层
aldnoahz 发表于 2024-11-9 22:01
利用led的单向导电性,如二楼所讲的一正一反并联,接在适当的分压电路上,就可以实现了。

这里还有个前 ...

2脚的我都用了好多年了,好用的很,4楼那种方法,5V可能不太好用。
回复

使用道具 举报

ID:237471 发表于 2024-11-10 08:20 | 显示全部楼层
回复

使用道具 举报

ID:595237 发表于 2024-11-10 10:46 | 显示全部楼层
如图

按下

按下

放开

放开

调试

调试
回复

使用道具 举报

ID:517951 发表于 2024-11-10 11:16 | 显示全部楼层
硬件不难: 如图
无标题.png
回复

使用道具 举报

ID:876606 发表于 2024-11-10 14:05 | 显示全部楼层
我想楼主应当是想要这样子的吧??
51hei图片_20241110140427.png
回复

使用道具 举报

ID:1109793 发表于 2024-11-11 07:35 | 显示全部楼层

这样如果是5V供电,会不会两个灯无法出现同时不亮的情况啊
回复

使用道具 举报

ID:314651 发表于 2024-11-11 16:45 | 显示全部楼层
外围做个三极管去控,一个PNP,一个NPN.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表