新聞中心

        EEPW首頁 > EDA/PCB > 設計應用 > 基于FPGA的多功能密碼鎖的設計

        基于FPGA的多功能密碼鎖的設計

        作者: 時間:2011-05-20 來源:網絡 收藏

        實現圖2流程的部分關鍵代碼如下:
        c.JPG

        本文引用地址:http://www.104case.com/article/191204.htm

        完成消除抖動的進程是在按鍵釋放后還要經過若干個時鐘的延遲再判斷按鍵是否釋放,若真的釋放,信號koff才從0變為1,該信號也是控制模塊根據密碼輸入進行狀態轉移的觸發信號。例如按下鍵產生的前沿抖動,這個抖動產生的假釋放高電壓一般不會持續太多個時鐘(若系統的時鐘頻率高可以增加代碼中計數器的位寬以增加延時),之后又變為穩定的低電平,則該進程再一次對計數器進行清零,重新判斷。
        d.JPG
        鍵值編碼功能是將按下鍵的行列位置碼賦予相應的鍵值,自然地將0~F鍵定義成鍵值為0~15,功能鍵的定義比較隨意。實現的部分代碼如下:
        e.JPG



        關鍵詞: FPGA 多功能 密碼鎖

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 德江县| 玛曲县| 巴青县| 泌阳县| 绥化市| 北流市| 清徐县| 姜堰市| 罗甸县| 静海县| 余姚市| 南陵县| 余江县| 婺源县| 聊城市| 龙口市| 霍林郭勒市| 长沙县| 扶余县| 瓦房店市| 黎城县| 石泉县| 古田县| 司法| 班戈县| 明水县| 什邡市| 扎兰屯市| 博乐市| 安溪县| 丹棱县| 澜沧| 高唐县| 永登县| 汽车| 康平县| 垦利县| 禹州市| 雷州市| 綦江县| 平凉市|