微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 求指教,LED灯两端电压

求指教,LED灯两端电压

时间:10-02 整理:3721RD 点击:

刚开始学单片机,做第一个程序“点亮一个led”时,led负极接P1.0,正极接vcc4v,不管是否串联电阻,led上的电压最多2.5v,请问这是什么原因呢。
为什么led两端电压始终是2.5v,而单片机p1.0口与vcc间电压却改变了呢,很困惑啊,请高手解答,十分感激啊

这应该是器件特性,器件的原理和设计制作决定的,应该还有别的电压值的LED,就象一般计算二极管的导通电压按0.7伏算,也有一些不同材质,特性的二极管导通电压是0.3伏,器件特性而已

另外LED使用是要串联电阻,避免烧坏单片机引脚或LED自身

这是正常的发光二极管的导通电压就是这么多,不过用单片机io驱动led时,需要加上一颗限流电阻。一般发光二极管电流取3-5mA就够了。r=(VCC-V二极管)/I。

半导体PN结的正向导通电压降随材料不同一般在0.几V到3.几V,正向导通电压降在很大范围并不随电流增大而增大。你遇到的情况是VCC减去LED压降的部分电压是由串接电阻或I/O口的内阻承担,如超出I/O口的承担能力I/O口即烧毁。

51单片机P0口内部无上拉电阻,一般连接引脚时需接上拉电阻(10K),其他口不用,引脚拉低能力比拉高强,一般带负载作为负极,发光二极管导通电压一般为2V左右,不随外界条件改变,正常需串几百欧姆电阻作为分压限流。小灯接4V电压,自己分得2V左右,剩下全给引脚吸收了,长时间会烧单片机。

上面说的都挺有道理的啊,LED的管压降是固定的

这个其实就是LED其内在半导体特性所决定的

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top