- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机演奏音乐时音调和节拍的确定方法
来源:伟纳电子网站 作者:chenming
经常看到一些刚学单片机的朋友对单片机演奏音乐比较有兴趣,本人也曾是这
样。在此,本人将就这方面的知识做一些简介,但愿能对单片机演奏音乐比较有兴
趣而又不知其解的朋友能有所启迪。
一般说 ,单片机演奏音乐基本都是单音频率,它不包含相应幅度的谐波频率,
也就是说不能象电子琴那样能奏出多种音色的声音。因此单片机奏乐只需弄清楚两
个概念即可,也就是 “音调”和“节拍”。音调表示一 音符唱多高的频率,节拍表
示一 音符唱多长的时间。
在音乐中所谓“音调”,其实就是我们常说的 “音高”。在音乐中常把中央C 上
方的A 音定为标准音高,其频率f=440Hz 。当两 声音信号的频率相差一倍时,也
. .
即f2=2f1 时,则称f2 比f1 高一个倍频程, 在音乐中1 (do )与1,2 ( )与2 ……
正好相差一个倍频程,在音乐学中称它相差一个八度音。在一个八度音内,有12
半音。以1—i 八音区为例, 12 个半音是:1—#1、#1—2 、2—#2 、#2—3、3
—4 、4—#4 ,#4—5、5 一#5、#5—6、6—#6、#6—7、7—i 。这12 音阶的
分度基本上是以对数关系 划分的。如果我们只要知道了这十二 音符的音高,也
就是其基本音调的频率,我们就可根据倍频程的关系得到其他音符基本音调的频率。
知道了一 音符的频率后,怎样让单片机发出相应频率的声音呢?一般说来,
常采用的方法就是通过单片机的定时器定时中断,将单片机上对应蜂鸣器的I/O 口
回取反,或者说 回清零,置位,从而让蜂鸣器发出声音,为了让单片机发出不
同频率的声音,我们只需将定时器 置不同的定时值就可实现。那么怎样确定一
频率所对应的定时器的定时值呢?以标准音高A 为例:
A 的频率f = 440 Hz,其对应的周期为:
T = 1/ f = 1/440 =2272 μs
由上图可知,单片机上对应蜂鸣器的I/O 口 回取反的时间应为:
t = T/2 = 2272/2 = 1136 μs
这 时间 t 也就是单片机上定时器应有的中断触发时间。一般情况下,单片机
奏乐时,其定时器为工作方式 1,它以振荡器的十二分频信号为计数脉冲。设振荡
器频率为f ,则定时器的 置初值由下式 确定:
0
t = 12 * (TALL THL )/ f0
式中TALL = 216 = 65536,THL 为定时器待确定的计数初值。因此定时器的高低计
数器的初值为:
TH = T / 256 = ( T t* f /12) / 256
HL ALL 0
TL = T % 256 = ( T t* f /12) %256
HL ALL 0
将t= 1136 μs 代入上面两式 (注意:计算时应将时间和频率的单位换算一致),
即可求出标准音高A 在单片机晶振频率f =12Mhz ,定时器在工作方式1 下的定时器
0
高低计数器的 置初值为 :
TH440Hz = (65536 1136 * 12/12) /256 = FBH
TL440Hz = (65536 1136 * 12/12)%256 = 90H
根据上面的求解方法,我们就可求出其他音调相应的计数器的 置初值。
音符的节拍我们可以举例来说明。在一张乐谱中,我们经常会看到这样的表达
4 3
式,如1=C 、1=G …… 等
您可能关注的文档
最近下载
- 《施工企业安全生产评价标准》JGJT77-2024.doc VIP
- 郴州市北湖区招聘事业单位工作人员笔试真题2024.docx VIP
- 中国铁路总公司《普速铁路线路修理规则》2023-01.pptx VIP
- 中国信通院:数字政府建设发展研究报告(2024年).pdf VIP
- 农业科研事业单位内部控制.docx VIP
- 铁路路基施工规范.pdf VIP
- 第2课 古代希腊罗马(新教材课件)-【中职专用】《世界历史》同步精品课堂(高教版2023•基础模块).pptx VIP
- NADCA压铸手册资料.pdf VIP
- 企业新三板上市财务尽职调查报告 事务所财务尽职调查报告模板.doc VIP
- 14S501-1 球墨铸铁单层井盖及踏步施工(OCR).pdf VIP
文档评论(0)