蜂鸣器介绍
蜂鸣器分为有源蜂鸣器和无源蜂鸣器。
电磁式蜂鸣器由振荡器、电磁线圈、磁铁、振动模片、以及外壳等组成(通过电磁作用发声)。
压电式蜂鸣器由多谐振荡器、压电蜂鸣片、阻抗匹配器及共鸣箱、外壳等组成。
多谐振荡器由晶体管或集成电路构成,当接通电源后(1.5到15V直流工作电压),多谐振荡器起振,输出1.5~2.5kHZ的音频信号,阻抗匹配器推动压电蜂鸣片发声。
有源蜂鸣器:通过单片机的管脚经过电流放大,电路通过高低电平控制。
无源蜂鸣器:需要一定频率的脉冲进行触发。
详情可见百度。
改变引脚输出波形的频率,调节音调,产生不同的音色、音调。
改变输出电平的高低电平占空比,控制声音大小。
typedef unsigned int u16;
typedef unsigned char u8;
sbit beep=P2^4;
void delay_ms(u16 i)
{
u16 n,m;
for(n=0;n<i;++n)
for(m=0;m<123;++m);
}
void main()
{
while(1)
{
beep=~beep;
delay_ms(10); //修改数值,改变声音
}
}