国产久操视频-国产久草视频-国产久热精品-国产久热香蕉在线观看-青青青青娱乐-青青青青在线成人视99

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

4位密碼鎖可修改密碼及錯(cuò)誤報(bào)警VHDL代碼

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

1-230923231U5A2.doc

共1個(gè)文件

名稱:4位密碼鎖可修改密碼及錯(cuò)誤報(bào)警(代碼在文末付費(fèi)下載)

軟件:Quartus

語(yǔ)言:VHDL

要求:

按鍵包括,0~9,確認(rèn),重置,修改,密碼4位,

要能設(shè)定密碼,重置密碼,如果密碼輸入正確會(huì)亮綠燈,

連續(xù)三次輸入錯(cuò)誤會(huì)報(bào)警。

演示視頻:

部分代碼展示

LIBRARY?ieee;
???USE?ieee.std_logic_1164.all;
--按鍵包括,0~9,確認(rèn),重置,修改,密碼4位
--要能設(shè)定密碼,重置密碼,如果密碼輸入正確會(huì)亮綠燈,
ENTITY?mimasuo?IS
???PORT?(
??????clk??????????:?IN?STD_LOGIC;--時(shí)鐘
??????--數(shù)字輸入按鍵
??????key_0????????:?IN?STD_LOGIC;
??????key_1????????:?IN?STD_LOGIC;
??????key_2????????:?IN?STD_LOGIC;
??????key_3????????:?IN?STD_LOGIC;
??????key_4????????:?IN?STD_LOGIC;
??????key_5????????:?IN?STD_LOGIC;
??????key_6????????:?IN?STD_LOGIC;
??????key_7????????:?IN?STD_LOGIC;
??????key_8????????:?IN?STD_LOGIC;
??????key_9????????:?IN?STD_LOGIC;
??????
??????clear_key????:?IN?STD_LOGIC;--4-清除輸入
??????confirm_key??:?IN?STD_LOGIC;--3-確認(rèn)鍵
??????reset????????:?IN?STD_LOGIC;--2-復(fù)位
??????modify_key???:?IN?STD_LOGIC;--1--修改
??????lock_up_key??:?IN?STD_LOGIC;--0--上鎖
??????
??????alarm????????:?OUT?STD_LOGIC;--報(bào)警,紅燈
??????led_open?????:?OUT?STD_LOGIC;--開(kāi)鎖,綠燈,當(dāng)為低電平時(shí),對(duì)應(yīng)的LED燈點(diǎn)亮
??????led_lock?????:?OUT?STD_LOGIC;--關(guān)鎖
??????--數(shù)碼管?
??????bit_select???:?OUT?STD_LOGIC_VECTOR(5?DOWNTO?0);--數(shù)碼管位選
??????seg_select???:?OUT?STD_LOGIC_VECTOR(7?DOWNTO?0)--數(shù)碼管段選
???);
END?mimasuo;
ARCHITECTURE?behave?OF?mimasuo?IS
--模塊例化
???COMPONENT?alarm_on?IS
??????PORT?(
?????????clk??????????:?IN?STD_LOGIC;
?????????current_state?:?IN?STD_LOGIC_VECTOR(2?DOWNTO?0);
?????????alarm????????:?OUT?STD_LOGIC
??????);
???END?COMPONENT;
???
???COMPONENT?reset_password?IS
??????PORT?(
?????????clk??????????:?IN?STD_LOGIC;
?????????password?????:?IN?STD_LOGIC_VECTOR(15?DOWNTO?0);
?????????correct_password?:?OUT?STD_LOGIC_VECTOR(15?DOWNTO?0);
?????????confirm??????:?IN?STD_LOGIC;
?????????current_state?:?IN?STD_LOGIC_VECTOR(2?DOWNTO?0)
??????);
???END?COMPONENT;

設(shè)計(jì)文檔(文檔點(diǎn)擊可下載):

1. 工程文件

2. 程序文件

3. 程序編譯

4. RTL圖

5. 仿真圖

5.1 alarm模塊仿真

5.2 display模塊仿真

5.3 key_jitter模塊仿真

5.4 mima_input模塊仿真

5.5 mimasuo_ctrl模塊仿真

5.6 reset_password模塊仿真

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

  • 1-230923231U5A2.doc
    下載

相關(guān)推薦

靖州| 锡林浩特市| 宣化县| 贵溪市| 阳泉市| 邢台县| 香格里拉县| 济宁市| 郸城县| 临沭县| 华蓥市| 格尔木市| 盐城市| 阿鲁科尔沁旗| 怀仁县| 井研县| 交城县| 五原县| 高碑店市| 建宁县| 张掖市| 曲阳县| 普安县| 华坪县| 濮阳县| 丘北县| 江阴市| 北京市| 鸡东县| 夹江县| 平原县| 灵川县| 手机| 马尔康县| 库伦旗| 新源县| 榆社县| 石嘴山市| 博野县| 青冈县| 景东|