找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 918|回复: 4
打印 上一主题 下一主题
收起左侧

问一个关于按键、发光二极管和单片机的电路设计问题

[复制链接]
跳转到指定楼层
楼主
如图,在最开始的设计中按键按下,发光二极管亮,同时单片机接收到高电平,放开按键,发光二极管灭,电平降低。但是实际操作才发现没考虑到单片机引脚本来就会输出电流,这样发光二极管就会一直亮。
如图中的问题,在指出的地方加一个二极管,会影响单片机读取电平吗?
或者有没有什么更好的办法可以解决这个问题?感谢!


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:883242 发表于 2023-5-5 22:38 | 只看该作者
如果是原始的8051,你的接法无解,如果是扩展型号,要看输出输入都有什么模式。你什么都不说别人无法解答。
回复

使用道具 举报

板凳
ID:596109 发表于 2023-5-6 08:31 | 只看该作者
单片机GPIO模式配置成下拉,而且你这个电路里LED没加限流电阻,不怕烧坏么
回复

使用道具 举报

地板
ID:824490 发表于 2023-5-6 08:56 | 只看该作者
单片机设为浮空输入。
回复

使用道具 举报

5#
ID:1073939 发表于 2023-5-6 09:09 | 只看该作者
单片机引脚准双向口输出电流小于50uA,合理选择电阻值(例如10K欧姆),电流将全部流过电阻,发光二极管将不会亮。
LED需要增加电阻限流。下图2电路都能满足你需求。


评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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