用proteus仿真单片机控制蜂鸣器,为什么蜂鸣器不响??

程序如下:
#include<reg51.h>
#define uint unsigned int
sbit beep=P2^3;
void delay(uint);
void main()
{
beep=0;
while(1)
{
delay(100);
beep=!beep;
}
}
void delay(uint i)
{
uint j;
for(;i>0;i--)
for(j=100;j>0;j--);
}

画电路图时我用的是buzzer,发不了声,可换成sounder或者speaker就可以发声了,这是为什么??
还有,刚刚查资料的时候看见好多人都说要用NPN的三极管,可我用的就是PNP的,而且是c极接蜂鸣器(或sounder)再接+5V电源,b极接18欧电阻再接单片机I/O口,e极直接接地、、、蜂鸣器不响,但sounder会响
高手们帮忙解答下吧

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

Proteus仿真为什么蜂鸣器一直不响?
Proteus仿真蜂鸣器一直不响的原因及解决办法:1、buzzer选着active。需要将该选择项去掉;2、buzzer驱动电压过高。双击buzzer看看驱动电压大小,默认的12v肯定是过高的。一般选着2v,或者选着更小的来调试;3、buzzer电阻值过大。当电阻值在1K欧姆的时候buzzer两端的电压就只有几百mv了。仿真的时候可以暂停...

为什么我的Proteus里的蜂鸣器不响?
2)有的 buzzer 仿真时需要的电压得足够高才可以发声;

求大神看看这个proteus蜂鸣器为什么不响
第一个原因,单片机没有控制三极管的引脚,没有看到哪个脚上加BEEP网络标号的。第二个原因,虽然已经超过了设定温度,可以你的程序有BEEP脚输出高电平的指令吗?第三个原因,在放置蜂鸣器,要选有源的,因这种蜂鸣器有两个,你选的是哪一个,应该选下图中的那个 第四个原因,放置了这个蜂鸣器后,要双...

proteus仿真中为什么蜂鸣器不发出声音?
电路错了,把电源和地换一下位置就可以了,P1.1电平为0的时候发声

proteus模拟蜂鸣器不响,如图。多谢
R5 左边,应该接上脉冲信号,或交流信号,喇叭才会响。仅仅用一个高电平,或低电平,就只能“咔”的响一下。

基于单片机的电子时钟设计proteus仿真,附带的闹钟功能蜂鸣器不响。
基于单片机的电子时钟设计proteus仿真,附带的闹钟功能蜂鸣器不响。从图上看,硬件连接是没有问题的。如果是无源蜂鸣器,需要用脉冲驱动才可以发出声音。

proteus中的蜂鸣器怎么样才算响,是会发出声音吗?我用的是BUZZER
Proteus软件是没有音频输出功能的,蜂鸣器不能响,但是蜂鸣器工作会有红光提醒,表示工作状态。Proteus软件是英国Lab Center Electronics公司出版的EDA工具软件(该软件中国总代理为广州风标电子技术有限公司)。它不仅具有其它EDA工具软件的仿真功能,还能仿真单片机及外围器件。它是目前比较好的仿真单片机及外围...

proteus仿真中的这个蜂鸣器不响 给了P2.3口低电平了
1、这么接可以,但是要把那个三极管Q1换成NPN的才行。2、这种蜂鸣器不是加上电压就响了,要加方波信号,就是加音频信号,那个P2.3要输出一个方波的,而且方波的频率多少就决定了蜂鸣器的音调。

proteus怎样设置蜂鸣器声音呢?
点击“确定”按钮。此时,在图纸界面,用鼠标左键单击一次,你会看到一个蜂鸣器的虚影出现。这表明你已经成功设置了蜂鸣器的基本配置。最后,将这个蜂鸣器虚影拖动到图纸的适当位置,再次用左键单击以激活仿真设置。这样,你就完成了在proteus中设置蜂鸣器声音的全部操作,现在可以开始进行仿真测试了。

proteus里的仿真蜂鸣器怎么设置,怎么接才能响!
关键字”,如下图所示。4、接着就是进行输入“BUZZER”,然后在列报中选择第一个,如图,最后点击“确定”即可。5、然后这时候要在图纸中左键点击一次,此时出现一个蜂鸣器虚影即可。6、最后就是进行拖动蜂鸣器虚影到图纸中合适的位置,再次左键单击proteus里的仿真蜂鸣器设置就完成了。

相似回答