三极管E级上端的电压,不应该用12V。
因为这时无论P2.0输出高、低电平(分别是5V和0V),都能使三极管导通,即使不输出声音信号,三极管的电流都会很强,所以发热。
又因为总是三极管导通,电流变化不大,所以喇叭的音量就较小。
接4V时合理,左图电路是正确的。
--------------------------
关于音量问题:按照左图电路,电源用4~5V,音量是可以满足在房间里面听的;
如果还嫌小,可以将基极电阻减小,4K7,3K3皆可。
关于发热问题:放音时,发热还算正常;停止放音时,应该在引脚输出高电平,使三极管截止,电流为0,就不会发热。
单片机是低电平驱动,所以你那样的接法,会使三极管一直饱和,所以就没有声音。
喇叭额定电压可能是5V的
如果用达林顿对管
声音会更大
12v 大了。560欧的不能去掉。可以把它换小一点。比如100欧
左图在单片机输出低电平时三极管处于放大状态,电流变化的幅度大,因此声音就会大;右图无论单片机输出高电平还是低电平,三极管始终处在饱和状态,基极电流的变化反应到发射极上的变化量也很小,因此音量就会很小。