I/O口直接驱动发光二极管

[复制链接]
11653|65
 楼主| achen8413 发表于 2007-6-4 15:02 | 显示全部楼层 |阅读模式
我想要用单片机的I/O口直接驱动LED发光二极管,具体做法是:
P3.7口直接接一个限流电阻,然后接发光二极管,然后接地,P3.7口置1,小灯亮,P3.7口置0,小灯灭。不知可否?
maychang 发表于 2007-6-4 16:51 | 显示全部楼层

31楼问题:此指令是输出高电平。51单片机引脚输出为高电平后,就是输入状态。
32楼问题:LED经限流电阻接到电源正端,LED里电流方向如何?当然是流入芯片。单片机输出高电平(例如指令SETB   P1.0),就是“当电流是流入时(带LED情况就是如此),芯片输出端电压远比此值高,估计为4.9V以上”
maychang 发表于 2007-6-4 18:42 | 显示全部楼层

1、应该看dataheet,每个引脚允许的最大电流。3mA绝对没问题。
2、sink current
conwh 发表于 2007-6-4 15:07 | 显示全部楼层

你给它反过来

 楼主| achen8413 发表于 2007-6-4 15:10 | 显示全部楼层

什么反过来?

maychang 发表于 2007-6-4 15:11 | 显示全部楼层

这样

P3.7口直接接一个限流电阻,然后接发光二极管,然后接电源,P3.7口置0,小灯亮,P3.7口置1,小灯灭。
 楼主| achen8413 发表于 2007-6-4 15:13 | 显示全部楼层

你是数小灯P口置0,让小灯亮?

外加一个Vcc,接在I/O口上,再加一个限流电阻?
 楼主| achen8413 发表于 2007-6-4 15:15 | 显示全部楼层

问题是单片机I/O口置高时电压值是多少?

如果是3。3V的话,怎么样小灯都亮了,不论高低
maychang 发表于 2007-6-4 15:17 | 显示全部楼层

问题是单片机I/O口置高时电压值是多少?

自己看看datasheet.
 楼主| achen8413 发表于 2007-6-4 15:19 | 显示全部楼层

3.3V ,看了

maychang 发表于 2007-6-4 15:21 | 显示全部楼层

测试条件?

 楼主| achen8413 发表于 2007-6-4 15:23 | 显示全部楼层

加我QQ吧,帮帮忙 谢谢

给你发到短消息里面
maychang 发表于 2007-6-4 15:25 | 显示全部楼层

没有QQ

发到站内即时消息。
conwh 发表于 2007-6-4 15:26 | 显示全部楼层

呵呵,这2天MAYCHANG忙了

maychang 发表于 2007-6-4 15:28 | 显示全部楼层

conwh 你也不闲呀!

 楼主| achen8413 发表于 2007-6-4 15:29 | 显示全部楼层

还是在站内说吧

其实你刚才说的那个思路我也是想过,但是就是因为单片机置高时他的电平是3.3V,而选用的电源电压为5V,这样的话即使置高也会点亮小灯啊。
maychang 发表于 2007-6-4 15:31 | 显示全部楼层

我说过:看看测试条件

输出3.3V,电流多大?更重要的,电流方向?
conwh 发表于 2007-6-4 15:32 | 显示全部楼层

都用了成千上万的也没有你说的问题,如果有就是你的片子

conwh 发表于 2007-6-4 15:34 | 显示全部楼层

MAYCHANG,我就是打个下角的

maychang 发表于 2007-6-4 15:41 | 显示全部楼层

“我就是打个下角的”

“下角”是什么?
conwh 发表于 2007-6-4 16:01 | 显示全部楼层

就是小陪角(小角色)

这2天有点空闲,所以到网上查一下有关LABVIEW的东西。哇,这个软件好贵呀,专业版的30000多。你用过这个了吗?怎样?
 楼主| achen8413 发表于 2007-6-4 16:03 | 显示全部楼层

我用的单片机是ADuC812

80uA,5V
您需要登录后才可以回帖 登录 | 注册

本版积分规则

30

主题

90

帖子

0

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