新聞中心

        EEPW首頁 > 消費電子 > 設計應用 > 電子密碼鎖的EDA設計與實現

        電子密碼鎖的EDA設計與實現

        作者: 時間:2011-01-03 來源:網絡 收藏

        0 引言

        隨著社會物質財富的日益增長,安全防盜已成為全社會關注的問題。基于EDA技術設計的電子密碼鎖,以其價格便宜、安全可靠、使用方便,受到了人們的普遍關注。而以現場可編程邏輯器件(FPGA)為設計載體,以硬件描述語言(VHDE)為主要表達方式,以QuartusⅡ開發軟件和GW48EDA開發系統為設計工具設計的電子密碼鎖,由于其能夠實現數碼輸入、數碼清除、密碼解除、密碼更改、密碼上鎖和密碼解除等功能,因此,能夠滿足社會對安全防盜的要求。

        1 電子密碼鎖的基本功能

        電子密碼鎖主要實現的功能包括:

        (1)數碼輸入:按下一個數字鍵,其對應的數字就顯示在最右邊的數碼管上,同時將先前輸入的所有數字向左移動一位。設計密碼為4位,系統只能顯示前4位輸人的數碼。

        (2)數碼清除:當按下清除鍵時,清除前面輸入的所有值,并顯示為“----”。

        (3)密碼解除:按下55#鍵,可以將電子密碼鎖的舊密碼解除。

        (4)密碼更改:將舊密碼解除之后,可以進行密碼更改。輸入任意四位密碼數字,再按#號就可以將輸入的數碼當作新的密碼。

        (5)密碼上鎖:輸入新的密碼之后,按下11#鍵,可以進行密碼上鎖操作。

        (6)密碼解鎖:按下99#鍵,再輸入數碼;如果輸入與系統儲存密碼一致,密碼鎖就能開啟;否則不能解鎖。

        2 電子密碼鎖的結構原理

        2.1 電子密碼鎖的整體結構

        電子密碼鎖的整體結構如圖1所示,它包括密碼鎖輸入模塊、控制模塊和顯示模塊等。



        2.2 密碼鎖輸入模塊

        密碼鎖輸入模塊的電路框圖如圖2所示,它由時序產生電路、鍵盤掃描電路、彈跳消除電路、鍵盤譯碼電路和按鍵存儲電路組成。


        上一頁 1 2 3 下一頁

        關鍵詞: 編解碼器

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 门头沟区| 南投市| 达拉特旗| 瑞丽市| 彭山县| 收藏| 奉节县| 台湾省| 沅陵县| 盐边县| 青铜峡市| 古交市| 西城区| 子长县| 田东县| 宣城市| 昔阳县| 香格里拉县| 乐昌市| 蕲春县| 梅河口市| 巩留县| 岑溪市| 扬州市| 白河县| 平潭县| 日喀则市| 滁州市| 临夏县| 蓬莱市| 祥云县| 涞源县| 民权县| 邻水| 西畴县| 苍溪县| 吴堡县| 罗甸县| 新闻| 合江县| 京山县|