帮帮文库

基于FPGA音乐硬件演奏电路设计(最终版) 基于FPGA音乐硬件演奏电路设计(最终版)

格式:DOC | 上传时间:2022-06-25 15:57 | 页数:21 页 | ✔ 可编辑修改 | @ 版权投诉 | ❤ 我的浏览
基于FPGA音乐硬件演奏电路设计(最终版)
基于FPGA音乐硬件演奏电路设计(最终版)
1 页 / 共 21
基于FPGA音乐硬件演奏电路设计(最终版)
基于FPGA音乐硬件演奏电路设计(最终版)
2 页 / 共 21
基于FPGA音乐硬件演奏电路设计(最终版)
基于FPGA音乐硬件演奏电路设计(最终版)
3 页 / 共 21
基于FPGA音乐硬件演奏电路设计(最终版)
基于FPGA音乐硬件演奏电路设计(最终版)
4 页 / 共 21
基于FPGA音乐硬件演奏电路设计(最终版)
基于FPGA音乐硬件演奏电路设计(最终版)
5 页 / 共 21
基于FPGA音乐硬件演奏电路设计(最终版)
基于FPGA音乐硬件演奏电路设计(最终版)
6 页 / 共 21
基于FPGA音乐硬件演奏电路设计(最终版)
基于FPGA音乐硬件演奏电路设计(最终版)
7 页 / 共 21
基于FPGA音乐硬件演奏电路设计(最终版)
基于FPGA音乐硬件演奏电路设计(最终版)
8 页 / 共 21
基于FPGA音乐硬件演奏电路设计(最终版)
基于FPGA音乐硬件演奏电路设计(最终版)
9 页 / 共 21
基于FPGA音乐硬件演奏电路设计(最终版)
基于FPGA音乐硬件演奏电路设计(最终版)
10 页 / 共 21
基于FPGA音乐硬件演奏电路设计(最终版)
基于FPGA音乐硬件演奏电路设计(最终版)
11 页 / 共 21
基于FPGA音乐硬件演奏电路设计(最终版)
基于FPGA音乐硬件演奏电路设计(最终版)
12 页 / 共 21
基于FPGA音乐硬件演奏电路设计(最终版)
基于FPGA音乐硬件演奏电路设计(最终版)
13 页 / 共 21
基于FPGA音乐硬件演奏电路设计(最终版)
基于FPGA音乐硬件演奏电路设计(最终版)
14 页 / 共 21
基于FPGA音乐硬件演奏电路设计(最终版)
基于FPGA音乐硬件演奏电路设计(最终版)
15 页 / 共 21

1、数控分频模块这五个模块。模块存放乐曲中的音符数据,地址发生器模块作为模块中所定制的音符数据的地址发生器,分频预置数模块提供分频预置数即给数控分频模块提供计数初值,十六进制模块对的时钟脉冲进行分频,得到的频率,给数控分频模块提供时钟脉冲。数控分频模块根据分频预置数输出各个音符所对应的频率。音乐节拍和音调发生器模块音乐节拍和音调发生器模块电路图音乐节拍和音调发生器模块程序设计音乐节拍和音调发生器模块音乐节拍时钟音乐选择键复位键音符数据位二进制计数器,地址发生器模块地址发生器模块设置了个位二进制计数器计数最大值为,作为音符数据的地址发生器。每来个时钟脉冲信号,位二进制计数器就计数次,文件中的地址也就随着递增,音符数据中的音符也就个接个。

2、式信号,为了有利于驱动扬声器,需另加个触发器以均衡其占空比,这时的频率就变为原来的,刚好就是相应音符的频率。数控分频模块中对输入信号的分频比由位预置数决定。的输出频率将决定每个音符的音调,这样,分频计数器的预置值与的输出频率就有了对应关系。例如在分频预置数模块中若取,将发出音符为音的信号频率。音符的频率由数控分频模块程序如下音乐符数控分频电路模块音调频率信号音乐符对应分频位声音输出位可预置计数器将输出再分频,展宽脉冲,使扬声器有足够功率发音,乐曲演奏音符数据文件梁祝月亮代表我的心乐曲演奏数据其中,表示数据输出为宽为,表示共有个位数据点,表示地址信号用十进制,表示输出数据是十进制数。形成中的配置数据初始化数据文件的方法如下在中编辑。

