单片机音乐盒摘要通过控制定时器的定时时间来产生不同频率的方波.DOCVIP

单片机音乐盒摘要通过控制定时器的定时时间来产生不同频率的方波.DOC

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
单片机音乐盒摘要通过控制定时器的定时时间来产生不同频率的方波

单片机音乐盒 摘要:通过控制定时器的定时时间来产生不同频率的方波,驱动喇叭发出不同音阶的声音,再利用延迟来控制发音时间的长短,即可控制音调中的节拍。把乐谱中的音符和相应的节拍变换为定常数和延迟常数,作为数据表格存放在存储器中。由程序查表得到定时常数和延迟常数,分别用以控制定时器产生方波的频率和发出该频率方波的持续时间。当延迟时间到时,再查下一个音符的定时常数和延迟常数。依次下去,就可以自动演奏乐曲。 关键词:发声原理,音阶,节拍 音乐解码原理: 1. 利用 I/O 口发声原理 当有足够功率的音频信号加在扬声器上,扬声器即会发声。利用 I/O 口工作于输出状态,当输出一定频率的方波信号时,驱动扬声器发声。 若用软件在 I/O 口线上不断产生不同频率的周期变化的方波,就能发出不同的声音, 2. 音乐基本知识 ⑴ 音和音阶 在音乐中,通常用阿拉伯数字 1、2、3、4、5、6 和 7 来标记七个音。由这些音所组成的有序排列就叫音阶。其中 3-4、7-1 之间两者相差半音,1-2、2-3、4-5、5-6、6-7之间两者相差一个全音。每一个全音包括两个半音。 实际上,仅用七个基本音来表达音乐内容是远远不够的,所以还需要比基本音更高或更低的音,这些音分别用加“低音点”和“高音点”的方法来扩展表示。即 · · · · · · · 1 2 3 4 5 6 7 1 2 3 4 5 6 7 · · · · · · · ⑵ 拍号,节拍和速度 音的长短通常用拍数来表示,用来表示不同长短音的符号叫音符,音符又分单线音符和附点音符。 用固定时值来表示节拍的单位叫拍子,在歌曲和乐曲的左上方往往标注有 2/4、4/4、3/8 等,这些叫节拍记号,简称拍号。其含义是每小节有几拍/几分音符作 1 拍。 乐曲的速度一般有两种表示方法: ① 用五线谱的二分音符 或四分音符 表示一个基本节拍。用它们每分钟出现的次数来表示乐曲速度的快慢。例如,d =80,即表示每分钟进行80个二分音符。 ② 用“稍快”、“中速”、“慢速”等术语来表示。这种情况下,具体速度可由自己决定,但是大致范围一般控制在: “稍快”:120~200 拍/分钟 “中速”:80~120 拍/分钟 “慢速”:60 拍/分钟 ⑶ 调号 音乐为表示丰富多采的思想感情,并考虑到男、女不同的音区,必须要确定乐曲基调的高低,这通常用音名来确定。音名有七种,分别为 C、D、E、F、G、A 和 B。每个音名都有固定的音高,在乐器上都有固定的位置,在声学上也都有相应固定的音频频率。如果歌曲的左上方有 1=C ,则表示这首歌应以 C 为其 1,其他音以此类推。若 1=F ,则表示应以F 为其 1。 ⑷ 音名频率表 如上所述,七个音名都对应有固定的振动频率,表1是音名频率表。 表1 音名频率表 ━━━━━━━━━━━┳━━━━━━━━━━━┳━━━━━━━━━━━━ 音 名 振动频率 ┃ 音 名 振动频率 ┃ 音 名 振动频率 ───────────╂───────────╂──────────── A 200 Hz ┃ A 440 Hz ┃ A 880 Hz A# Bb 233 Hz ┃ A# Bb 466 Hz ┃ A# Bb 932 Hz B 247 Hz ┃ B 494 Hz ┃ B 987 Hz C 262 Hz ┃ C 523 Hz ┃ C 1046 Hz C# Db 277 Hz ┃ C# Db 554 Hz ┃ C# Db 1108 Hz D 294 Hz ┃ D 587 Hz ┃ D 1174 Hz D# Eb 311 Hz ┃ D# Eb 622 Hz ┃ D# Eb 1244 Hz E 330 Hz ┃ E 659 Hz ┃ E 1318 Hz F 349 Hz ┃

文档评论(0)

2105194781 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档