6.蜂鸣器

蜂鸣器

指其是否含有振荡电路。
无源蜂鸣器:有绿色电路板;不能直接通过高低电平控制,而是一定频率的脉冲才能触发,内部没有振荡器电路。开发板使用的是无源。
有源蜂鸣器:没有电路板而用黑胶封闭;通过单片机管脚,经过电流放大,可直接通过高低电平控制。
电磁式蜂鸣器(有源):振荡器产生音频信号电流通过电磁线圈,使电磁线圈产生磁场,振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。
压电式蜂鸣器(无源):接通电源(1.5-15V)后多谐振荡器输出输出1.5~2.5Hz的音频信号,阻抗匹配器推动蜂鸣片发声。
自激蜂鸣器:是直流电压驱动,不需要利用交流信号进行驱动,只需要对驱动口输出驱动电平并通过放大电路放大驱动电流就能使蜂鸣器发出声音。(针对有源)
改变单片机引脚输出波形的频率,就可以调整控制蜂鸣器音调,产生不同的音色、音调的声音。
改变输出电平的高低电平占空比,则可以控制蜂鸣器的声音大小。
在这里插入图片描述
左图中为一个无源蜂鸣器,R11作用是限流;
右图为ULN2003D芯片,电流放大作用,7个硅NPN达林顿管组成,是大电流驱动阵列,单个达林顿管对集电极电流是500mA。

蜂鸣器程序如下

#include<reg51.h>
sbit beep=P1^5;

void delay(u16 i)
{
	while(i--);
}

void main()
{
	beep=~beep;
	delay(10);
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值