数字音乐盒地设计与实现.pdf

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
word 课 程 设 计 报 告 课程设计名称: 微机系统综合课程设计 课程设计题目: 数字音乐盒的设计与实现 I / 35 word I / 35 word 1 总体设计方案 1.1 题目介绍与要求 本次课程设计的任务是运用伟福 Lab8000 试验箱和 keil 软件设计并实现一个 数字音乐盒,要求采用 I/O 产生一定频率的方波,从而驱动蜂鸣器发出不同的音 调,演奏乐曲;并且需要采用七段数码管显示当前播放的歌曲序号和播放时间; 还得通过数字键盘直接选择乐曲,控制选择上一曲和下一曲音乐,具有暂停和播 放控制功能。 1.2 设计思路 1.2.1 音调的产生 频率的上下决定了音调的上下。音乐的十二平均率规定:每两个八度音〔如 简谱中的中音 1 和高音 1〕之间的频率相差一倍。在两个八度音之间又分为十二 个半音。另外,音名 A 〔简谱中的低音 6 〕的频率为 440Hz,音名 B 到 C 之间、 E 到 F 之间为半音,其余为全音。由此可以计算出简谱中从低音 1 到高音 1 之间每 个音名对应的频率,所有不同频率的信号都是从同一个基准频率分频得到的。 要产生音频脉冲, 只要算出某一音频的周期 〔1/频率〕,然后将此周期除以 2, 即为半周期的时间。利用定时器计时这半个周期时间,每当计时到后就将输出脉 冲的 I/O 反相,然后重复计时此半周期时间再对 I/O 反相,就可在 I/O 脚上得到此 频率的脉冲。 利用 51 单片机的部定时器使其工作在计数器模式 MODE1 下,改变计数值 TH0 与 TL0 以产生不同频率的方法。 此外完毕符和休止符可以分别用代码 00H 和 FFH 来表示,假设查表结果为 00H, 如此表示曲子终了;假设查表结果为 FFH,如此产生相应的停顿效果。 例 如 频 率 为 523Hz , 其 周 期 T=1/523=1912us , 因 此 只 要 令 计 数 器 计 时 1 / 35 word 956us/1us=956,在每次技术 956 次时将 I/O 反相,就可得到中音 DO 〔523Hz〕。 计数脉冲值与频率的关系公式如下: N = Fi/2/Fr N :计算值; Fi :部计时一次为 1us,故其频率为 1MHz ; 其计数值的求法如下: 初值 T = 65536 - N C 调各音符频率与计数值 T 的对照表如表所示。 表 1.1 C 调各音符频率与计数值 T 的对照表 低音 频率 N 参数 中音 频率 N 参数 高音 频率 N 参数 Do 262 1908 229 Do 523 956 115 Do 1046 57 57 Do#

文档评论(0)

恋慕如斯 + 关注
官方认证
内容提供者

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

版权声明书
用户编号:7066120125000023
认证主体深圳市龙华区玄龙信息网络服务中心
IP属地湖北
统一社会信用代码/组织机构代码
92440300MA5GUQET1J

1亿VIP精品文档

相关文档