3、对的信号进行分频得到的信号。的时钟脉冲信号是给数控分频模块提供时钟信号。数控分频模块中对输入信号的分频比由位预置数决定。的输出频率将决定每个音符的音调,这样,分频计数器的预置与的输出频率就有了对应关系。若在分频预置数模块中若取,将发出音符为音的信号频率。在这个仿真波形图中,的值可设为即高音的分频预置数,的频率为,输出的脉冲信号的周期为即,接近高音的发声频率。由表中可知高音的分频系数为,即对输入时钟进行次分频就可得高音的发声频率,因此这个程序实现了模块的功能。扩大此音乐硬件演奏电路的通用性前面所设计的电路只能演奏梁祝曲子,但是在实际应用中,若能将电路实用于各种曲子的演奏,它的实用性和应用范围就会扩大许多。这里主要通过修改分频预置数。

4、续的取出来了。在地址发生器的设计中,这个计数器的计数频率选为,即每计数值的停留时间为秒,恰为当全音符设为秒,四四拍的分音符持续时间。例如,地址发生器在以下的逻辑描述中,梁祝乐曲的第个音符为,此音在逻辑中停留了个时钟节拍,即秒时间。那么相应随着程序中的计数器按的时钟频率作加法计数时,即随地址递增时,将从音符数据中将连续取出个音符通过端口输向分频预置数模块。这样梁祝乐曲中的音符就个接个的通过端口输向分频预置数模块。音乐谱对应分频预制数查表电路模块音乐谱分频预置数模块音乐谱对应分频预制数查表电路程序设计音乐谱分频预置数模块是乐曲简谱码对应的分频预置数数初值,分别得出相应音符频率的两倍值。此时从数控分频器中出来的输出信号是脉宽极窄的脉冲。

5、开始,以结束其中的地址数据表达方式是冒号左边写地址值,冒号右边写对应此地址放置的十进制数据,如,表示为地址,为该地址中的数据。这样每读到个地址,即可输出其相应的数据。文件编辑好后,保存时取文件名为,存盘的路径为。定制音符数据的文件定制的基本步骤如下进入,选菜单,选择,然后按键,选择最后在下的栏中键入路径与输出文件名,注意后缀小写。单击键选择数据位宽度为,地址线宽为,即设置此能存储位二进制数据共个。通过钮,找到中的加载文件路径和文件名注意元件的是地址锁存时钟。打开已定制的文件,将它设置为工程,并确定目标器件,进行测试仿真波形,按照定制步骤对音符数据文件进行定制。定制好的文件程序如下,音乐硬件演奏电路系统仿真与调试音乐节拍和音调发生。

6、声音低,随音乐的乐谱变化大,自动控制分频比,实现了数控分频,发生信号的频率与音调成正比。这就是利用数控分频器自动演奏音乐的原理。时钟端输入的是在十六进制模块里对的信号进行分频得到的,的信号根据分频预置数模块中所提供的与相接接受时钟频率,与相接接受时钟频率,发音输出接,当乐曲遍演奏完成后,乐曲发生器能自动从头开始循环演奏,按下键时播放第二首歌,按下键时从头开始播放歌曲。关键词,音乐硬件演奏电路,语言设计,系统设计总述设计要求顺序播放乐曲功能具有通过按键任意切换乐曲功能系统组成音乐硬件演奏电路基本原理硬件电路的发声原理,声音的频谱范围约在几十到几千赫兹,若能利用程序来控制芯片个引脚输出定频率的矩形波,接上扬声器就能发出相应频率的声音。

