名稱:數(shù)字密碼引爆器設(shè)計(jì)Verilog代碼VIVADO ?PYNQ開發(fā)板
軟件:VIVADO
語言:Verilog
代碼功能:
數(shù)字密碼引爆器
數(shù)字密碼引爆器具體設(shè)計(jì)要求:
1、數(shù)子密碼引爆器采用4個(gè)十進(jìn)制數(shù),輸入密碼時(shí)通過數(shù)碼管顯示當(dāng)前輸入的數(shù)字
2、當(dāng)4位密碼輸入正確后(初始密碼為可自定義4位十進(jìn)制數(shù),報(bào)告中請(qǐng)寫明),系統(tǒng)冋以正確啟動(dòng)引爆裝置;當(dāng)密碼輸入錯(cuò)誤(多一位、少一位或錯(cuò)誤)時(shí),系統(tǒng)給岀警報(bào)
3、系統(tǒng)復(fù)位后處于等待狀態(tài),按下 Ready鍵后,準(zhǔn)備就緒,可以輸入密碼
4、密碼輸入正確后,可以起爆
5、密碼輸入錯(cuò)誤時(shí),系統(tǒng)給岀警報(bào),紅燈閃爍,蜂鳴器響,此時(shí) Ready和 Wait t無效,必須由安保人員重新設(shè)置到等待狀態(tài)
6、引爆事件發(fā)生后,系統(tǒng)應(yīng)重新回到等待狀態(tài)
7、十個(gè)數(shù)字鍵作為密碼輸入