999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于AT89C51單片機的電子密碼鎖系統設計

2014-04-29 00:00:00姜彬居小琴
無線互聯科技 2014年12期

摘 要:隨著電子技術的不斷發展和電子產品的智能化進步,電子密碼鎖在市場各領域的運用也變得越來越廣泛,對于電子密碼鎖相關性能的研究也具有了極其重要的意義。本文提出的基于AT889C51單片機電子密碼鎖系統,采用了單片機AT89C51作為系統核心組件,并通過電源電路、矩陣電路、LCD顯示電路以及報警電路構成密碼鎖系統,實現了安全、便捷的密碼鎖讀取功能,確保了密碼鎖的安全,具有較高的市場推廣價值。

關鍵詞:AT89C51單片機;電子密碼鎖;C語言

電子密碼鎖在當前市場運用較為廣泛,其主要通過對外接密碼輸入來實現對系統或電路的控制,并進一步控制系統機械開關的操作。相關電子產品通過系統編程控制能夠以電子密碼鎖的形式來實現系統的開關,尤其是對機械產品而言具有較高的安全性與可靠性。本文提出的電子密碼鎖系統設計主要以AT89C51單片機為基礎,通過矩陣式鍵盤、LCD顯示、蜂鳴器以及二極管等部件組成主系統。該系統設計編程方便、操作性強、具有較高的實用性,且耗能較低,在市場具有廣闊的應用范圍。

1 電子密碼鎖的總體設計

本設計采用了AT89C51單片機電子鎖系統,進行初始化設置,啟動密碼鎖功能,密碼輸入顯示屏幕采用了七段數碼管半導體發光器件。該系統的總電系統控制指令通過單片機進行實現,單片機根據實際操作情況分配部件工作內容,程序操作性強、方便簡潔。在用戶輸入密碼過程中,單片機將會采用矩陣按鍵布局模式記錄當前輸入密碼,并將該密碼與系統設置密碼進行比對,若密碼匹配則開啟密碼鎖,若密碼錯誤則需要用戶按下刪除鍵重新輸入密碼。當用戶輸入密碼錯誤次數超過3次,電子密碼鎖將會自動鎖定,需要用戶切換管理員模式輸入管理員密碼才可解鎖當前狀態,并重新輸入解鎖密碼。

2 電子密碼鎖的模塊設計

電子密碼鎖模塊由系統主控模塊、鍵盤輸入模塊、顯示模塊、聲音控制模塊、報警電路模塊組成。

2.1 系統主控模塊

系統主控模塊采用了AT89C51單片機進行電路控制。AT89C51單片機耗能較低,效率高,采用了CMOS 8位的微控制器,可在系統可編程中采用Flash存儲器進行數據存儲,該系統完全能夠與工業80C51產品指令和引腳進行兼容。同時Flash存儲器既可以在系統中進行編程,也可適用于常規編程器中。在AT89C5單片機中的電子密碼鎖系統將能夠得到較好的運用。AT89C51單片機保留了原有單片機的功能,并在此基礎上添加了新的系統功能,改進了系統能耗較大的問題。

2.2 鍵盤輸入模塊

在電子密碼鎖設計中,鍵盤輸入模塊是最為基礎的部分。該模塊主要通過矩陣式鍵盤進行密碼輸入,由0-9十個數字組成,其中還包括輸入鍵、刪除鍵、當前鍵位刪除鍵、確定鍵、以及管理員模式選擇鍵等5個功能鍵。在鍵盤中按鍵數量較多時,為了減少I/O口的占用,鍵盤輸入模塊的形式通常為按鍵矩陣形式。基于AT89C51單片機系統的矩陣鍵盤模塊需要構建N條行線,用以連接P10、P11、P12、P13,并需構建M條列線用以連接P14、P15、 P16、P17。各行線與列線都需要銅火鍋相關案件來實現交叉連通,從而構成N×M個按鍵的鍵盤。在鍵盤輸入模塊中,用戶只需按下輸入鍵即可進行6位數的數字密碼輸入,再按下確定鍵,系統就會自動將輸入密碼與設定密碼進行對比,當密碼輸入錯誤時,系統將會發出警報,用戶解除警報可按刪除鍵來刪除錯誤密碼并重新進行密碼輸入操作,在輸入過程中發現當前密碼數字輸入錯誤可使用當前鍵位刪除鍵來刪除。系統設定密碼輸入次數不超過3次,一旦超過設定次數,密碼鎖會自動鎖定,需要用戶按下管理員模式功能鍵來輸入管理員密碼解除鎖定,并按下確定鍵再次輸入密碼。

2.3 顯示模塊

顯示模塊功能主要用于電子密碼鎖輸入操作的顯示。電子密碼鎖系統設計需要動態顯示驅動,即利用單片機來開啟數碼管選通控制所對應的COM端電路,使其在顯示屏中亮燈表示相應的字形。數碼管顯示方式主要分為靜態和動態兩種,相比較之下,動態顯示方式在運行過程中所點亮的時間為1~2ms,較為符合人眼暫留效應原理。因此顯示模塊設計中需要控制好數碼管COM端口,盡量避免出現靜態顯示影響數據結果。可采用分時輪流控制的方法,復用顯示所需電路的狀況,實現各數碼管輪流受控,同時降低系統成本和能耗。由于發光二極管的發光時間與亮度與人眼暫留效應相關,這就要求顯示模塊在設計過程中需采用動態掃描的顯示方式來進行畫面顯示,當掃描速度達到一定要求時,就會顯示穩定的畫面。動態顯示方式還能夠大幅度節省I/O口,降低系統能耗。

2.4 聲音控制模塊

