I/O端口的输出类似一个三极管的C(OC门),必须加上拉电阻,以明确C点电平“高”或“低”;
即,如果三极管的基极高电平,三极管导通,OC门输出低电平;
如果三极管的基极低电平,三极管截止,OC门输出高电平;
如果没有这个上拉电阻,三极管的C点的电平将是不确定的。
虽然LED 也可以当做一个电阻来看待,但还是要再加个电阻限制电流,使其工作更稳定,同时也能防止过流而烧掉。
LED都有一个额定电流,超过这个电流数值,LED寿命会缩短,超过太多时甚至会烧毁。加电阻起限流作用,让其工作在额定电流范围以内。
因为LED属于二极管,有固定的压降和允许通过的最大电流,根据不同的处理器I/O口的性质,需要匹配不同阻抗的电阻,以使通过二极管的电流在限度范围内