• 方案介绍
  • 附件下载
  • 相关推荐
申请入驻 产业图谱

简单电子琴设计verilog蜂鸣器8音阶

05/20 15:03
969
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

1-2310262305321D.doc

共1个文件

名称:简单电子琴设计verilog(代码在文末付费下载)

软件:QuartusII

语言:Verilog

代码功能:

简易电子琴电路

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

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

U003_2.jpg

U003_1.jpg

演示视频:

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

部分代码展示

//电子琴设计
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对应分频值

设计文档:

1. 工程文件

2. 程序文件

3. 程序编译

4. RTL图

5. Testbench(仿真文件)

6. 仿真图

点击链接获取代码文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=215

  • 1-2310262305321D.doc
    下载

相关推荐