錢煒辰
【摘要】在科學技術不斷發展的過程中,我們現今生活已然步入到了信息時代,有效的便捷了人們的生活與工作。在信息技術在人們生活中的廣泛應用,人們對于隱私也越來越重視,因此逐漸興起了各種電子安全密碼鎖。傳統的機械鎖無法滿足人們現階段的實際需求,電子安全密碼鎖具有高度的靈活性、安全性與保密性,可以有效的提高人們的生活安全性。對此,本文主要分析了基于單片機的電子安全密碼鎖,對其相關問題進行了探討與分析。
【關鍵詞】單片機;電子安全密碼鎖;設計
現階段,各種密碼鎖、激光鎖以及電子鎖等類型的安全鎖種類繁多,這些基于高科技術的電子鎖,是在傳統鑰匙的基礎之上,通過使用光束、聲波以及磁場等科學技術,控制門的開關,有效的提高了鎖的整體安全性,保障了人們的基本安全。單片機可以把中央處理器、隨機存取器、制度存儲器以及各種類型的輸入輸出端口等相關功能有效的整合起來,在使用過程中有著體積小等優點。
一、單片機電子安全密碼鎖的設計思路
第一,單片機機電子安全密碼鎖設計的具體思路。在單片機電子安全密碼鎖的設計過程中,主要包括了各種密碼輸入設備、數碼管以及LED燈顯、單片機的時鐘電路、單片密碼鎖、開鎖機構五個主要部分。
第二,單片機開鎖的設計的具體思路。在單片機開鎖的設計過程中,主要是根據以下基本原理:首先,通過將單片機與開鎖執行過程的融合,然后把電磁鎖與相關驅動電路有效的聯合起來,就會時間開鎖的效果。在實際操作過程中,開鎖的具體順序為,在密碼鎖使用者在特定時間內以及規定的輸入次數中,進行正確密碼的輸入,單片機就會給出開門的信號,電路驅動磁鎖就會執行相關任務,進而有效的實現開門目的。
第三,單片機電子安全密碼鎖系統的密碼設定系統?,F階段,在市場上的單片機電子安全鎖的密碼設定方式主要采用的就是摩斯密碼。摩斯密碼因為涉及簡單、易操作等優點相對于其他密碼來說具有高度的便捷性,在實際操作過程中,只需一個按鈕就可以完成密碼的輸入與更改等相關操作。
二、單片機電子安全密碼鎖的軟件設計
第一,單片機電子安全密碼鎖軟件設計的主要流程。單片機電子密碼安全鎖在設計過程中,主要是按照液晶顯示屏上的具體步驟展開的,可以選擇密碼修改以及開鎖等功能。如果選擇了密碼修改功能,就首先要把24c02中的密碼,利用鍵盤輸入的密碼開展對比工作,如果對比結果正確,就表明了密碼修改成功;同時,修改后的密碼會在20c42中自動保存,便于下次進行密碼修改是開展對比;如果密碼出現錯誤,則會在液晶顯示屏上出現對應的提示。在開鎖的過程中,如果通過鍵盤輸入密碼,與24c02中的保存的密碼一致的話,LED顯示燈就會法令,就會有效的實現開鎖功能;在通過對比之后,密碼與保存的密切不符,就會在液晶顯示屏上出現對應的提示信息,或者發出報警警報。
單片機的電子安全密碼鎖的具體程序,主要是通過主程序以及中斷服務子程序構成的,其中主程序的主要工作內容就是對鍵盤上的數值進行系統的讀取、對密碼進行正確的判斷、控制液晶顯示屏的各種現實功能;中斷子程度的工作內容則是,密碼服務、開鎖功能、報警功能、上鎖功能等。在對單片機密碼鎖系統開展初始化功能的時候,要對鍵盤上輸入的密碼時候正確進行判斷,如果正確就利用液晶顯示屏上的相關提示信息,根據具體的步驟開展相關操作,進而有效的完成密碼修改以及開鎖功能;如果鍵盤上密碼輸入錯誤,就會返回到初始頁面,從新開展相關操作。
第二,單片機電子安全密碼鎖的程序調試方式。
首先,軟件的相關調試。在上文中提到的單片機電子安全密碼鎖的相關程序是在C語言的基礎之上開展相關編制的,對于編譯軟件采用的是keiuvision2。在進行C語言編譯的過程中,如果沒有發生編譯錯誤,在通過系統檢測的狀況下,會產生基于單片機電子安全密碼鎖的相關設計文件、lnp以及基于單片機的電子安全密碼鎖的相關設計文件、uv2以及單片機電子安全密碼鎖的相關設計文件、M51以及單片機的電子安全密碼鎖的相關設計文件、hex與單片機的電子安全密碼鎖的相關設計文件。在這幾種文件之中,基于單片機電子安全密碼鎖的相關設計文件以及hex與單片機的電子安全密碼鎖的相關設計文件是系統需要的文件。
其次,通過專業的仿真軟件對基于單片機的相關電子安全密碼鎖開展仿真工作。通過把在單片機基礎上開展的電子安全密碼鎖的設計以及hex文件放在AT89C51中開展相關調試通過,具體的調試功能主要包括電子安全密碼鎖的開鎖功能。在操作過程中,要根據電子液晶顯示屏上的操作,在鍵盤上按“1”按鈕,就會在顯示屏上出現input password的提示,然后在輸入六位的密碼,按確定按鈕后則會執行開鎖功能。如果密碼正確的話,就會在屏幕上顯示correct,發光二級管也會發亮;如果輸入的密碼不正確,在顯示屏上則會出現crror,就不會執行電子安全密碼鎖的開鎖功能。
最后,硬件的相關調試工作。在開展單片機的電子安全鎖硬件設備的相關調試工作的過程中,要根據具體的硬件設計原理圖紙,構建正確的硬件電路;在電路搭建完成之后,要對電路的線路進行詳細的檢查,在確保線路連接合理以及正確無誤的狀況之下,開展相關硬件功能的調試工作;然后,在開展正是調試的過程中,要通過示波器對單片機的ALE管腳進行檢測,如果檢測過程中輸出了2MHz的方波,就可以證明單片機電子安全密碼鎖的硬件設計符合具體的要求,可以正常開展相關工作。
三、結束語
通過本文的論述,可以有效的開出,在現階段的市場發展過程中,單片機的電子安全鎖因為自身的成本低廉、容易開發以及安全穩定、便于操作等優點迅速的占領了市場的主流,在人們的生活與工作中得到了廣泛的運用。在未來的發展過程中,我國的信息技術會不斷的完善與更新,這也為基于單片機的電子安全密碼鎖的發展奠定了基礎。
【參考文獻】
[1] 王府井, 陳凱元. 應用AT89C2051單片機設計電子密碼鎖[J]. 電子制作, 2014,23:13-14.
[2] 李俊仕. 關于單片機電子安全密碼鎖的設計論述[J]. 電子測試, 2015,08:31-34.
[3] 朱英明. 基于PIC16F873單片機的電子安全密碼鎖的設計[J]. 電子技術, 2008,11:23-25.