聲音控制模塊的功能在于實現了電子密碼鎖的開鎖與報警,電子密碼鎖開鎖原理在于通過單路信號控制的蜂鳴器鬧鈴,基于AT83C51單片機向蜂鳴器發送低壓電平,在用戶輸入正確密碼并按下確認鍵時,蜂鳴器鬧鈴將會運行,通過LM386放大電路響鈴,同時電路藍燈D1將會亮起,表示密碼鎖已開。當用戶在輸入密碼過程中出現錯誤時,電子密碼鎖將會通過聲音控制模塊發出警報,這時就需要用戶按下刪除鍵來消除錯誤密碼以及切斷警報。用戶輸入錯誤密碼三次時電子密碼鎖將會自動鎖定,這時需要用戶進入管理員模式進行密碼輸入,在管理員密碼輸入正確時,電路藍燈D1、綠燈D2將會亮起,密碼解鎖成功,按確認鍵燈滅。密碼輸入錯誤則電路紅燈D3亮起,同時拉響警報。

2.5 報警電路模塊

該模塊采用了輸入頻率來實現報警功能,其特點在于能夠根據不同的輸出頻率來切換音樂,具有較大的靈活性,產品新穎度高,運用在電子密碼鎖功能中能夠很好的完成密碼鎖報警操作,在用戶密碼輸入正確時還可以模擬開門聲。

3 電子密碼鎖的軟件設計

基于AT89C51單片機的電子密碼鎖軟件設計主要由主程序、初始化程序、鍵盤掃描、按鍵功能、LCD顯示以及密碼設置等程序組成。該軟件的設計流程圖如圖2所示。

按鍵功能程序包括密碼輸入按鍵、清除按鍵、模擬開鎖案件、設置按鍵、修改案件以及確認案件等程序。按鍵功能程序運行原理在于依據系統所讀取按鍵所獲得的鍵值進行反饋,并執行相應的程序函數,鍵功能程序采用了矩陣按鍵布局方式。電子密碼鎖系統中所有密碼設置都為數字型,矩陣按鍵布局完全能夠滿足按鍵功能需求。按鍵功能程序設計圖如圖3所示。

4 結語

綜上所述,基于AT89C51單片機的電子密碼鎖系統設計具有較高的安全性與可靠性,通過對電子密碼鎖模塊進行調試與設計,成功實現了密碼鎖系統主控、液晶顯示、密碼開鎖與報警等功能。

[參考文獻]

[1]張永格.基于AT89S52單片機的電子密碼鎖系統設計[J].湖南農機.2012,39(1):81-82.

[2]張金光,張文典.基于AT89S52單片機的電子密碼鎖[J].電子制作.電腦維護與應用.2010(10).

[3]高海,郭紅霞.基于AT89S51的密碼鎖設計[J].現代電子技術.2010,33(18):170-171,175.

[4]金桂,向國梁.基于C語言STC89C52單片機電子密碼鎖的設計與仿真[J].現代電子技術.2010,33(19):176-178,182.

主站蜘蛛池模板: 国产亚洲美日韩AV中文字幕无码成人 | 国产美女视频黄a视频全免费网站| 欧美午夜在线视频| 伊人天堂网| 91亚洲影院| 四虎国产精品永久一区| 亚洲欧洲日韩综合| 国产激情在线视频| 国产欧美性爱网| 国产91无毒不卡在线观看| 爱色欧美亚洲综合图区| 国产极品嫩模在线观看91| 欧美日本激情| 亚洲国产精品不卡在线| 丰满人妻一区二区三区视频| 欧美亚洲日韩不卡在线在线观看| 亚洲日本中文字幕乱码中文| 欧美三级不卡在线观看视频| 国产精品尤物在线| 成人在线视频一区| 996免费视频国产在线播放| 国产亚洲男人的天堂在线观看| 国产在线高清一级毛片| 无遮挡国产高潮视频免费观看| 国产日韩精品一区在线不卡| 91在线精品麻豆欧美在线| 天堂va亚洲va欧美va国产| 久久精品无码专区免费| 欧美精品另类| 狠狠色噜噜狠狠狠狠色综合久| 这里只有精品免费视频| 国产乱人伦精品一区二区| 亚洲综合色婷婷中文字幕| 福利视频99| 女同国产精品一区二区| 亚洲精品无码在线播放网站| 欧美日韩精品综合在线一区| 国产精品久久精品| 国产精品妖精视频| 伊人久久大香线蕉成人综合网| 久久人与动人物A级毛片| 国产你懂得| 欧洲亚洲一区| 國產尤物AV尤物在線觀看| 久久免费成人| 中文字幕一区二区视频| 亚洲三级成人| 情侣午夜国产在线一区无码| 亚洲第一天堂无码专区| 制服丝袜一区| 国产综合日韩另类一区二区| 不卡网亚洲无码| 亚洲天堂视频在线播放| 精品福利网| 欧美日韩一区二区三| 91午夜福利在线观看| 亚洲bt欧美bt精品| 青青国产视频| 香蕉99国内自产自拍视频| 国产精品永久不卡免费视频| 国产极品粉嫩小泬免费看| 天天干伊人| 伊人久久综在合线亚洲2019| 日韩A∨精品日韩精品无码| 国产成人福利在线视老湿机| 久久99精品国产麻豆宅宅| 免费人成视网站在线不卡| 亚洲国产无码有码| 91久久国产热精品免费| 成人国产免费| 国产人成乱码视频免费观看| 国产麻豆精品久久一二三| 亚洲欧美日韩另类在线一| 99视频在线精品免费观看6| 国产午夜在线观看视频| 在线免费看黄的网站| 无码精品国产VA在线观看DVD| 亚洲永久色| 精品成人免费自拍视频| 色噜噜综合网| 97人人做人人爽香蕉精品| 午夜a视频|