基于EDA音乐播放器的设计说明.docxVIP

  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文档。上传文档
查看更多
长沙学院 课程设计说明书 题目 音乐播放器的设计 系(部) 电子与通信工程 专业(班级) 电气工程及其自动化(一班) 姓名 学号 指导教师 起止日期 2010-11-29 至 2010-12-10 EDA技术课程设计任务书 系(部):电子与通信工程系 专业:电气工程及其自动化 指导教师: 课题名称 音乐播放器的设计 设 计 内 容 及 要 求 在SOPC开发平台上实现一个音频信号发生器,编写 3段音乐,利用 开发平台的蜂鸣器来播放几段音乐。可进行自动循环播放和手动播放两个 模式的选择。如果为手动播放,则通过拨动拨码开关第 1、2位选择。播放 音乐时,要求将该音乐的序号(分别为A1、A2,A3)以及该音乐播放剩余的 时间(分、秒)显示在数码管上。当某首音乐开始播放时,音乐序号闪烁显示 3秒钟。 系统提供50MHZ频率的时钟源。完成该系统的硬件和软件的设计,并 制作出实物装置,调试好后并能实际运用(指导教师提供制作所需的器件), 最后就课程设计本身提交一篇课程设计说明书。 设 计 工 作 量 1、 VHDL语言程序设计; 2、 波形仿真; 3、 在实验装置上进行硬件测试,并进行演示; 4、 提交一份完整的课程设计说明书, 包括设计原理、程序设计、程序分析、 仿真分析、硬件测试、调试过程,参考文献、设计总结等。 进 度 安 起止日期(或时间量) 设计内容(或预期目标) 备注 第1天 课题介绍,答疑,收集材料 第2天 设计方案论证 排 第3天 进一步讨论方案,对设计方案进行必要的 修正,方案确定后开始进行VHDL语言程 序设计 第4天 设计VHDL语言程序 第5~9天 在实验装置上进行硬件测试,对VHDL语 言程序进行必要的修正,并进行演示 第10天 编写设计说明书 教研室 意见 年 月曰 系(部)主 管领导意见 年 月曰 长沙学院课程设计鉴定表 姓名 学号 专 业 电气工程及其自动化 班级 班 设计题目 音乐播放器的设计 指导教师 指导教师意见: 评定等级: 教师签名: 日期: 答辩小组意见: 评定等级: 答辩小组长签名: 日期: 教研室意见: 教研室主任签名: 日期: 系(部)意见: 系主任签名: 日期: 说明 课程设计成绩分“优秀”、“良好”、“及格”、“不及格”四类; 目录 摘要 6 设计原理 7 程序: TOC \o 1-5 \h \z 实验现象: 16 引脚分配: 16 仿真波形: 17 心得体会: 18 参考文献: 18 摘要: 在 SOPC 开发平台上实现一个音频信号发生器,编写 3 段音乐,利用开发平台的蜂鸣 器来播放几段音乐。 可进行自动循环播放和手动播放两个模式的选择。 如果为手动播放, 则 通过拨动拨码开关第 1、2 位选择。播放音乐时,要求将该音乐的序号 (分别为 A1 、A2, A3)以及该音乐播放剩余的时间 (分、秒)显示在数码管上。当某首音乐开始播放时,音乐序 号闪烁显示 3 秒钟。 关键字: SOPC、音频信号、音乐、蜂鸣器、自动循环、手动播放、剩余时间(分钟、秒钟)显 示、音乐序号(A1、A2、A3 )显示。 设计原理: 首先采用分块设计法,将设计分为分频模块、时间动态扫描显示模块、音乐播放模块、 顶层模块。其中音乐播放模块又可分为音频模块、音乐代码模块,预置数模块 利用计数的方式将 50MHZ 的频率分为12MHz、100Hz、8Hz、1Hz。 音乐播放模块需要完成以下设计: 预置乐曲,本次设计选取了《梁祝》的一段作预置,在作预置时,需要将乐曲音符 转换成相应的代码, 通过计算逐一将音符转换成代码, 通过EDA开发平台quartus n进 行乐曲定制; 为了提供乐曲发音所需要的发音频率,编写数控分频器程序,对单一输入高频,进 行预置数分频,生成每个音符发音的相应频率; 为了给分频提供预置数,需要计算分频预置数; 对每部分结构单元逐一进行编译,生成相应的元器件符号,并对独立结构单元功能进 行仿真。 音调的控制 频率的高低决定了音调的高低。综合考虑各因素,本次设计中选取12MHZ作为CLK 的分频计数器的输入分频信号。由于乐曲都是由一连串的音符组成,因此按照乐曲的乐谱 依次输出这些音符相对应的频率,就可以在蜂鸣器上连续地发出各个音符的音调。 表1简谱中的音名与频率的关系 音名 频率/Hz 音名 频率/Hz 音名 频率/Hz 低音1 261.6 中音1 523.3 咼音1 1045.5 低音2 293.7 中音2 587.3 咼音2 1174.7 低音3 329.6 中音3 659.3 咼音3 1318.5 低音4 349.2 中音4 698.5 咼音4 1396.9 低音5 392 中音5 784 咼音5 1568 低音6 440 中音6 880 咼音6

文档评论(0)

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

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

1亿VIP精品文档

相关文档