用51单片机一个IO口驱动3mmLED灯,要加多大的限流电阻.

2024-12-05 14:47:10
推荐回答(5个)
回答1:

1 你没讲清楚具体的连线方式: 

是IO口的 高电平驱动灯亮,此时二极管加限流电阻接地;

还是IO的低电平驱动灯亮,此时二极管 加限流电阻接+5v。

2学习51,数字电路切忌不要忘了电流, 这两种方式的电流是不一样的,请到51 的数据手册的参数里面查找,比如AT89S52的英文手册

找到直流特性(DC characteristics)


3 上面是理论的角度,从实践的角度的话,你可以接一个大一点的电阻,看看亮度如何,然后逐渐调,不要太量,一是刺眼,二是让费功耗,三是IO口可能灌电流和拉电流能力不足。

4 数字的东西本质上还是模拟的,注重理论。

回答2:

标准的51 IO口高电平驱动能力是微安级,不能直接驱动LED,但低电平驱动能力比较高,是毫安级,完全能驱动LED。
至于限流电阻,要看LED类型和单片机电压,如3.3V单片机驱动红色LED(LED压降为1.2V左右),我们给LED提供3mA电流,电阻就可以这样计算:
R = V/I = (3.3 - 1.2) / 0.003 = 700欧,选择5%精度,对应有680欧电阻。

回答3:

330-1.5K都可以,采用灌电流方式,经典值是470

回答4:

两欧

回答5:

直接用IO口来驱动?这样不好的吧!会弄坏单片机的哦!
给个电子技术导航网站给你吧!---- 电子世家导航网站,它分类收录很多优秀的电子技术网站,在这些电子技术网站论坛里面就有很多大虾分享的资料啦!或许会对你学习单片机电子技术有帮助。