您的位置 首页 应用

51单片机-蜂鸣器

蜂鸣器是一种一体化的电子讯响设备,主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型,他广泛应用于计算机,打印机,复印机,报警器,电话机等

蜂鸣器是一种一体化的电子讯响设备,首要分为压电式蜂鸣器和电磁式蜂鸣器两种类型,他广泛应用于计算机,

打印机,复印机,报警器,电话机等电子设备中做报警器材。单片机上运用的蜂鸣器一般都是电磁式无源蜂鸣

器。如图:

它由振荡器,电磁线圈,磁场,振荡膜片,外壳等组成。接通电源后,振荡器产生的音频信号电流经过电磁线圈,

使电磁线圈产生磁场,振荡膜片在电磁线圈和磁铁的一起作用下,周期性的振荡发声。

这是蜂鸣器的原理图,PNP型三极管,这个图里是一个典型的开关管,E极接VCC,B极接一个限流电阻,三极管

的B极不能接受大的电流所以加上一个限流电阻,电流从VCC流向E极,假如B极是低电平则导通,电流从E极流过

C极抵达蜂鸣器。P3_4与蜂鸣器之间经过跳线衔接,所以假如P3_4为低电平就可以驱动蜂鸣器想起来。

#include
sbit p3_4 = P3^4;

void delay(){
int i,j;
for(i = 0; i < 0xff; i++)
for(j = 0; j < 0xff; j++)
;
}
void main(){
int i;
for(i = 0; i < 10; i++){
p3_4 = 0;
delay();
p3_4 = 1;
}
}

声响的产生

声响的产生是一种音频振荡的作用,振荡的频率高,则为高音;振荡的频率低,则为低声;音;一般音响电

路是用正弦波信号驱动喇叭。在数字电路里,则是用数字脉冲信号驱动喇叭然后产生声响。假如声响的频率相同

,人类的耳朵很难区分出哪个脉冲信号产生的声响,哪个正弦波信号产生的声响,P0口无上拉电阻。

在蜂鸣器中,声响是由蜂鸣器的振荡产生的。蜂鸣器就像一个电磁铁,电流流过它既可产生磁性,这样蜂鸣

器里产生的膜片将被吸住;电流消时,膜片将被铺开。若要产生频率为f的脉冲,则要在T时刻内(其间T=1/f),

进行吸放各一次,换言之,产生磁性,消除磁性的时刻各为T/2,成为半周期。例如要产生1KHZ的频率,则半周期

为0.5ms,所以P1.0所送出的信号一个周期中,其间0.5ms为高电平,别的0.5ms为低电平。切换速度越快,声响

越高;反之,切换速度越慢,声响越低。除了操控发声的凹凸外,若还能操控产生的时刻长短,这样就会有节奏感

,也就构成 了“音乐”的雏形。DO,RE,MI,FA,SO,LA,SI,DO别离代表某一个频率的声响,咱们称之为“腔调”

。“节拍”即Beat,简略的说便是打拍子。以生日快乐简谱为例,C3/4代表为C调,C调音节表包含3个音阶(低声

,中音,高音),每个每个音阶为8个音度,其间细 分为12个半音(即DO,DO#,RE,RE#,MI,FA,FA#,SO,SO#,

LA,LA#,SI)。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/254609.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部