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