标题:
89c52单片机P0口接led灯需要接驱动吗?
[打印本页]
作者:
单片机小白咔咔
时间:
2021-6-22 08:19
标题:
89c52单片机P0口接led灯需要接驱动吗?
再网上搜了一下 有两种说法 一个是加上拉电阻的之后不需要接非门作为驱动;还有是需要接非门作为驱动
单片机驱动一两个LED灯可以胜任,当需要驱动多个时,必须外部加驱动,以提供外部电流需要的电流,常用的方式是外部电路加驱动芯片,74HC373,非门,三态门,BJT等均可,下面举例用三极管驱动LED灯的电路这是什么原因呢
作者:
lovezjf234
时间:
2021-6-22 09:10
P0的驱动电流比较小,所以需要加外部上拉
作者:
Y_G_G
时间:
2021-6-22 10:15
只要端口够用,首先选择外接上拉直接驱动
端口不够用了,才会选择数字电路IC来驱动,但那会增加编程难度和电路复杂程度
三极管是教材上常用,但实际意义不大,除非你需要很大的电流
作者:
随风飘远
时间:
2021-6-22 10:33
P0驱动LED的电流够了,P3需要接上拉电阻驱动。 用芯片驱动一般是IO复用。
作者:
yzwzfyz
时间:
2021-6-22 13:38
本帖最后由 yzwzfyz 于 2021-6-22 17:29 编辑
如果你用0表示亮灯,只要一个限流电阻即可,如560欧与LED灯串接于P0口与VCC之间。
作者:
shanqqw
时间:
2021-6-22 23:04
P0驱动LED的电流够了,P3需要接上拉电阻驱动。三极管是教材上常用,但实际意义不大,除非你需要很大的电流
作者:
singrain
时间:
2021-6-22 23:31
假如用2个io口直接一个led,程序设置一个高电平,一个低电平,不用外接电源和限流电阻,led能亮么(以前好像试过,能亮),想问这么搞led或单片机会损坏么?
作者:
张建国
时间:
2021-6-22 23:47
需接上拉电阻驱动
作者:
lzl12399
时间:
2021-6-23 10:47
采用灌电流方式,不要采用强推挽。
作者:
hei!小子
时间:
2021-6-23 13:24
其实这两种原理是达到的效果是一样的,只不过外部接电阻适合小负载,而驱动芯片是有点带隔离保护cpu的一种概念来设计的,非门三态门是驱动外部增加速度而使用的,三极管,bjt是为驱动大电流而设计的一种。其实至于中哪一种是根据你的负载来看的,对设计要求是否严格来评定的!本人观点!
作者:
我为什么辣么帅
时间:
2021-6-23 15:03
单片机输出高电平的时候,LED主要是由上拉电阻驱动。当单片机输出低电平的时候,LED两端都是低电平,就不会亮了。所以控制作用还是有的。
作者:
HSY666NB
时间:
2021-6-24 10:33
首先P0接上拉电阻是一定要的,其次建议你低电平驱动(就是LED负极接到P0的IO上),加限流电阻1K及以上,保证不会损坏芯片
作者:
赵庚赓
时间:
2021-6-24 10:34
直接连接就可以用,led灯不需要太大的电流
作者:
swzh
时间:
2021-6-24 10:52
不需要上拉直接驱动就可以了
作者:
湖南
时间:
2021-7-7 15:35
需要考虑外接LED的功率是多大啊
作者:
lishengaha
时间:
2021-7-8 01:05
io口输出能力在20ma左右,不超过的话就不需要驱动
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1