你蜂鸣器这样接,发射极接蜂鸣器的正端,蜂鸣器负端直接接地,基极通过1k的电阻接到IO口(P2.3),集电极直接接到电源,这样不出意外你不管接NPN还是接PNP蜂鸣器都会响,从你的程序看。留个QQ(770368044)做交流
蜂鸣器是电流驱动器件
beep=!beep改为beep=~beep
别用那个用这个蜂鸣器就可以响啦!看图
代码没问题,你试一下e极接蜂鸣器跟+5V电源,c极接地