亚洲免费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
        欧美老肥妇做爰bbww| 亚洲老女人区一区二视频| 草青青视频手机免费观看| 午夜日韩视频在线观看| 精品极品一区二区三区| 亚洲国产日韩欧美综合a| 99精品人妻少妇一区二区| 四虎4545www国产精品| 无码在线观看123| 综合中文字幕亚洲一区二区三区| 午夜视频一区二区三区四区| 色婷婷精品久久二区二区蜜桃| 少妇高潮惨叫久久久久久电影| 亚洲精品456| 国产福利小视频91| 日本熟妇中出高潮视频| 国产人成无码视频在线观看| 国产97色在线 | 亚洲| 妺妺窝人体色www在线直播| 全程国语对白资源在线观看| 日本边添边摸边做边爱| 日本公妇在线观看中文版| 国产高清国内精品福利99久久| 国产人妖在线观看一区二区三区| 午夜亚洲av日韩av无码大全| 国产精品乱码在线观看| 91亚洲精品久久久蜜桃| 男女裸体做爰视频高清| 亚洲日韩av无码中文字幕美国| 国产一级在线现免费观看| av天堂中文亚洲官网| 成人欧美一区二区三区在线观看| 国产微拍精品一区二区| 日韩在线手机专区av| 亚洲精品中文字幕一区二区| 国产suv精品一区二区883| 欧美国产亚洲日韩在线二区| 亚洲精品一区二区视频| 国产亚洲欧美精品永久| 成年午夜无码av片在线观看| 无码精品一区二区三区免费16|