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

5位2進制密碼鎖Verilog代碼Quartus仿真

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

2-240109104519640.doc

共1個文件

名稱:5位2進制密碼鎖Verilog代碼Quartus仿真

軟件:Quartus

語言:Verilog

代碼功能:

5位2進制密碼鎖

1、設(shè)計一個電子密碼鎖;

2、具有一個復位,2個按鍵輸入(1和0);

3、密碼正確輸出開鎖信號;

4、內(nèi)置密碼為01011。

FPGA代碼Verilog/VHDL代碼資源下載:www.hdlcode.com

演示視頻:

設(shè)計文檔:

代碼文件

測試文件

部分代碼展示:

//頂層模塊
module?mimasuo(
input?clk,
input?reset,//復位
input?key0_in,//按鍵0
input?key1_in,//按鍵1
output?unlock//開鎖信號
);
wire?key0;
wire?key1;
//按鍵上升沿檢測
key_pulse?i1_key_pulse(
.?clk(clk),
.?key_in(key0_in),//按鍵輸入
.?key_p(key0)//按鍵上升沿
);
//按鍵上升沿檢測
key_pulse?i2_key_pulse(
.?clk(clk),
.?key_in(key1_in),//按鍵輸入
.?key_p(key1)//按鍵上升沿
);
//狀態(tài)控制模塊(密碼為11010)
state_ctrl?i_state_FSM(
.?clk(clk),
.?reset(reset),//復位
.?key0(key0),//按鍵0脈沖
.?key1(key1),//按鍵1脈沖
.?unlock(unlock)//開鎖信號
);
endmodule

點擊鏈接獲取代碼文件:http://www.hdlcode.com/index.php?m=home&c=View&a=index&aid=519

  • 2-240109104519640.doc
    下載

相關(guān)推薦