求指教,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其内在半导体特性所决定的