音乐播放器设计.doc

音乐播放器设计.doc

ID:58185121

大小:367.00 KB

页数:13页

时间:2020-04-26

音乐播放器设计.doc_第1页
音乐播放器设计.doc_第2页
音乐播放器设计.doc_第3页
音乐播放器设计.doc_第4页
音乐播放器设计.doc_第5页
资源描述:

《音乐播放器设计.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《音乐播放器设计》设计报告题目:音乐播放器设计学院:电子信息与电气工程学院专业:电子信息工程班级:姓名:学号:2016年6月30日-12-音乐播放器设计一、设计要求1、至少能演奏两首乐曲,曲目不限“梁祝”除外,同时用数码管或2004液晶屏显示当前乐曲名称及编号。2、具有播放、暂停、选曲及演奏模式切换(单曲循环、顺序播放)等功能。二、音乐播放器设计背景及其研究意义现代EDA技术代表了当今电子设计技术的最新发展方向,它的基本特征是采用硬件描述语言进行电路与系统的设计,具有系统级仿真和综合能力.FPGA和EDA使设计方法发生了质的变化.把以前"电路设计+硬件搭试+调试

2、焊接"转化为"功能设计+软件模拟+仿真下载".随着电脑普及,互联网飞速发展,这些技术使得各种电子产品迅速的进入了我们的生活,每一个产品的诞生都离不开EDA技术,从彩色电视机,智能冰箱,再到个人随身用的音乐播放器都需要EDA技术提供支持.人们生活水平逐步提高,顺应电子技术的发展趋势,可利用EDA开发平台,采用可编程逻辑器件FPGA使硬件的功能可通过编程来实现音乐播放器,Quartus2软件是进行FPGA设计的操作平台,-12-其功能强大,界面友好,使用便捷.Quartus2软件集成了Altera公司的可编程逻辑器件开发流程中所涉及的几乎所有的工具和第三方软件接口,

3、主要能够实现设计输入、综合、布局布线、时序分析、仿真、编程和配置,系统级设计、软件开发、时序逼近、调试和工程更改管理的功能。因此,基于FPGA的电路设计过程更加灵活且通用性更好。关键词:音乐播放器,VerilogHDL,Quartus2,FPGA,LMP三、设计思路1、 利用VHDL硬件描述语言结合FPGA器件设计一个音乐播放器 ,为其他电路的设计提供一定借鉴作用。2 、了解音乐播放器的原理,运用刚刚学过的数电知识设计并制作音乐播放器,而且通过音乐播放器的制作进一步了解各种在制作中用到的中小规模集成电路的作用及其使用方法。通过它可以进一步学习与掌握各种组合逻辑电

4、路与时序电路的原理与使用方法,从而实现理论与实践相结合.四、基本原理1、-12-为了便于理解,首先介绍一下硬件电路的发声原理.我们知道,声音的频谱范围约在几十到几千赫兹,若能利用程序来控制FPGA某个引脚输出一定频率的矩形波,接上扬声器就能发出相应频率的声音.而乐曲中的每一音符对应着一个确定的频率,因此,要想FPGA发出不用音符的音调,实际上只要控制它输出相应音符的频率即可.乐曲都是由一连串的音符组成,因此按照乐曲的乐谱依次输出这些音符所对应的频率,就可以在扬声器上连续地发出各个音符的音调.而要准确地演奏出一首乐曲,仅仅让扬声器能够发声是不够的,还必须准确地控制

5、乐曲的节奏,即每个音符的持续时间.由此可见,乐曲中每个音符的发音频率及其持续的时间是乐曲能够连续演奏的两个关键因素。  2、音调的控制-12-频率的高低决定了音调的高低.音乐的十二平均率规定:每两个八度音(如简谱中的中音1和高音1)之间的频率相差一倍.在两个八度音之间又分为十二个半音.另外,音名A(简谱中的低音6)的频率为440Hz,音名B到C之间、E到F之间为半音,其余为全音.由此可以计算出简谱中从低音1到高音1之间每个音名对应的频率,所有不同频率的信号都是从同一个基准频率分频得到的.由于音阶频率多为非整数,而分频系数又不能为小数,因此必须将计算得到的分频数四

6、舍五入取整.若基准频率过低,则由于分频比太小,四舍五入取整后的误差较大,若基准频率过高,虽然误差较小,但分频数将变大.实际的设计应综合考虑这两方面的因素,在尽量减小频率误差的前提下取合适的基准频率.因此,要想FPGA发出不同音符的音调,实际上只要控制它输出相应音符的频率即可.综合考虑各因素,本文中选取4MHZ作为CLK的分频计数器的输入分频信号。乐曲都是由一连串的音符组成,因此按照乐曲的乐谱依次输出这些音符所对应的频率,就可以在扬声器上连续地发出各个音符的音调。分频信号乐曲都是由一连串的音符组成,因此按照乐曲的乐谱依次输出这些音符所对应的频率,就可以在扬声器上连

7、续地发出各个音符的音调.  简谱中的音名与频率的关系 音名 频率/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 1760 低音7 493.9 中音7 987.8 高音7 1975.53、音长的控制 -12-音符的持续时间须根据乐曲的速度及每个

8、音符的节拍数来确定.因此

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。