请教单片机驱动led问题

[复制链接]
3469|7
 楼主| lanseshuijing 发表于 2011-1-31 21:53 | 显示全部楼层 |阅读模式
51单片机可以直接高电平驱动led吗(非p0脚)?
如果不能请说明理由
haishy 发表于 2011-1-31 22:27 | 显示全部楼层
可以驱动的,只是51的io一般高电平驱动能力较差,电流较小,led亮度可能会很暗。
chunyang 发表于 2011-1-31 22:31 | 显示全部楼层
这要看该IO的类型,普通51的IO是弱上拉型的,没有能力以拉电流的方式来驱动LED,但有很多新型号的51可以将管脚配置为推挽输出工作模式,这时就可以驱动LED了。

评分

参与人数 1威望 +2 收起 理由
lanseshuijing + 2 赞一个!

查看全部评分

 楼主| lanseshuijing 发表于 2011-1-31 22:39 | 显示全部楼层
谢谢高人指点
liuoulyy 发表于 2011-2-1 09:21 | 显示全部楼层
LED还有大小,太大了驱动不了的.单片机低电平吸入电流20-40MA,高电平驱动10-20MA.小LED1MA以上都可以。
diweo 发表于 2011-2-1 17:42 | 显示全部楼层
严格来说是可以的,但是不建议这么做。
因为单片机电源流进的电流总量是一定的,能同时输出的电流大小也就限制了。一般来说多个I/O引脚可同时输出几十mA电流,点亮LED的数量就有限制。此外,还要留点电流给其他功能模块的。
tides 发表于 2011-2-2 16:34 | 显示全部楼层
建议用低电平的方式驱动LED,吸收电流大概在20几个毫安,这样会比较亮一些
esthrth 发表于 2011-2-15 09:27 | 显示全部楼层
事实上,不同规格的LED对驱动电流的要求差异是很大的:)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

93

主题

749

帖子

4

粉丝
快速回复 在线客服 返回列表 返回顶部