简单电子琴设计verilog蜂鸣器8音阶,视频/代码

名称:简单电子琴设计verilog

软件:QuartusII

语言:Verilog

代码功能:

简易电子琴电路

1、输入为8个按键,每个按键对应一个音阶

2、输出为speaker蜂鸣器,当其中一直按键按下时,输出特定频率的音阶方波信号

简单电子琴设计verilog蜂鸣器8音阶,视频/代码_第1张图片

简单电子琴设计verilog蜂鸣器8音阶,视频/代码_第2张图片

演示视频:简单电子琴设计verilog蜂鸣器8音阶_Verilog/VHDL资源下载

FPGA代码Verilog/VHDL代码资源下载网:www.hdlcode.com

代码下载:

简单电子琴设计verilog蜂鸣器8音阶_Verilog/VHDL资源下载名称:简单电子琴设计verilog(代码在文末付费下载)软件:QuartusII语言:Verilog代码功能:简易电子琴电路1、输入为8个按键,每个按键对应一个音阶2、输出为speaker蜂鸣器,当其中一直按键按下时,输出特定频率的音阶方波信号演示视频:FPGA代码Verilog/VHDL代码资源下载网:www.hdlcode.com部分代码展示//电子琴设计module electronic_oicon-default.png?t=N7T8http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=215

部分代码展示

//电子琴设计
module electronic_organ(
input clk,//1MHz
input key_1,//按键1
input key_2,//按键2
input key_3,//按键3
input key_4,//按键4
input key_5,//按键5
input key_6,//按键6
input key_7,//按键7
input key_8,//按键8
output SPEAKER//音频输出
);
parameter div_1=12'hEF0;//音阶1对应分频值
parameter div_2=12'hD4F;//音阶2对应分频值
parameter div_3=12'hBDA;//音阶3对应分频值
parameter div_4=12'hB31;//音阶4对应分频值
parameter div_5=12'h9F7;//音阶5对应分频值
parameter div_6=12'h8E0;//音阶6对应分频值
parameter div_7=12'h7E8;//音阶7对应分频值
parameter div_8=12'h776;//音阶8对应分频值

设计文档:

设计文档.doc

1. 工程文件

简单电子琴设计verilog蜂鸣器8音阶,视频/代码_第3张图片

2. 程序文件

简单电子琴设计verilog蜂鸣器8音阶,视频/代码_第4张图片

3. 程序编译

简单电子琴设计verilog蜂鸣器8音阶,视频/代码_第5张图片

4. RTL图

简单电子琴设计verilog蜂鸣器8音阶,视频/代码_第6张图片

5. Testbench(仿真文件)

简单电子琴设计verilog蜂鸣器8音阶,视频/代码_第7张图片

6. 仿真图

简单电子琴设计verilog蜂鸣器8音阶,视频/代码_第8张图片

你可能感兴趣的:(fpga开发,电子琴,verilog,蜂鸣器)