7、找资料的过程中从中学到许多以前在课本和课堂上所无法学到的并从中体会到许多的乐趣,从而丰富了自己,使自己无论是上课时还是在课余都感到很充实。在本次课程设计的过程中,曾得到过老师与几位同学的悉心指导与帮助,才使得我们的设计非常圆满的完成,在此对他们表示我们最衷心的感谢,谢谢你们,因学习知识的能力和时间有限,并且此次课程设计对于我们来说还只是初体验,因此在本次的课程设计过程中,难免存在,恳请老师给以批评指正,并再次感谢曾帮助过我们的老师和几位同学。参考文献潘松编著技术实用教程北京科学教育出版社杭州康芯电子有限公司实验系统说明书杭州康芯电子有限公司即低音的分频预置数当是时,输出为即高音的分频预置数等等其它状态时,分别输出相应音符的分频预。

8、对应分频预制数查表电路模块位预制数查表音乐高度指示音乐符对应分频位译码电路,查表方式,控制音调的预置数组频率音乐符数控分频电路模块音乐符数控分频电路模块音乐符数控分频电路模块电路图音乐符数控分频模块电路程序设计音符的频率由数控分频模块获得,这是个数控分频电路。它是由个初值可变的加法计数器构成。该计数器的模为,当计数器记满时,计数器产生个溢出信号,此溢出信号就是用作发音的频率信号。在计数器的输入端给定不同的初值,而此预置数就是表中的计数初值,就可得到不同音符的发音频率信号。它计满时所需要的计数初值可由下式来表示。计数初值分频系数而分频系数又可有下式来求分频系数基准频率音符的发生频率低音时值小,分频系数大,溢出信号周期长,扬声器发出。

9、器模块的仿真波形仿真将所编写的音乐节拍和音调模块的程序设为工程,选用公司的系列中的为目标芯片进行仿真。仿真结果如下图分频预置数查表模块的仿真波形仿真将所编写的分频预置数查表模块的程序设为工程,选用公司的系列中的为目标芯片进行仿真。仿真结果如下图模块功能分析与调试分频预置数模块的功能是输出各个音符所对应的分频预置数,由上面的仿真波形图可看到若当是,输出为,即休止符的分频预置数当是时,输出为心得体会课程设计是针对理论课程的要求,对学生进行综合性实践训练的实践教学环节,可以提高学生运用课程中所学的理论知识与实践紧密结合,独立地解决实际问题的能力。在这次课程设计过程中使我从中学到许多以前在课本和课堂上所无法学到的,特别是在课程设计过程中。

10、模块的程序,使其实用于各种曲子的演奏。另外要使更改乐曲方便,主要通过重新设置音符数据文件,再对其进行定制。在前面的设计中,我们只能通过程序输出梁祝曲子中的个音符的分频预置数即计数初值,但是在其它的乐曲中可能会用到另外的那些音符,因此对程序进行修改完善它的功能,使其能输出另外那些音符的分频预置数。把修改的程序代替原来此模块的程序连入顶层文件后,要使所设计的音乐硬件演奏电路可随意更改曲子,只要修改音符数据文件,在那些连续的地址上存储曲子中相应的音符,再对音符数据文件进行定制,最后连接到整个电路中即可实现。程序修改如下位预制数查表码音乐符对应分频位,高音,单元模块程序设计根据顶层原理图,共分为模块地址发生器模块分频预置数模块十六进制模。

11、置数,仿真波形图证明了程序实现了模块的功能。音乐符数控分频模块的仿真波形仿真将所编写的音乐符数控分频模块的程序设为工程,选用公司的系列中的为目标芯片进行仿真。仿真结果如下图模块功能分析与调试音乐符数控分频此模块的功能是根据初始值的值,对输入时钟信号的频率进行分频,得到想要的音符的发声频率其时钟端输入的是在十六进制模块里对的信号进行分频得到的,的信号根据分频预置数模块中所提供的计数初值,分别得出相应音符频率的两倍值。此时从数控分频器中出来的输出信号是脉宽极窄的脉冲式信号,为了有利于驱动扬声器,需另加个触发器以均衡其占空比,这时的频率就变为原来的,刚好就是相应音符的频率。在端输入具有较高频率的信号这里是的信号,通过分频后由输出。这里。

