51单片机学习之蜂鸣器
介绍
蜂鸣器是一种将电信号转换为声音信号的器件,常用来产生设备的按键音、报警音等提示信号
按驱动方式分类:
1. 有源蜂鸣器:内部自带振荡源,将正负极接上直流电压即可持续发声,频率固定。
2.无源蜂鸣器:内部不带振荡源,需要控制器提供振荡脉冲才可发声,调整提供振荡脉冲的频率,可发出不同频率的声音。
驱动电路
![](https://i-blog.csdnimg.cn/blog_migrate/aaa235cacf4d312ac5021a9ce75fe610.png)
控制P15就能控制蜂鸣器
sbitBuzzer=P1^5;
voidBuzzer_Time(unsignedintms)
{ unsigned inti;
for(i=0;i<ms;i++)
{
Buzzer=!Buzzer;
Delay(1);
}
}