蜂鸣器:蜂鸣器发声
实验现象
使蜂鸣器发声响声
单片机型 :STC89C52
硬件原理

如图蜂鸣器的一端接的是上拉电源 VCC,要想使蜂鸣器发声,必须在另一端也就是 BEEP 端输入脉冲信 才可以使蜂鸣器发声。
单片机采用的是无源蜂鸣器,需要产生一定的脉冲才能够让蜂鸣器发声
改变输出波形的频率,可以产生不同的音色、音调。
改变输出电平的高低电平占空比(占空比是指一个周期内高电平所占的时间)则可以控制蜂鸣器的声音大小
软件编写
首先先定义蜂鸣器的管脚,将蜂鸣器的另一端管脚 P1^5 定义为 BEEP ,要想让 BEEP 端输入脉冲信 就是让其不断的为高电平低电平,所以先将 BEEP = 0,然后延时一段时间。再将 BEEP = 1,再延时一段时间。就构成脉冲信 ,让其不断循环就可使蜂鸣器发声。根据高电平和低电平的延时时间不同可以控制蜂鸣器的声音大小。根据脉冲信 频率可控制音色,音调。
文章知识点与官方知识档案匹配,可进一步学习相关知识C技能树首页概览114545 人正在系统学习中
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!