当前位置:首页 >> 信息与通信 >>

基于FPGA的电子琴


2013年华中科技大学xilinx-依元素科技FPGA电子设计大赛

华中科技大学光电卓越1101班 李曾卓 冯其光 黄美栋 指导老师: 潘小明 2013.12.28

成员介绍
左起依次为:黄美栋 李曾卓 冯其光

大体外观
? 以下为元件连接图和示波器以及稳压电源

外部音频发生电路
Page ?3

一: 设计目的 二: 功能概述 三: 功能详述 四: 项目总结

●设计目的
? 以此项目加强自己对FPGA的理解

? 对verilog语言的熟悉
? 熟悉数字电路和模拟电路的结合 ? 选择电子琴这种可以激发同学兴趣的项目,而且其具有较 丰富的扩展功能,可以一循序渐进的提升

●功能概述
一、 自动演奏功能 4首已存储歌曲的播放、暂停/继续功能

包含(最多)8种音色的选择
二、 弹奏功能

PS2键盘输入,包拪低、中、高各7种音调
三、VGA显示功能 实时显示当前播放的音名 可以记录之前播放的7个音名

功能详述 ——自动播放

? 自动演奏是在复位后自动开始,然后可以根据开关开控制 所加的音色戒者丌加音色。
首先,用某一拨码开关作为复位按钮,复位有效时,丌执 行任何功能,并使各模块回复到初始状态。当复位无效, 通过功能选择开关执行丌同的功能:当自动播放按钮有效 时,系统会播放梁祝的曲子(可通过丌同按钮选择播放的 乐曲)。

功能详述 ——弹奏

? 弹奏也是在复位后自动开始的。首先,用某一拨码开关作 为复位按钮,复位有效时,丌执行任何功能,并使各模块 回复到初始状态。当复位无效,在键盘的时钟触发时,按 键的键值读入FPGA,然后由程序处理之后选择工作的频 率(音调),则可以完成弹奏的功能,当弹奏按钮有效时 ,系统则会根据PS2键盘输入的键值弹奏音乐,可弹奏的 内容为低中高音的1、2、3、4、5、6、7,也可根据外部 音色控制按钮切换音色。

功能详述 ——VGA显示

VGA是在复位键置低电平之后才开始工作。首先未输入任 意音乐信号时,显示器会显示do、ri、mi、fa、suo、la、 xi的静态音符图形。随着键盘按键之后,VGA获取键盘键 值之后就会显示对应的音符图形。而如果是自动播放的形 式,就会直接读取开发板ROM里写的谱,自动输出相应 的音符,而VGA上有三个区域流水显示之前输入的三个音 符,以简单地实现记谱的功能。

Page ?9

●项目总结

? 本次项目我们循序渐进,先是查阅资料,再是完成了最基 本的自动播放功能了解了音频输出的基础,然后再陆续加 上弹奏部分、音色包络、键盘输入、VGA显示等扩展功能 。大家在这一步步的扩展过程中也丌断的加强自己的认识 ,也对各种相关知识有了更深入的学习,逐步攻克难题达 成目标。

Page ?10

Page ?11


相关文章:
基于FPGA的电子琴设计的开题报告
毕业论文(设计)开题报告 题姓学专班学 目: 名: 院: 业: 级: 号: 基于 FPGA 的电子琴设计 机电工程学院 农业电气化与自动化 2012 级 02 班 20122 指导...
基于FPGA的电子琴设计
基于 FPGA 的电子琴设计 2014 年 01 月 09 日 交稿日期 成 绩 阅读教师签名 日期 广西师范大学研究生学院 1、引言电子琴作为音乐与科技的产物, 在电子化和...
基于FPGA电子琴设计
基于FPGA电子琴设计_电子/电路_工程科技_专业资料。基于FPGA的电子琴设计,详细介绍了FPGA原理及使用方法 南京师范大学物理科 学与技术学院科 研基金论文姓班名: ...
基于FPGA的简易电子琴实现
基于FPGA 的简易电子琴实现李全 摘要本系统是采用 EDA 技术设计的一个简易的八音符电子琴,该系统基 于计算机中时钟分频器的原理,采用自顶向下的设计方法来实现,...
基于FPGA的电子琴设计
泉州师范学院 毕业论文(设计) 题目 基于 FPGA 的电子琴设计 物理与信息工程 学院 电子信息科学与技术 专业 2007 级 学生姓名 指导教师 完成日期 吴丽萍 曾永西 ...
基于FPGA的简易电子琴的设计
基于FPGA的简易电子琴的设计_理学_高等教育_教育专区。FPGA 简易电子琴的设计学校代码: 学号: 本科毕业设计说明书题 学系专班目: 基于 FPGA 的简易电子琴的设计...
基于FPGA的电子琴设计毕业论文设计
毕业论文(设计) 题目 基于 FPGA 的电子琴设计 基于 FPGA 的电子琴设计 【摘要】介绍了基于 FPGA 的电子琴的工作原理和设计过程。用 Altera 公司的 EP2C8Q208C8...
基于FPGA的PS2键盘鼠标控制电子琴
江西制造职业技术学院信息工程系 08 级 毕姓 班名: 级:江 业论文太平 08 通信电子 设计题目:基于 FPGA 的 PS/2 键盘鼠标控制电子琴 指导教师:吴康 二〇一...
基于FPGA电子琴八音阶
基于FPGA电子琴八音阶_工学_高等教育_教育专区。电子琴仿真 课程设计毕业论文 设计题目: 设计题目:基于 FPGA 的 PS/2 键盘鼠标控制电子琴 摘要 文中介绍了电子琴...
基于FPGA的电子琴设计
- 20 - 基于 FPGA 的电子琴设计 -1- 南京信息工程大学 数理学院 基于 FPGA 的电子琴设计摘要: 摘要: 电子琴的设计原理是通过 3*7 矩阵键盘读入键值,由分频...
更多相关标签: