51单片机蜂鸣器报警电路,实物有源蜂鸣器可以工作,仿真不能响?_百度...
你遇上严格的了,有源蜂鸣器是有电压的,双击就可以改成5Ⅴ。还有一个原因,你把蜂鸣器接三极管发射极上,基极电阻加低电平,三极管导通,但发射结要分0.7V的压降,加到蜂鸣器的电压剩3Ⅴ,严格要求不足5V,所以不响。
是否是蜂鸣器选择错误,蜂鸣器分两种,一种叫有源型,即直接接通电源不会响,要输入音频信号才能响,另一种是无源型,直接接通电源就会响。
这种蜂鸣器是无源的,要加方波信号才响。所以,要求555电路的3脚有方波信号输出才行。可以用示波器测一下3脚有没有信号输出,并测一下信号频率。这仿真中的蜂鸣器,仿真时要打开电脑音箱,要用电脑音箱发声的。
怎样控制51单片机的蜂鸣器发出不同频率的声音?
用定时器来产生频率,如产生100Hz的声音。思路:100Hz即每秒变换200次,每次的时间就是1/200秒=0.005秒=5毫秒。
比如你想发C1的音,先用软件定一个262*2Hz的延时反复调用,在一个周期内使buzzer响,再接着一个周期使buzzer不响,如此反复就得到了262Hz的声音,也就类似发出了C1的声音。反正是够难听的。
无源蜂鸣器,需要外部提供脉冲信号才会发声,且声音会随脉冲频率变化而变化。而有源蜂鸣器内部有振荡器,所以只需要提供电压(高电平)就能发声,它们的原理不同。例如定义 一个IO连接蜂鸣器。
常见的有PWM波控制蜂鸣器的频率。脉冲就是高低电平的切换,如下图:一个方波脉冲 我们用单片机的IO口实现一种这样高低电平的方波,驱动蜂鸣器发音。我们板子上配的就是交流蜂鸣器。
自激蜂鸣器是直流电压驱动的,不需要利用交流信号进行驱动,只需对驱动口输出驱动电平并通过三极管放大驱动电流就能使蜂鸣器发出声音。
51单片机蜂鸣器程序是什么?
1、单片机驱动蜂鸣器(蜂鸣器分有源与无源两种,有源指加电压就会响的,无源需要以一定频率的交变脉冲电压驱动),如果只响0.5S,只要用一个定时0.5S开关信号驱动、或者用0.5S的一定频率的脉动信号驱动就可以了。
2、让蜂鸣器发出两种不同的声调很容易,只要给蜂鸣器的控制信号发送不同频率的脉冲就可以实现了,以下以延时方式来做。
3、数码管前三位显示一个跑表,从000到999之间以1%秒速度运行,当按下一个独立键盘时跑表停止,松开手后跑表继续运行。(用定时器设计表)。
51单片机蜂鸣器接法
1、蜂鸣器通过三极管驱动。我们利用杜邦线将蜂鸣器的一端J8连接到板子上P5管脚上。
2、最简单的做法是用51单片机的IO引脚经NPN型三极管驱动一只有源蜂鸣器:蜂鸣器的正极接电源vcc,负极接三极管的集电极,三极管的基极通过一只10K左右的限流电阻接单片机IO口,发射极直接接地。
3、用51单片机做一个电子时钟,现在要每一个小时响一下,要加一个蜂鸣器,建议你买长鸣型蜂鸣器,电压与单片机电压接近。
51单片机之蜂鸣器
1、单片机中蜂鸣器发声要用npn因为 51单片机对电磁式蜂鸣器的驱动 蜂鸣器发声原理是电流通过电磁线圈,使电磁圈产生磁场来驱动振动膜发声的。
2、一般分用3V、5V、12V等。有的是宽电压的,比如3-7V;对于单片机来说,3V和5V最为常见。按照频率来分,分为有源蜂鸣器和无源蜂鸣器。
3、直流蜂鸣器是给一定的驱动直流电压就会响。而交流蜂鸣器是需要给蜂鸣器一个脉冲才会响。常见的有PWM波控制蜂鸣器的频率。
4、c51单片机蜂鸣器报警器的引脚ea能不能接地,EA引脚只是传统的51单片机才有,并不是所有单片机都是这样的。对于老式51单片机,例如8031,内部是没有程序存储器ROM的,必须在外部配存储器芯片,叫做外部存储器,这时EA脚要接地。
5、内部零件损坏。51单片机正常情况是可以使用的,是因为内部零件损坏,从而导致的烧录时蜂鸣器一直响,需要进行维修处理。51单片机是对兼容英特尔8051指令系统的单片机的统称。
6、让中断控制蜂鸣器,用定时器,一种应用是做电子钟,定点闹钟,整点报警都可以。第二种应用,用定时器控制蜂鸣器间断发声,产生各种效果。
标签: 51单片蜂鸣器模块
还木有评论哦,快来抢沙发吧~