找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4405|回复: 15
收起左侧

89c52单片机P0口接led灯需要接驱动吗?

  [复制链接]
ID:918189 发表于 2021-6-22 08:19 | 显示全部楼层 |阅读模式
再网上搜了一下 有两种说法 一个是加上拉电阻的之后不需要接非门作为驱动;还有是需要接非门作为驱动
单片机驱动一两个LED灯可以胜任,当需要驱动多个时,必须外部加驱动,以提供外部电流需要的电流,常用的方式是外部电路加驱动芯片,74HC373,非门,三态门,BJT等均可,下面举例用三极管驱动LED灯的电路这是什么原因呢


回复

使用道具 举报

ID:739545 发表于 2021-6-22 09:10 | 显示全部楼层
P0的驱动电流比较小,所以需要加外部上拉
回复

使用道具 举报

ID:401564 发表于 2021-6-22 10:15 | 显示全部楼层
只要端口够用,首先选择外接上拉直接驱动
端口不够用了,才会选择数字电路IC来驱动,但那会增加编程难度和电路复杂程度
三极管是教材上常用,但实际意义不大,除非你需要很大的电流

评分

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

查看全部评分

回复

使用道具 举报

ID:319023 发表于 2021-6-22 10:33 | 显示全部楼层
P0驱动LED的电流够了,P3需要接上拉电阻驱动。 用芯片驱动一般是IO复用。

评分

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

查看全部评分

回复

使用道具 举报

ID:123289 发表于 2021-6-22 13:38 | 显示全部楼层
本帖最后由 yzwzfyz 于 2021-6-22 17:29 编辑

如果你用0表示亮灯,只要一个限流电阻即可,如560欧与LED灯串接于P0口与VCC之间。

评分

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

查看全部评分

回复

使用道具 举报

ID:867594 发表于 2021-6-22 23:04 | 显示全部楼层
P0驱动LED的电流够了,P3需要接上拉电阻驱动。三极管是教材上常用,但实际意义不大,除非你需要很大的电流
回复

使用道具 举报

ID:575020 发表于 2021-6-22 23:31 | 显示全部楼层
假如用2个io口直接一个led,程序设置一个高电平,一个低电平,不用外接电源和限流电阻,led能亮么(以前好像试过,能亮),想问这么搞led或单片机会损坏么?
回复

使用道具 举报

ID:942837 发表于 2021-6-22 23:47 | 显示全部楼层
需接上拉电阻驱动
回复

使用道具 举报

ID:97350 发表于 2021-6-23 10:47 | 显示全部楼层
采用灌电流方式,不要采用强推挽。
回复

使用道具 举报

ID:72072 发表于 2021-6-23 13:24 | 显示全部楼层
其实这两种原理是达到的效果是一样的,只不过外部接电阻适合小负载,而驱动芯片是有点带隔离保护cpu的一种概念来设计的,非门三态门是驱动外部增加速度而使用的,三极管,bjt是为驱动大电流而设计的一种。其实至于中哪一种是根据你的负载来看的,对设计要求是否严格来评定的!本人观点!
回复

使用道具 举报

ID:208400 发表于 2021-6-23 15:03 | 显示全部楼层
单片机输出高电平的时候,LED主要是由上拉电阻驱动。当单片机输出低电平的时候,LED两端都是低电平,就不会亮了。所以控制作用还是有的。
回复

使用道具 举报

ID:846569 发表于 2021-6-24 10:33 | 显示全部楼层
首先P0接上拉电阻是一定要的,其次建议你低电平驱动(就是LED负极接到P0的IO上),加限流电阻1K及以上,保证不会损坏芯片
回复

使用道具 举报

ID:943394 发表于 2021-6-24 10:34 来自触屏版 | 显示全部楼层
直接连接就可以用,led灯不需要太大的电流
回复

使用道具 举报

ID:478885 发表于 2021-6-24 10:52 | 显示全部楼层
不需要上拉直接驱动就可以了
回复

使用道具 举报

ID:280000 发表于 2021-7-7 15:35 | 显示全部楼层
需要考虑外接LED的功率是多大啊
回复

使用道具 举报

ID:939710 发表于 2021-7-8 01:05 | 显示全部楼层
io口输出能力在20ma左右,不超过的话就不需要驱动
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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