亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于單片機的電子密碼鎖的設(shè)計與制作*

        2018-08-03 01:49:28沈小倩
        機電工程技術(shù) 2018年6期
        關(guān)鍵詞:主程序密碼鎖按鍵

        沈小倩

        (江蘇聯(lián)合職業(yè)技術(shù)學(xué)院無錫機電分院,江蘇無錫 214028)

        0 引言

        電子密碼鎖是一種通過密碼輸入來控制電路工作、機械開關(guān)動作,完成開鎖、閉鎖任務(wù)的電子產(chǎn)品,是現(xiàn)代生活中常用的工具。其特點有:(1)保密性好,編碼量多,遠遠大于彈子鎖;(2)密碼可變,可防止密碼被盜,多次輸入密碼錯誤時,可自動啟動報警系統(tǒng);(3)操作簡單方便,成本低[1]。特別是使用微處理器的智能電子密碼鎖,除了具有密碼鎖的基本功能外,還可以引入智能化管理,從而使電子密碼鎖具有更高的安全性和可靠性。

        本文介紹了以AT89C51單片機為核心,矩陣鍵盤、數(shù)碼管顯示、繼電器等為外圍電路來完成電子密碼鎖的設(shè)計方案,并利用YL-236單片機實訓(xùn)考核裝置中的相應(yīng)模塊驗證了功能。

        1 設(shè)計方案

        結(jié)合電子密碼鎖的基本功能,設(shè)計具體要求如下。

        (1)使用4×4矩陣鍵盤作為密碼鎖的輸入,用4位LED數(shù)碼管顯示相應(yīng)的密碼;使用繼電器控制密碼鎖的開關(guān)。

        (2)初始密碼設(shè)置為“1234”。按下4×4鍵盤的數(shù)字鍵時,對應(yīng)的數(shù)字存入密碼最低位,原來顯示的內(nèi)容及密碼依次向高位移動,最高位丟棄。為了保密起見字符顯示用“-”來代替。

        (3)按“確定”鍵,比較輸入密碼和設(shè)定密碼,相同則開鎖,不同則清除,密碼鎖保持關(guān)閉狀態(tài)。多次輸入錯誤密碼則報警燈亮。

        分析設(shè)計要求,電路原理圖如圖1所示。

        2 硬件部分

        (1)矩陣鍵盤

        矩陣鍵盤適用于按鍵數(shù)量較多的場合,4×4矩陣鍵盤能夠滿足設(shè)定功能的要求[2]。按鍵包括數(shù)字鍵和功能鍵,數(shù)字鍵為0~9,功能鍵包括確認鍵、鑰匙鍵、刪除鍵、重置鍵、移位鍵、密碼鍵[3]。按鍵分布如圖2所示,其中密碼鍵為管理員專用。

        (2)繼電器模塊電路內(nèi)部驅(qū)動

        當(dāng)LOCK接口中輸入低電平時,光電耦合器U1導(dǎo)通,繼電器RL1線圈得電,同時LED燈點亮;若LOCK接口輸入高電平,光電耦合器U1不工作,RL1線圈不得電,同時LED燈熄滅。即通過單片機的I/O口輸出電平到輸入端KA6控制繼電器的工作:單片機輸出低電平,觸點動作;輸出高電平,觸點不動作。

        圖1 電子密碼鎖的電路原理圖

        圖2 按鍵圖

        (3)模塊選擇與連線

        使用YL-236實訓(xùn)考核裝置實現(xiàn)方案的硬件模塊接線圖如圖3所示。選擇裝置中的MCU01、MCU02、MCU04、MCU05、MCU06模塊并進行電路連接,并接好系統(tǒng)電源。

        圖3 電子密碼鎖模塊接線圖

        3 軟件部分

        (1)主程序

        系統(tǒng)采用C語言編寫,主要包括主程序和子程序。主程序完成初始化、開鎖、修改密碼等功能。子程序主要完成顯示、按鍵識別等功能。主程序流程圖如圖4所示。

        (2)子程序

        矩陣鍵盤的掃描方式通常有兩種:掃描法和反轉(zhuǎn)法。掃描法要逐行(或逐列)掃描查詢,當(dāng)被按下的鍵處于最后一行(或列)時,要經(jīng)過多次掃描才能獲得行列值。

        反轉(zhuǎn)法則相對簡單:先將行線編程為輸入線,列線編程為輸出線,并將輸出線輸出全置“0”,則到行線中電平由高變到低所在行為按鍵所在行。第二步與第一步相反,將行線編程為輸出線,列線編程為輸入線,并將輸出線全置“0”,則列線中電平由高變低所在的列即為按鍵所在的列。最后將兩次所得鍵值相加就得到了按鍵的鍵值[4]。

        數(shù)碼管顯示子程序較簡單,此處不再贅述。

        4 實施步驟與調(diào)試

        (1)硬件電路連接。選擇所需的模塊并進行布局,將相應(yīng)模塊用導(dǎo)線連接。

        (2)軟件編程并保存、編譯和鏈接,將目標(biāo)代碼寫入單片機。

        圖4 主程序流程圖

        (3)接通電源,運行單片機。按下按鍵,當(dāng)輸入正確時,數(shù)碼管顯示“PASS”,輸入錯誤時,顯示“Err”,同時控制繼電器模塊相應(yīng)動作。密碼連續(xù)輸錯三次,自動鎖定三分鐘,報警小燈亮。

        5 結(jié)束語

        本方案是基于C51單片機的成本低、實用性強的電子密碼鎖設(shè)計。通過檢測:系統(tǒng)可以正常開鎖及修改、保存密碼,各參數(shù)均滿足設(shè)計與實用要求。電子鎖是信息化時代發(fā)展的產(chǎn)物,應(yīng)時而生,相信隨著科技的不斷發(fā)展,未來的電子密碼鎖將會更加人性化,更加安全。

        猜你喜歡
        主程序密碼鎖按鍵
        基于有限狀態(tài)機的按鍵檢測程序設(shè)計
        電子制作(2021年3期)2021-06-16 03:14:26
        淺談數(shù)控銑削技術(shù)代碼程序的嵌套方式研究
        電控冰箱軟件模塊化設(shè)計
        日用電器(2019年12期)2019-02-26 01:53:06
        日記密碼鎖2
        日記密碼鎖
        開啟密碼鎖
        時光倒流 換回PotPlayer老圖標(biāo)
        數(shù)字密碼鎖的邏輯實現(xiàn)
        電子制作(2017年22期)2017-02-02 07:10:27
        一種多方向?qū)Ч獍存I結(jié)構(gòu)設(shè)計
        電子制作(2016年1期)2016-11-07 08:43:05
        按鍵的多種狀態(tài)檢測及消抖處理方法
        家電科技(2013年4期)2013-07-09 10:55:08
        日韩极品视频在线观看免费| 人人摸人人搞人人透| 色一情一乱一伦一区二区三区日本| 成人久久免费视频| 台湾自拍偷区亚洲综合| 亚洲日韩成人无码不卡网站| 日韩在线视频专区九区| 国产在线第一区二区三区| 国精无码欧精品亚洲一区| 91国在线啪精品一区| 米奇亚洲国产精品思久久| 精品久久中文字幕系列| 国产精品美女久久久免费| 乱人妻中文字幕| 久久香蕉国产线看观看网| 久久国产乱子伦精品免费强| 在线视频播放观看免费| 国产高潮流白浆视频在线观看| 久久久久久人妻无码| 亚洲熟少妇在线播放999| 日韩AV无码一区二区三不卡| 女同性恋亚洲一区二区| 中文字幕人妻av一区二区| 国产高清在线观看av片| 久久精品国产精品国产精品污| 久久免费大片| 亚洲国产精品成人一区二区三区 | 国产码欧美日韩高清综合一区| 最近中文字幕一区二区三区| 日韩精品一区二区三区人妻在线| 免费a级毛片无码免费视频首页| 国产99久久精品一区二区| 亞洲綜合一區二區三區無碼| 国产精品一区二区AV不卡| 国产精品自拍视频免费观看| 国产精品久久久在线看| 少妇无码av无码一区| 亚洲妓女综合网99| 国产欧美亚洲另类第一页| 免费人成网站在线观看| 粉嫩av国产一区二区三区|