• 方案介紹
  • 附件下載
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

簡單電子琴設(shè)計verilog蜂鳴器8音階

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

1-2310262305321D.doc

共1個文件

名稱:簡單電子琴設(shè)計verilog(代碼在文末付費下載)

軟件:QuartusII

語言:Verilog

代碼功能:

簡易電子琴電路

1、輸入為8個按鍵,每個按鍵對應(yīng)一個音階。

2、輸出為speaker蜂鳴器,當(dāng)其中一直按鍵按下時,輸出特定頻率的音階方波信號。

U003_2.jpg

U003_1.jpg

演示視頻:

FPGA代碼Verilog/VHDL代碼資源下載網(wǎng):www.hdlcode.com

部分代碼展示

//電子琴設(shè)計
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對應(yīng)分頻值
parameter?div_2=12'hD4F;//音階2對應(yīng)分頻值
parameter?div_3=12'hBDA;//音階3對應(yīng)分頻值
parameter?div_4=12'hB31;//音階4對應(yīng)分頻值
parameter?div_5=12'h9F7;//音階5對應(yīng)分頻值
parameter?div_6=12'h8E0;//音階6對應(yīng)分頻值
parameter?div_7=12'h7E8;//音階7對應(yīng)分頻值
parameter?div_8=12'h776;//音階8對應(yīng)分頻值

設(shè)計文檔:

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
    下載

相關(guān)推薦