找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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


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

使用道具 举报

沙发
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 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

5#
ID:123289 发表于 2021-6-22 13:38 | 只看该作者
本帖最后由 yzwzfyz 于 2021-6-22 17:29 编辑

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

评分

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

查看全部评分

回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

8#
ID:942837 发表于 2021-6-22 23:47 | 只看该作者
需接上拉电阻驱动
回复

使用道具 举报

9#
ID:97350 发表于 2021-6-23 10:47 | 只看该作者
采用灌电流方式,不要采用强推挽。
回复

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

13#
ID:943394 发表于 2021-6-24 10:34 来自手机 | 只看该作者
直接连接就可以用,led灯不需要太大的电流
回复

使用道具 举报

14#
ID:478885 发表于 2021-6-24 10:52 | 只看该作者
不需要上拉直接驱动就可以了
回复

使用道具 举报

15#
ID:280000 发表于 2021-7-7 15:35 | 只看该作者
需要考虑外接LED的功率是多大啊
回复

使用道具 举报

16#
ID:939710 发表于 2021-7-8 01:05 | 只看该作者
io口输出能力在20ma左右,不超过的话就不需要驱动
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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