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

基于STC89C51單片機的電子密碼鎖設計

2020-12-14 04:35:10李朋龍劉秀娟孫選辰
軟件導刊 2020年9期

李朋龍 劉秀娟 孫選辰

摘 ?要: 為解決傳統制鎖技術無法滿足安全防盜、美觀簡潔等需求這一問題,本文基于STC89C51單片機設計了電子密碼鎖系統。該系統包括五大模塊:主機模塊、LCD液晶顯示器模塊、按鍵輸入模塊、掉電儲存模塊、報警與開鎖功能模塊。電子密碼鎖設計好壞可通過密碼的輸入、清除、開鎖、更改等功能所完成的程度作為評判標準。本文設計的電子密碼鎖具有成本低、安全性高、實用性強等優點,另外對于住宅、辦公室等具有強大的適用兼容性。因此,本系統的商業價值高。

關鍵詞: 電子密碼鎖;STC89C51單片機;開鎖驅動電路

中圖分類號: TP368.1 ???文獻標識碼: A ???DOI:10.3969/j.issn.1003-6970.2020.09.006

本文著錄格式:李朋龍,劉秀娟,孫選辰,等. 基于STC89C51單片機的電子密碼鎖設計[J]. 軟件,2020,41(09):2325

【Abstract】: Traditional lock technology has been unable to meet the needs of security and theft prevention, beautiful and simple, in order to solve this problem, we based on STC89C51 MCU design electronic password lock system. The system includes host module, LCD display module, key input module, power off storage module, alarm and lock function module. The standard to judge the design of electronic password lock is the degree of password input, clearance, lock, change and other functions. Electronic code lock unique design, coupled with the lack of other anti-theft tools simple, low cost, high security, practical advantages, in addition to the residential, office for the strong compatibility, so it is very widely promoted commercial value.

【Key words】: Electronic combination locks; STC89C51 microcontroller; Unlock the drive circuit

0 ?引言

在當今社會,如何有效安全防盜已經是一個重要的社會性問題[1]。自古以來防盜所用的重要工具就是鎖具。于是具有同樣作用且更安全的新型電子密碼鎖具有更大地發展潛力。現代新型鎖具在原有鎖的基礎上充分運用了現代科技,使功能單一的密碼鎖具有更多的用途,比如超聲波鎖、遙控鎖等均在市場上較為常見。人們為提高密碼鎖的安全性和可靠性,勢必要研制新型鎖具。電子密碼鎖一般應用于類似保險柜,取款機等重要地方。基于電子密碼鎖的實用性,在市場的調節下衍生出一系列的電子智能密碼鎖產品,如:指紋識別的電子密碼鎖等。不足之處在于此類密碼鎖置于公共場所容易被損壞,而其自身成本又比較高,相比之下,鍵盤式密碼鎖依靠簡單、便宜的優勢勢必會成為防盜的主流產品。鍵盤式電子密碼鎖的優勢中最突出的一點是所設置密碼只準確可靠的存在于授權人記憶中,不易丟失。此外電子密碼鎖還有很多優勢,如:操作簡單快捷、用戶可以隨時地更改密碼、誤碼輸入保護。

1 ?系統總體設計

系統總體結構圖如圖1所示。

本系統的核心是STC89C51系列單片機,包括主機模塊、LCD液晶顯示器模塊、按鍵輸入模塊、掉電儲存模塊、報警和開鎖模塊五個重要部分。本系統的工作流程:(1)鍵盤輸入電路將用戶輸入的密碼轉換成數字信號;(2)將鍵盤輸入電路的數字信號輸入到單片機;(3)單片機把輸入的數字信號和掉電儲存模塊內的數據進行對比;(4)單片機根據處理結果,輸出控制信號到開鎖驅動電路或者蜂鳴器報警電路;(5)根據單片機的對比結果,LCD顯示模塊顯示用戶輸入密碼的對錯。其具體操作過程為:通過按鍵來輸入用戶密碼,當密碼正確時,電子密碼鎖開鎖,液晶顯示器上會顯示密碼正確。如果密碼輸入錯誤次數達到3次,將會進行蜂鳴器報警。

2 ?系統硬件設計

2.1 ?主機模塊

