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.

主站蜘蛛池模板: 国产精女同一区二区三区久| 国产精品香蕉| 国产丝袜91| 日本午夜影院| 亚洲成人在线网| 国产日韩av在线播放| 国产亚洲欧美日本一二三本道| 91久久国产综合精品女同我| 五月天在线网站| 亚洲高清中文字幕| 亚洲一级毛片在线播放| 真实国产精品vr专区| 久久午夜夜伦鲁鲁片不卡| 91在线无码精品秘九色APP| 亚洲国产av无码综合原创国产| 国产成人久视频免费| 熟妇人妻无乱码中文字幕真矢织江| 国产黑丝一区| 国产性爱网站| 国产亚洲精| 狠狠干欧美| 国产精品亚洲专区一区| 91黄视频在线观看| 韩日无码在线不卡| 欧美一级高清片欧美国产欧美| 91青青草视频在线观看的| 高h视频在线| 国产综合网站| 国产免费羞羞视频| 欧美精品一二三区| 日韩国产亚洲一区二区在线观看| 欧美性色综合网| 热这里只有精品国产热门精品| 日本高清视频在线www色| 国产91色| 福利一区三区| 国产一级毛片网站| 国产福利2021最新在线观看| 一本大道在线一本久道| 久久精品丝袜| 性69交片免费看| 免费人成黄页在线观看国产| 精品无码国产一区二区三区AV| 久久这里只精品国产99热8| 18黑白丝水手服自慰喷水网站| 无码啪啪精品天堂浪潮av| 免费看一级毛片波多结衣| 久久黄色小视频| 亚洲欧美自拍中文| 2020国产免费久久精品99| 尤物成AV人片在线观看| 日韩小视频在线观看| 国产美女自慰在线观看| 在线观看无码av免费不卡网站 | 国产精品亚洲精品爽爽| 欧美有码在线| 国产成人一区| 狠狠v日韩v欧美v| 国产白浆在线观看| 久久人搡人人玩人妻精品| 亚洲AⅤ无码国产精品| 国产乱子伦一区二区=| 国产浮力第一页永久地址| 成人福利在线免费观看| 九色免费视频| 无码'专区第一页| 五月激情综合网| 99视频精品在线观看| 秋霞一区二区三区| 国产丝袜无码精品| 婷婷亚洲视频| 国产人人射| 欧美日韩国产成人高清视频| 国产日本一线在线观看免费| 狠狠色噜噜狠狠狠狠奇米777| 久久无码高潮喷水| 91成人在线免费观看| 亚洲性影院| 久久美女精品| 熟妇丰满人妻av无码区| 亚洲精品第一页不卡| 精品综合久久久久久97|