具有自动乐曲演奏功能电子琴设计

具有自动乐曲演奏功能电子琴设计

ID:43752967

大小:942.15 KB

页数:45页

时间:2019-10-13

具有自动乐曲演奏功能电子琴设计_第1页
具有自动乐曲演奏功能电子琴设计_第2页
具有自动乐曲演奏功能电子琴设计_第3页
具有自动乐曲演奏功能电子琴设计_第4页
具有自动乐曲演奏功能电子琴设计_第5页
资源描述:

《具有自动乐曲演奏功能电子琴设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、具有自动乐曲演奏功能的电子琴设计先给出设计结果视频链接:具有自动乐曲演奏功能的电子琴■视频实录本文为本人于2012年下学期做的EDA数字系统设计,文章详细介绍了“具有自动乐曲演奏功能的电子琴”的FPGA设计原理与方法,使用了ROM存储音符和节拍,矩阵键盘控制整个系统。一、选题目的电子设计自动化,简称EDA(ElectronicDesignAutomation),发展迅速,应用范围日益扩大。它以计算机为工具,设计者在EDA软件平台上,用硬件描述语言VHDL完成设计文件,然后由计算机自动地完成逻辑编译、化简、分割、综合、优化、布局、布线和仿真,直至对于特定目标芯片的适配编译、逻辑映射和编程下载等

2、工作。EDA技术的出现,极大地提高了电路设计的效率和可操作性,减轻了设计者的劳动强度。本文应用VHDL硬件描述语言,以QuartusllS.0为开发工具设计了一个具有自动演奏乐曲功能的电子琴系统,它能将预先存储在ROM中的多首乐曲自动播放出来,并同时显示音符,此外,还具有电子琴弹奏的功能。选题新颖、实用,趣味性、综合性较强。二、设计目标1.采用44矩阵键盘作为:电子琴按键,高、中、低音选择键,自动播放和电子琴弹奏功能选择键,乐曲选择键。2.使用ROM存储乐曲,达到只要在其中存储乐曲音符节拍的信息即可自动播放的目的,对乐曲的编码要简单易用。3.可自动播放《世上只有妈妈好》、《长亭送别》、《十年

3、》三首歌曲,带选歌和自动循环播放的功能。1.实时显示正在播放的音符。2.设计要具有模块化,层次化的特点。3.波形仿真时采用时序仿真,以更加贴近实际,使系统的实际效果达到最佳。三、实现方案1.原理框图数码管具有自动乐曲演奏功能的电子琴系统的原理结构框图如下:4x4矩阵键盘图1硬件系统结构框图音符码音符发声及显示模块键盘码=>图2软件系统结构框图节拍时钟信号乐曲选择使能*使能2M据取制RO数读控誥图3乐曲自动播放模块结构框图吋钟信予使能.扫抖模盘消码键描编块键盘码=>使能1使能2图4乐曲弹奏模块结构框图2.设计流程图节拍ROM存储模块音符ROM存储模块键码音模转符块音符码音符发声及显示模块音符码

4、、=^>音频输出音符发声及显示模块音频输出具有自动乐曲演奏功能的电子琴系统的VHDL程序设计流程图如下图5:图5程序设计流程图四、设计过程1.音乐基础知识简谱应该说是一种比较简单易学的音乐记谱法。它的最大好处是仅用7个阿拉伯数字--1234567,就能将万千变化的音乐曲子记录并表示出来,并能使人很快记住而终身不忘;同时涉及其他的音乐元素也基本可以正确显示。简谱虽然不是出现在中国,但是好像只有在中国得到非常广泛的传播。乐音的特性:它由四个方面组成:音高、音值、音量、音色。音高:由物体在一定的时间内震动的次数决定,震动次数多,因则高,反之,则低。音值:即音的长短,是由音的延续时间的不同而决定的,

5、音的延续时间长,音则长,反之,则短。音量:即音的强与弱,由震幅的大小决定,震幅大,音则强,反之,则弱。音色:有发音体的性质决定,发音体的形状及泛音的多少决定音色的不同,例如,小提琴、钢琴等各种乐器的音色都是不同的,在合奏时,人们可清楚地辨认。乐音体系:在音乐使用中有固定音高的音的总和叫乐音体系。音级:乐音体系中的各音叫音级,音级有基本音级与变化音级两种。基本音级:在音乐中经常使用的七个具有独立名称的音叫基本音级。基本音级的名称用字母或唱名两种方式来标记。音名:用C、D、E、F、G、A、B来标记基本音级的叫音名,它表示一定的音高,简谱中用1,2,3,4,5,6,7来标记。唱名:用do、re、m

6、i、fa、sol、la、si作为音级名称的叫唱名。音符:用以记录音的长短高低的符号叫音符(以符头在谱表上的位置来表示音的高低,以形状表示音的长短,音符有符头、符干、符尾三部分或其中某些部分组成,而在简谱中以1234567或其上下加点来表示不同音高,以短下划线(」或横(一)来表示音的长短)□下面重点介绍组成音乐的两个最基本的要素:每个音符发音的频率及其持续的时间。1.1音符和频率的关系乐曲的十二平均律规定:每2个八度音(如简谱中的中音1与高音1)之间的频率相差一倍。在2个八度音之间,又可分为12个半音,每2个半音的频率比为专㊁。另外,简谱中的低音6的频率为440Hz,音符7到1之间、3到4之间

7、为半音,其余为全音。由此可计算出简谱中从低音1至高音7之间每个音符的频率,如下表1所示:表1简谱中音符与频率的关系音名频率(Hz)音名频率(Hz)音名频率(Hz)低音1261.6中音1523.3高音11046.5低音2293.7中音2587.3高音21174.7低音3329.6中音3659.3咼音31318.5低音4349.2中音4698.5高音41396.9低音5392中音5784高音51568低音6440

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

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

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