文件名称:51单片机蜂鸣器——死神来敲你家大门
文件大小:38KB
文件格式:ZIP
更新时间:2022-08-13 20:13:13
单片机
蜂鸣器是电路中经常使用的发声器件,我们一般使用蜂鸣器发出“嘀嘀”的声音,用它作为提示音。蜂鸣器用来播放音乐是件很有意思的事情。蜂鸣器按驱动方式可分为有源蜂鸣器和无源蜂鸣器。 有源蜂鸣器:内部自带振荡源,将正负极接上直流电压即可持续发声,频率固定 无源蜂鸣器:内部不带振荡源,需要控制器提供振荡脉冲才可发声,调整提供振荡脉冲的频率,可发出不同频率的声音 蜂鸣器来播放音乐。为了深入了解此实验的原理,先了解一下音乐的基础知识,音乐中的每个音调都有其固定的音高,简谱记谱法由7个基本唱名组成,它们分别用1、2、3、4、5、6、7表示。每个唱名对应固定的音高。由声学角度看,音高不同,发声物体振动的频率就不一样。 要想使蜂鸣器发出不同的声音通过PWM波来驱动蜂鸣器,调节PWM波的频率就可以发出不同声调的声音。将音符经过转换得到重装值和索引,索引与频率对照表,音符与索引对应表,P:休止符,L:低音,M:中音,H:高音,下划线:升半音符号#,每个音符播放间隔为500ms,直到运行到终止符为止。 文件中我们用蜂鸣器来播放《名侦探柯南》中大野克夫经典音乐。
【文件预览】:
音乐
----Delay.h(85B)
----main.c(4KB)
----Project.uvproj(14KB)
----Project.uvgui.hsq(86KB)
----Objects()
--------Project.build_log.htm(927B)
--------Delay.__i(119B)
--------Timer0.obj(3KB)
--------main.obj(10KB)
--------Timer0.__i(122B)
--------Project.lnp(144B)
--------Delay.obj(888B)
--------Project(14KB)
--------新建文件夹()
--------Project.hex(2KB)
----Project.uvopt(7KB)
----Delay.c(153B)
----Timer0.h(80B)
----Listings()
--------Delay.lst(1KB)
--------main.lst(12KB)
--------Timer0.lst(2KB)
--------Project.m51(6KB)
----Timer0.c(637B)
----Project.uvgui.Admin(86KB)