12、件。首先在菜单下的菜单上选择命表电路。它提供了每个音符所对应的分频预置数,即给数控分频模块提供计数初值,这里以梁祝乐曲为例,列出了在这个乐曲中所用到的个音符的分频预置数。在这个模块的逻辑描述中设置了四四拍乐曲中全部音符所对应的分频预置数,共个,每音符的停留时间由音乐节拍和地址发生器模块的时钟的输入频率决定,在此为。这个值的输出由程序的位输入值确定。输向程序中的值又由地址发生器模块的输出的输出值和持续时间决定。模块的功能是输出各个音符所对应的分频预置数,即当是,输出为,即休止符的分频预置数当是时,输出为即低音的分频预置数当是时,输出为即高音的分频预置数等等其它状态时,分别输出相应音符的分频预置数。分频预置数模块的设计程序如下音乐谱。

参考资料:

[1](定稿)10万方蒸压加气粉煤灰混凝土砌块项目投资方案计划书(第27页,发表于2022-06-25 15:08)

[2](定稿)10万方混凝土工程项目投资方案计划书(最终定稿)(第61页,发表于2022-06-25 15:08)

[3](定稿)10万方液化煤层气工厂项目投资方案计划书(第114页,发表于2022-06-25 15:08)

[4](定稿)10万年立方米高强度环保型界面制品项目投资方案计划书(最终定稿)(第63页,发表于2022-06-25 15:08)

[5](定稿)10万平米门窗节能环保建材项目投资方案计划书(第29页,发表于2022-06-25 15:08)

[6](定稿)10万平方米太阳能热水器生产线项目投资方案计划书(最终定稿)(第30页,发表于2022-06-25 15:08)

[7](定稿)10万平方米华清玉装饰板项目投资方案计划书(第53页,发表于2022-06-25 15:07)

[8](定稿)10万套符合WAPI标准的WLAN系统级产品产业化项目投资方案计划书(第77页,发表于2022-06-25 15:07)

[9](定稿)10万套父母代肉种鸡养殖基地项目投资方案计划书(最终定稿)(第53页,发表于2022-06-25 15:07)

[10](定稿)10万套父母代后备鸡场扩建项目投资方案计划书(第64页,发表于2022-06-25 15:07)

[11](定稿)10万套烟杆刨花板轮盘项目投资方案计划书(最终定稿)(第23页,发表于2022-06-25 15:07)

[12](定稿)10万套新型汽车刹车制动器总成及20万套汽车悬挂支架平衡梁项目投资方案计划书(最终定稿)(第57页,发表于2022-06-25 15:07)

[13](定稿)10万头肉猪和10万吨李子生产基地项目投资方案计划书(最终定稿)(第65页,发表于2022-06-25 15:07)

[14](定稿)10万头肉牛养殖基地项目投资方案计划书(最终定稿)(第38页,发表于2022-06-25 15:07)

[15](定稿)10万头肉牛养殖场项目投资方案计划书(最终定稿)(第39页,发表于2022-06-25 15:07)

[16](定稿)10万头生猪屠宰初加工项目投资方案计划书(最终定稿)(第46页,发表于2022-06-25 15:07)

[17](定稿)10万头生猪养殖零排放技术研究开发项目投资方案计划书(最终定稿)(第102页,发表于2022-06-25 15:07)

[18](定稿)10万头生态养猪场项目投资方案计划书(最终定稿)(第25页,发表于2022-06-25 15:07)

[19](定稿)10万头猪场项目投资方案计划书(最终定稿)(第30页,发表于2022-06-25 15:07)

[20](定稿)10万头养猪场改建项目投资方案计划书(最终定稿)(第49页,发表于2022-06-25 15:07)

下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致