單片機是微型控制器的一種,能夠承載計算機系統,具有體積小、質量輕、運算速度快,運算速度強等優勢。STC89C51作為一種兼容80C51引腳結構和標準MCS-51指令系統的單片機,具有可編程性的特征,舍掉了單片機必須用通用編輯器的編輯的局限性,用戶要將所需要的程序下載至單片機只需配合PC端的控制程序即可[2-4]。該系統中單片機的作用是將矩陣鍵盤輸入的信息進行處理,與掉電儲存模塊所儲存的信息進行對比,對整個系統起控制作用。整個系統是在單片機的控制下輸入數據,并對數據進行處理、對比,并根據控制指令來完成開鎖功能[5]。

2.2 ?LCD液晶顯示模塊

本系統中實現人機交互,提示用戶進行相應操作功能的就是液晶顯示模塊[6]。本設計為了減少I/O資源和功耗,舍棄傳統的數碼管顯示信息,改用LCD1062液晶顯示器,用于顯示用戶輸入的信息與系統處理后輸出的信息。因為LCD1062液晶顯示器能夠顯示32種字符,已經完全適用密碼鎖的密碼范圍[7]。

2.3 ?按鍵輸入模塊

按鍵輸入模塊主要用來輸入用戶的密碼,并且還要有特殊的功能鍵,比如確定鍵和清除鍵,能夠使用戶修改信息。本文采用4*4行列式鍵盤作為運用行列掃描法的按鍵輸入模塊,不僅能夠符合用戶輸入密碼的功能,而且還有多余的鍵位可以完成功能鍵的安置。單片機根據鍵盤按鍵電平的變化判斷相應的按鍵數據,同時由于是機械按鍵,按鍵時機械鍵會震動,為了避免單片機誤判多個按鍵同時按下,用戶在按鍵時暫停一小段時間,使鍵盤穩定,再繼續按接下來的按鍵。

2.4 ?掉電儲存模塊

為了使設計簡單、成本低廉、保密性強,本設計不外置掉電儲存器,直接使用STC89C51單片機內部的E2PROM實現掉電儲存功能。E2PROM能夠即用即插,具有掉電可擦除、可編程、只讀的特性。因為能夠隨機訪問和修改任何一個字節,E2PROM可以給多種類型的單片機系統提供靈活且高效的數據存儲。STC89C51單片機中有2KB的EEPROM儲存空間,分8個扇區,每個扇區512B,擦寫次數達到10萬次以上,完全滿足系統設計的要求。

2.5 ?報警與開鎖功能模塊

系統的最終目的是根據單片機輸出的控制信號,對報警和開鎖電路實施控制,控制密碼鎖的開關達到保護財物的目的。若輸入密碼正確,單片機則輸出控制信號到開鎖驅動電路,此時電路接通,由于電磁感應,銜鐵被吸合實現開鎖功能。為提高電子密碼鎖實用性,允許用戶輸入5次密碼[8]。如果5次輸入密碼依舊錯誤,單片機會輸出控制信號到蜂鳴器報警電路,報警電路報警,提示用戶輸入密碼次數已達到上限。

3 ?系統軟件設計

單片機的軟件系統是單片機系統重要組成部分之一,如果單片機要想協調有序的工作,就需要片單片機軟件系統和硬件系統的共同配合,單片機的軟件系統是采用通用編輯器來編寫程序,而單片機STC89C51可以直接使用PC進行軟件的編程和拷貝[9]。軟件編程主要采用C語言,設計過程遵循面向過程的模塊化設計思想,該系統主要由初始化模塊、按鍵電路模塊、密碼設置模塊和開鎖模塊組成。系統流程圖如圖4所示,對系統進行初始化設置,如果輸入密碼正確,則啟動開鎖程序,否則密碼輸入錯誤達到5次,啟動報警程序,提醒用戶修改密碼,啟動修改程序[10]。

4 ?結論

本文對基于STC89C51單片機的電子密碼鎖系統的設計和實現進行扼要地闡述。該設計以STC89C51單片機為主控制器,編程使用C語言,進行系統仿真時利用Keil軟件開發工具和Proteus軟件。該電路在原理上基本達到預期的要求,通過STC89C51單片機和外部硬件電路相互配合與控制,具有成本相對較低、操作相對簡單、安全可靠、方便美觀的效果。

