成人免费无码不卡毛片,亚洲AⅤ无码精品一区二区三区,国产尤物精品视频,久久精品日本亚洲,欧美成人一区三区无码乱码A片,中文字日产幕码一区二区色哟哟,亞洲日韓中文字幕網AV

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

電子密碼鎖Verilog代碼Quartus遠(yuǎn)程云端平臺(tái)

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

2-23121Q612462S.doc

共1個(gè)文件

名稱:Quartus電子密碼鎖Verilog代碼遠(yuǎn)程云端平臺(tái)

軟件:Quartus

語(yǔ)言:Verilog

代碼功能:

電子密碼鎖:

通過(guò)開(kāi)關(guān)控制是否開(kāi)始輸入密碼;

可以通過(guò)按鍵控制輸入密碼;

密碼輸入錯(cuò)誤則報(bào)警;

輸入密碼10秒內(nèi)沒(méi)有開(kāi)鎖則報(bào)警;

開(kāi)鎖后數(shù)碼管顯示OP;

內(nèi)置初始密碼4321。

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

本代碼已在遠(yuǎn)程云端平臺(tái)驗(yàn)證,遠(yuǎn)程云端平臺(tái)如下,其他遠(yuǎn)程云端平臺(tái)可以修改管腳適配:

遠(yuǎn)程平臺(tái)照片.png

演示視頻:

設(shè)計(jì)文檔:

1. 工程文件

2. 程序文件

3. 程序編譯

4. RTL圖

5. 管腳分配

6. Testbench

7. 仿真圖

整體仿真圖

分頻模塊仿真圖

按鍵上升沿檢測(cè)模塊

Led流水燈控制模塊

狀態(tài)控制模塊

顯示模塊

部分代碼展示:

//數(shù)字密碼鎖
module?mimasuo(
input?clk,
input?RST,//復(fù)位
input?SW_0,//switch
input?key0,//輸入遞增按鍵
input?key1,//確認(rèn)按鍵
output?[3:0]?LED_out,
output?[7:0]?segment_ten,//數(shù)碼管段選十位
output?[7:0]?segment_one//數(shù)碼管段選個(gè)位
);
wire?key0_posedge;
wire?key1_posedge;
wire?second_en;//秒計(jì)時(shí)信號(hào)脈沖
wire?[2:0]?state;//狀態(tài)
wire?[3:0]?down_time;//倒計(jì)時(shí)
wire?[3:0]?word_in;//當(dāng)前輸入密碼值
wire?clk_2Hz;//輸出2Hz
wire?[3:0]?OPEN_LED;//輸出流水燈
//按鍵上升沿檢測(cè)模塊
key_posedge?i0_key_posedge(
.?clk(clk),//時(shí)鐘
.?key_in(key0),//輸入按鍵
.?key_posedge(key0_posedge)?//按鍵上升沿
);
//按鍵上升沿檢測(cè)模塊
key_posedge?i1_key_posedge(
.?clk(clk),//時(shí)鐘
.?key_in(key1),//輸入按鍵
.?key_posedge(key1_posedge)?//按鍵上升沿
);
//分頻到1Hz信號(hào),用于秒倒計(jì)時(shí)
div_1Hz?i_div_1Hz(
.?clk(clk),//1KHz
.?second_en(second_en)//秒信號(hào)
);
//狀態(tài)控制
state_control?i_state_control(
.?clk(clk),
.?RST(RST),//
.?SW_0(SW_0),//Switch[0]
.?key0_posedge(key0_posedge),//輸入遞增按鍵
.?key1_posedge(key1_posedge),//確認(rèn)按鍵
.?second_en(second_en),//秒計(jì)時(shí)信號(hào)脈沖
.?state(state),//狀態(tài)
.?down_time(down_time),//倒計(jì)時(shí)
.?word_in(word_in)//當(dāng)前輸入密碼值
);
//流水燈控制模塊,密碼正確顯示流水燈
led_ctrl?i_led_ctrl(
.?clk(clk),//時(shí)鐘
.?clk_2Hz(clk_2Hz),//輸出2Hz
.?OPEN_LED(OPEN_LED)//輸出流水燈
);
//數(shù)碼管顯示模塊
display?i_display(
.?clk(clk),//
.?state(state),//狀態(tài)
.?down_time(down_time),//倒計(jì)時(shí)
.?word_in(word_in),//當(dāng)前輸入密碼值
.?clk_2Hz(clk_2Hz),//輸出2Hz
.?OPEN_LED(OPEN_LED),//輸出流水燈
.?LED_out(LED_out),
.?segment_ten(segment_ten),//數(shù)碼管段選十位
.?segment_one(segment_one)//數(shù)碼管段選個(gè)位
);
endmodule

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

  • 2-23121Q612462S.doc
    下載

相關(guān)推薦