新聞中心

        EEPW首頁 > EDA/PCB > 設(shè)計應(yīng)用 > 基于FPGA的多功能密碼鎖的設(shè)計

        基于FPGA的多功能密碼鎖的設(shè)計

        作者: 時間:2011-05-20 來源:網(wǎng)絡(luò) 收藏

        實現(xiàn)圖2流程的部分關(guān)鍵代碼如下:
        c.JPG

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

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



        關(guān)鍵詞: FPGA 多功能 密碼鎖

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 镇安县| 科尔| 石城县| 潮安县| 简阳市| 广东省| 涿州市| 会昌县| 丹凤县| 巩留县| 正蓝旗| 阜阳市| 海宁市| 宝丰县| 鱼台县| 崇义县| 石棉县| 乐陵市| 铁岭市| 沁源县| 尖扎县| 江油市| 陈巴尔虎旗| 桂平市| 炎陵县| 沽源县| 浠水县| 平山县| 巴东县| 定边县| 四子王旗| 绥中县| 广水市| 镇雄县| 高雄县| 五台县| 晋中市| 阿拉善左旗| 重庆市| 麻江县| 独山县|