1 / 22
文档名称:

基于FPGA的音乐播放器的设计-毕业设计论文.doc

格式:doc   大小:941KB   页数:22页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于FPGA的音乐播放器的设计-毕业设计论文.doc

上传人:知识徜徉土豆 2024/10/31 文件大小:941 KB

下载得到文件列表

基于FPGA的音乐播放器的设计-毕业设计论文.doc

文档介绍

文档介绍:该【基于FPGA的音乐播放器的设计-毕业设计论文 】是由【知识徜徉土豆】上传分享,文档一共【22】页,该文档可以免费在线阅读,需要了解更多关于【基于FPGA的音乐播放器的设计-毕业设计论文 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。课程设计课程名称:可编程数字片上系统实训设计题目:基于FPGA的音乐播放器设计院系:电气信息学院指导教师:谷雷专业:通信工程学号:122700109姓名:尚斌成长春建筑学院2015年12月31日摘要在开发环境下,,层次化设计,分成几个单独的结构体,每个结构体实现部分功能,经顶层文件将各单独结构体进行综合,最后将设计代码结合模块制作的文件下载到实验箱进行功能验证,,:音乐播放器,,,,目录第一章设计目的 1第二章设计要求 3第三章总体方案 系统结构图 6第四章具体实现 各模块分析与设计 定制《生日快乐》音符数据 音符数据地址发生器模块 预置数查表电路电路模块 15第五章心得体会 16参考文献 ,它的基本特征是采用硬件描述语言进行电路与系统的设计,"电路设计+硬件搭试+调试焊接"转化为"功能设计+软件模拟+仿真下载".随着电脑普及,互联网飞速发展,这些技术使得各种电子产品迅速的进入了我们的生活,每一个产品的诞生都离不开技术,从彩色电视机,智能冰箱,,可利用开发平台,采用可编程逻辑器件使硬件的功能可通过编程来实现音乐播放器,软件是进行设计的操作平台,它是由公司开发的进行基于技术的可编程逻辑器件设计的一种设计软件,其功能强大,界面友好,,可以创建,,综合,布局布线,时序分析,仿真,编程和配置,系统级设计,软件开发,时序逼近,,采用不同的编程方式,能够反复使用,无需专用的编程器,,有效地提高了工作效率,增加了系统的可靠性和稳定性,,,,运用刚刚学过的数电知识设计并制作音乐播放器,,通过它可以进一步学习与掌握各种组合逻辑电路与时序电路的原理与使用方法,从而实现理论与实践相结合.?3总的来说,本次设计有助于学生对电子线路知识的整合和电子线路设计能力的训练,:,,启动全程编译,生成具体输入,,,,要求包括方案选择,程序清单,调试过程,,,声音的频谱范围约在几十到几千赫兹,若能利用程序来控制某个引脚输出一定频率的矩形波,,因此,要想发出不用音符的音调,,因此按照乐曲的乐谱依次输出这些音符所对应的频率,,仅仅让扬声器能够发声是不够的,还必须准确地控制乐曲的节奏,,,工作原理与乐曲演奏一样,只是将固定预置乐曲变成了手动按键输入,节拍时间取决于按键的停留时间,如果合适,:每两个八度音(如简谱中的中音1和高音1),音名A(简谱中的低音6)的频率为440Hz,音名B到C之间、E到F之间为半音,,,而分频系数又不能为小数,,则由于分频比太小,四舍五入取整后的误差较大,若基准频率过高,虽然误差较小,,,要想发出不同音符的音调,,,因此按照乐曲的乐谱依次输出这些音符所对应的频率,-1 简谱中的音名与频率的关系音名频率/Hz音名频率/Hz音名频率/,在想控制音符的音长,就必须知道乐曲的速度和每个音符所对应的节拍数,在这个设计中所播放的乐曲的最短的音符为四分音符,如果将全音符的持续时间设为1s的话,,,而这个音符持续的时间应该是多少,就必须编写乐曲文件,在乐曲文件中音符是按地址存放的,当系统工作时就按4Hz的频率依次读取简谱,当系统读到某个音符的简谱时就对应发这个音符的音调,,而如果在曲谱文件中这个音符为三拍音长,那又该如何控制呢?其实只要将该音符连续书写三遍,这时系统读乐曲文件的时候就会连续读到三次,,这时我们听上去就会持续了三拍的时间, 系统结构图图3-1 :音符数据地址发生器模块,实现按节拍读乐谱的功能,预置数查表电路电路模块,提供分频预置数,实现乐曲译码输出,发声频率产生模块,产生发音频率,实现乐曲播放,(图4-1).图4-1系统功能模块组成图该系统有三个输入,五个输出端口:1三输入端口分别是:CLK4HZ端口,作为节拍脉冲信号输入端口,CLK12MHZ端口,作为发音频率初始信号输入端口,KEYIN输入端口,:CODE输出端口,作为音符简码输出LED显示端口,HIGH输出端口,作为音符高8度指示端口,SPKS输出端口,作为《生日快乐》乐曲的声音输出端口,BUZZOUT输出端口,作为简易电子琴声音输出端口,LEDOUT输出端口,作为简易电子琴输入音符显示端口.