我们经常在电路中看到各种灯电路,比如以下:
VCC通过电阻接到灯上,负极到达单片机的四个GPIO口上。
正电压通过灯,然后经过电阻到地,指示电源正常,另一个到PC13这个GPIO口。
再如下面:
VCC经过一个跳线后通过一堆电阻,接到每个灯,再到达GPIO口上。
以上电路都是VCC通过电阻和灯接到GPIO上,那么GPIO输出高电平,灯灭
GPIO输出低电平,灯亮。。。。。。。
VCC通过电阻接到灯上,负极到达单片机的四个GPIO口上。
正电压通过灯,然后经过电阻到地,指示电源正常,另一个到PC13这个GPIO口。
再如下面:
VCC经过一个跳线后通过一堆电阻,接到每个灯,再到达GPIO口上。
以上电路都是VCC通过电阻和灯接到GPIO上,那么GPIO输出高电平,灯灭
GPIO输出低电平,灯亮。。。。。。。
因此,我们在接灯电路时一般都接在VCC端,那么为什么不常用gpio口高电平点亮呢?
因为二极管具有漏电流,且单片机在重现上电复位时有些信号电压可以达到1v左右,导致灯微亮,
因此不建议高电平接入电路点灯,若是要高电平需要配合三极管和电阻实现,电路较为复杂
否则,在初始化下面,没有写入程序,会出现灯微亮的状态,如下:
因为二极管具有漏电流,且单片机在重现上电复位时有些信号电压可以达到1v左右,导致灯微亮,
因此不建议高电平接入电路点灯,若是要高电平需要配合三极管和电阻实现,电路较为复杂
否则,在初始化下面,没有写入程序,会出现灯微亮的状态,如下:
转载请注明:首页 > 模块资料 > 原理图 ? 经典简单的LED灯电路