之所以不能用模电原理来解释,是因为你把单片机P1口输出高电平时的电压认为是5V了,输出5V是有条件的,P1口是通过内部上拉电阻输出的高电平,并不是理想的电源。因此,加了R15,且它的阻值又很小,这样,内部电阻与R14,R15组成分压电路,使三极管基极分到的电压很小,小于0.6V,三极管就不会导通的。而将R15改成20K,就使得三极管基极分得的电压增加了。当然去掉R15,三极管基极就不会有电阻分压了,而是内部电阻和R14串联后作为三极管基极电阻,那三极管就肯定会导通的,但要求R14不能太大的。
R15在开关电路中是肯定没有的。三极管是电流控制电流型器件,R14越大,电流就小,Ic=放大倍数Ib,导通就不完全,基极电压上升,管压降也变大。单片机接这种的电路我一般用1K的R14,是可以用的。
关注这个问题