基于系统可编程逻辑门阵列( FPGA) 的简易电子琴设计
基于系统可编程逻辑门阵列( FPGA) 的简易电子琴设计(任务书,开题报告,外文翻译,论文10000字)
摘要
本设计是基于系统可编程逻辑门阵列( FPGA) 的简易电子琴设计,可实现21键手动弹奏、led显示和数码管显示简谱码功能。该设计的主体部分采用硬件描述语言verilog编程实现。核心部分是由分频器和计数器完成对各个声音频率的译码,生成对应频率的正弦信号,再由驱动电路驱动发声,便可实现乐曲的弹奏功能,用数码管来显示输出音名对应的简谱码,用三个led灯来分别表示发声的高音、中音与低音。该设计方法原理简单、实验周期短、实现方便、便于修改调整。经试验证明,该设计是可行的,并且具有一定的设计价值。
关键词 电子琴; 数控分频器; 数码管
ABSTRACT
This design is a simple electronic organ design based on system programmable logic gate array (FPGA), which can realize the functions of 21-key manual playing, led display and digital tube display simplified spectrum code. The main part of this design is implemented by hardware description language verilog programming. Core part is done by the frequency divider and counter for each frequency decoder, generate the corresponding frequency of the sinusoidal signal, then, driven by a driving circuit can achieve the function of music playing, using digital tube to display the output have corresponding chords code, use three leds to respectively soprano, alto and bass voice. The design method is simple in principle, short in experiment period, convenient in implementation and easy to modify and adjust. The experiment shows that the design is feasible and has certain design value. [资料来源:http://Doc163.com]
Keywords electronic piano; CNC frequency divider; digital tube
[资料来源:www.doc163.com]
目录
摘要 I
ABSTRACT II
第一章 绪论 1
1.1 引言 1
1.2 本论文主要任务 2
1.3 论文结构安排 2
第二章 电子琴系统简介 1
2.1 电子琴简介 1
2.2 乐理知识简介 2
第三章 简易电子琴的系统设计 1
3.1 系统总体方案的设计 1
3.2 系统器件的选择 2 [版权所有:http://DOC163.com]
3.2.1 主控芯片的选择 2
3.2.2 发声器件的选择 2
3.3.3 显示器的选择 2
第四章 简易电子琴的硬件系统实现 3
4.1 FPGA最小系统电路 3
4.4.1 电源电路 9
4.4.2 时钟电路 13
4.4.3 芯片扩展IO口 15
4.2 按键电路 4
4.3喇叭电路 7
4.4 数码管显示电路 9
4.4 led显示电路 9
第五章 顶层模块设计 23
5.1 时钟分频模块 23
5.2 数字信号处理模块 23
5.3 声音频率译码模块 24
5.4 声音频率产生模块 25
5.4 声音频率产生模块 25
5.5 数码管显示模块 25
第六章 系统仿真调试 27
6.1 功能仿真 27
6.2 硬件调试结果 29
第七章 论文总结 30
7.1 论文小结 30
7.2 下一步工作 30
参考文献 32
附录A 系统硬件原理图 33
附录B 系统源程序 34
致谢 36