多功能电子琴毕业论文.docx
《多功能电子琴毕业论文.docx》由会员分享,可在线阅读,更多相关《多功能电子琴毕业论文.docx(48页珍藏版)》请在三一办公上搜索。
1、多功能电子琴毕业论文 基于FPGA多功能 电子琴的设计 专业 电气工程系 班 级 智能电子092 学生姓名 指导老师 二一一年十二月设计任务书 一 、课题名称:基于FPGA的多功能电子琴设计 二 、指导老师: 三 、设计内容与要求 1、课题概述 本课题拟采用FPGA器件设计一个电子琴,具有手动弹奏与自动演奏两种功能,其中手动弹奏时还支持录音回放。该设计具有集成度高、性能稳定可靠、保密性高、支持乐曲更新等特点,具有很好的趣味性和实用性,旨在提高学生的小型电子产品设计和开发能力及EDA技术的应用能力。 2、设计内容与要求 设计内容: 1)绘制电子琴的系统框图,确定设计方案; 2)了解电路所需芯片的
2、功能、参数和工作原理; 3)采用protel完成电子琴的原理图绘制; 4)采用VHDL语言和原理图输入完成软件设计; 5)采用QuartusII软件完成编译、仿真、下载; 6)完成电子琴的硬件设计与制作; 7)调试并实现电子琴功能。 设计功能要求: 设计一个电子琴,支持手动弹奏、自动演奏、弹奏回放等功能,具体要求如下: 可通过8个音符键产生8个频率,对应8个音符,这些频率输出经放大后驱动喇叭,发出声音。当按下手动弹奏键时,按下音符键后就选通相应的频率输出,若同时打开录音开关,可将所奏音乐记录下来,然后在关掉录音开关后,按下回放键可实现演奏音乐回放;按下自动演奏键时,存储器里事先编写好的音符信息
3、被依次取出,去选通各个频率输出,实现自动奏乐。 毕业设计 摘 要 电子琴系统应用FPGA器件,在QUARTUS软件进行VHDL编程,实现乐曲的演奏功能。电子琴的基本原理是产生各个音符对应的频率,将内部频率分频后音频送到蜂鸣器发出音响。该电子琴包括手动弹奏、自动演奏和录音回放三种功能。文中叙述了电子琴的设计原理和分模块电路的实现方法,介绍各模块的设计及模块之间的连接组合方法,并在基于FPGA技术描述语言VHDL语言的在Altera公司cyclone系列的 EP1C3T100CN8芯片上编程下载,实现功能. 电子琴系统的设计包含三个主模块电路,分别是键盘控制输入电路、FPGA开发板主板电路、扬声器
4、和数码管显示电路。其中FPGA模块的设计是整个电子琴系统设计的核心内容。三个模块电路的有机组合完成了电子琴手动弹奏与自动演奏,录音回放的功能。本产品的特点是成本较低,性能稳定,精度高,有一定的开发价值。 文中叙述了利用VHDL设计的电子琴演奏系统的设计思路和分模块实现的方法,详细介绍了各模块的设计方法。 关键词: FPGA ; 电子琴 ; VHDL; QUARTUS 毕业设计 Abstract An electronic piano is designed based on FPGA, which consists of core parts that designed by using VH
5、DL hardware description languages, as well as some periphery circuits. The musical performance can be done ,not only by keys but also with automatic type in the electronic piano. The article describes the design and implementation of the blocks, and describe VHDL language use FPGA technical at alter
6、a cyclone in the series of ep1c3t100n8 chip in programming. Electronic piano system design contains three main parts: keyboard control over the circuit, the circuit shown in the circuit. Fpga module of the design of system design the electronic organs are core contents of three modules. the organic
7、combination of the circuit through the organ played with automatic hand, the function. this product is characterized by low cost, performance, high precision, a development. The design of quartus ii software the language. the main storage design vhdl module and pressed the button control points, the
8、 frequency of the principle of the audio frequency design, make notes in written form to ram the memory socket, with a hardware means to achieve this effect. Keyword: FPGA Electronic Piano VHDL Quartus II 毕业设计 目 录 摘 要 . I Abstract . 第1章 绪论 . 1 1.1研究背景 . 1 1.2 研究目的和意义 . 2 第2章 方案总体设计与论证. 3 2.1总体设计 . 3
9、 2.2 方案设计与选择 . 3 2.2.1采用数字逻辑电路制作 . 3 2.2.2采用现场可编程逻辑门阵列器件制作 . 3 3.2.3 采用单片机制作 . 4 2.3设计方案的确定 . 4 第3章 硬件电路设计 . 5 3.1设计原理分析 . 5 3.2电路设计 . 5 3.3 FPGA概述 . 6 3.3.1 FPGA的基本结构 . 8 3.4 FPGA器件芯片介绍 . 8 3.5原理图 . 9 第4章 软件电路设计 . 10 4.1 VHDL语言介绍 . 10 4.1.1 VHDL语言特点 . 10 4.1.2 VHDL语言优势 . 11 4.2 Quartus II软件介绍 . 11
10、4.2.1 Quartus II软件设计流程 . 12 4.3 程序模块设计 . 13 4.3.1 顶层文件原理图 . 14 4.3.2 按键扫描与模式控制模块 . 15 4.3.3 录音模块 . 16 4.3.4自动播放模块 . 16 4.3.5三选一模块 . 17 毕业设计 4.3.6音符转换为频率模块 . 18 4.3.7分频模块 . 19 4.3.8数码管显示模块 . 19 第5章 调试 . 21 5.1 系统调试 . 21 5.2调试步骤与现象 . 21 结 论 . 23 致 谢 . 24 参考文献 . 25 附录 . 26 附录A: . 26 附录B. 27 附录C. 27 毕业设
11、计 第1章 绪论 1.1研究背景 自电子产品诞生之日起,电子产品开发流程和方法就随着电子元器件的不断演进而变化,从最早的电子管器件到晶体管再到集成电路,再到软件设计电子电路。总的来说贯穿电子设计的统一思路是:使用印刷电路板上的分立、现成元件、连接器或 IC 创建物理平台实现所需要的功能。例如,在XX年代,如果要设计一个收音机,工程师必须通过在PCB板上通过晶体管、电阻、电容、电感、电线、滤波器、二极管等电路搭建出一个物理平台,实现对 RF 信号的调谐、滤波、放大等,最后实现收音机的功能。集成电路出现以后,一些分立器件被集成到一块芯片上,但是总的设计思路没有变化,还是要在一个PCB板上通过无源器
12、件和 IC 搭建出一个物理平台,实现信号的接收、处理和输出。 但是,随着 FPGA 等可编程器件的诞生,设计思路正发生着微妙的变化随着更多功能从分立器件移到可编程领域,各种不同的设计流程交汇到了一起。 现在,有效的电子设计是将板卡设计、可编程逻辑设计和软件开发融合在一起,未来,随着FPGA融合处理、存储于一体,板卡设计将融合进可编程逻辑设计中,电子产品设计将演变为可编程逻辑设计和嵌入式软件设计,那时,电子设计将更体现一种“软”设计,一种通过开发语言和工具实现的设计,而FPGA将成为这种“软”设计的载体,以 FPGA 形式存在的低成本、大规模可编程器件可以随时随地获得,这使设计者有可能将所有系统
13、核心功能都转移到软设计中,并利用这种设计的优势,可完成各种电子设计,并且在资金投入可以大大减少。 它的突出优点是:第一,仅占用FPGA中很少的资源,因此成本低,甚至不增加成本。这是因为某个产品选定某型号FPGA芯片,只用了其中一部分资源,还有相当一部分资源闲置没用;第二,更改乐曲非常方便;第三,可作为IP core实现设计重用。 另外,近些年,在电子产品的设计方面,我们可以看到基于FPGA器件的电子产品已经越来越多了。我们乐曲都是由一连串的音符组成,因此按照乐曲的乐谱依次输出这些音符所对应的频率,就可以在扬声器上连续地发出各个音符的音调。大多数的电子琴设计都有弹奏和播放功能,但能自动对弹奏的乐
14、曲进行录音并可改变回放快慢可调的设计却很少。要实现录音和回放功能,就必须将弹奏的音符值在相应的写控制信号控制下存储到FPGA芯片内部的随机存储器(RAM)中,而在相应的读控制信号控制下,将RAM中存储的音符值读出来,送给相应的发声控制等模块。进入20 世纪90 年1 毕业设计 代以后,EDA 技术得到了飞速的发展,电子系统的设计方法发生了很大的变化,传统的设计方法正逐步退出历史舞台,而基于EDA 技术的可编程逻辑芯片设计成为电子系统设计的主流。本设计基于Quartus开发平台,采用VHDL语言在FPGA芯片上成功地实现了电子琴手动弹奏、自动演奏和动态录音与回放功能。 1.2 研究目的和意义 我
15、们知道电子琴,以键盘形态出现的一种乐器。由音色、自动节奏,自动和弦三大部分组成。 电子琴的演奏有较大一部分是通过自动和弦伴奏来配合完成的,在音乐中和弦的连接推动了旋律地进行,不同的和声连接,形成了不同的音乐色彩。 我们常见的电子琴是普及型的,或业余型的。事实上,还有专业型的电子琴:立式,上面两排手键盘,下面一排大号的双脚掌或和脚跟弹的键盘,还有一两个踏板和一个膝盖靠垫。 家用的电子琴属中低端的“编曲键盘”。中高端的编曲键盘在现代的流行乐队里起着重要作用。而侧重于音乐制作的电子琴类成员叫做“电子合成器”。对于好的编曲键盘和电子合成器来说,人们可以自己编辑修改音色和节奏风格,甚至可以传到电脑里通过
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 多功能 电子琴 毕业论文

链接地址:https://www.31ppt.com/p-3391189.html