參考文獻

[1]劉冀鵬, 張洪沛. 智能家居安防技術專利分析[J]. 軟件, 2018, 39(1): 165-168.

[2]郭豫冀. 基于GSM的樓道防火防盜報警系統設計[D]. 天津大學, 2018.

[3]李瑞福. 基于單片機AT89C51 的一氧化碳濃度檢測儀設計[J]. 軟件, 2015, 36(9): 106-108.

[4]郝亮, 劉雨繁, 南洋, 等. 汽車駕駛員前視野拓展系統的設計[J]. 計量技術, 2019(02): 60-62.

[5]孟東海. 消防員的智能呼救和搜尋系統的設計與實現[D]. 沈陽航空航天大學, 2019.

[6]馬得秀, 韓佳奇, 趙銘, 等. 基于51單片機的溫室自動灌溉系統設計[J]. 軟件, 2019, 40(05): 30-32.

[7]薛晶晶, 劉珂, 劉麗麗, 等. 基于MSP430G2553的智能防夾密碼鎖設計[J]. 電子設計工程, 2019, 27(22): 24-28.

[8]肖萌萌. 電子密碼鎖控制電路設計[J]. 黑龍江科技信息, 2017(15): 38.

[9]金璐. 單體液壓支柱低壓密封監測系統CPU設計[D]. 華東師范大學, 2010.

[10]張天慈, 劉勝前. 基于智能手機的無線電子密碼鎖設計[J]. 大眾科技, 2018, 20(11): 4-7+25.

主站蜘蛛池模板: 在线中文字幕网| www.91中文字幕| 一区二区午夜| 欧美第一页在线| 亚洲国产成人久久77| 色亚洲成人| 久草视频精品| 黄色网站在线观看无码| 激情六月丁香婷婷四房播| 大乳丰满人妻中文字幕日本| 欧美一级特黄aaaaaa在线看片| 亚洲精品手机在线| 五月天婷婷网亚洲综合在线| 超碰91免费人妻| 日韩欧美国产精品| 97综合久久| 在线中文字幕网| 欧美人与性动交a欧美精品| 在线观看国产黄色| 成人蜜桃网| 国产微拍一区二区三区四区| 亚洲六月丁香六月婷婷蜜芽| 无码人中文字幕| 欧美另类视频一区二区三区| 国产亚洲欧美在线中文bt天堂| 婷婷亚洲视频| 欧美亚洲香蕉| 91青青视频| 久久6免费视频| 亚洲人成网站在线播放2019| 国产嫖妓91东北老熟女久久一| 国产麻豆福利av在线播放| 久久久久久久久久国产精品| 一本视频精品中文字幕| 免费国产不卡午夜福在线观看| 国产精品吹潮在线观看中文| 狠狠色狠狠综合久久| 亚洲乱伦视频| 狠狠亚洲婷婷综合色香| 五月天综合网亚洲综合天堂网| 亚洲a级毛片| 成人一级免费视频| 久久综合一个色综合网| 亚洲a级在线观看| 在线看AV天堂| 国内精品久久久久鸭| 精品亚洲麻豆1区2区3区| 国产91无毒不卡在线观看| 国产精品爆乳99久久| 亚洲一区二区三区国产精华液| 中文字幕无线码一区| 嫩草国产在线| 在线观看网站国产| 中文字幕调教一区二区视频| 91精品国产一区| 久久无码高潮喷水| 无码日韩精品91超碰| 欧美性久久久久| 色悠久久综合| 国产簧片免费在线播放| 日本黄色不卡视频| 国产成人久久777777| 日本草草视频在线观看| AV无码无在线观看免费| 国产主播喷水| 亚洲天堂视频在线观看免费| 五月天综合网亚洲综合天堂网| 99久久99视频| 免费在线成人网| 国产成人精品亚洲日本对白优播| 久久香蕉国产线看观看亚洲片| 久久青草精品一区二区三区| 高清色本在线www| 高h视频在线| 国产精品视频导航| 亚洲欧美另类中文字幕| 日韩精品一区二区三区免费| 亚洲无码高清一区二区| 国产91丝袜| 国产传媒一区二区三区四区五区| 亚洲毛片一级带毛片基地| 91人人妻人人做人人爽男同|