赞
踩
名称:简单电子琴设计verilog
软件:QuartusII
语言:Verilog
代码功能:
简易电子琴电路
1、输入为8个按键,每个按键对应一个音阶
2、输出为speaker蜂鸣器,当其中一直按键按下时,输出特定频率的音阶方波信号
演示视频:简单电子琴设计verilog蜂鸣器8音阶_Verilog/VHDL资源下载
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. 仿真图
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。