<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于單片機的金庫門(mén)電子密碼鎖系統設計

基于單片機的金庫門(mén)電子密碼鎖系統設計

作者: 時(shí)間:2011-05-25 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:針對門(mén)高保密性與安全性的要求,了一種新型門(mén),能預防密碼泄露,增加安全性。由金庫門(mén)控制器和密碼生成器組成,密碼生成器提供開(kāi)鎖密碼,密碼重復概率低于1/1 000 000。當輸入開(kāi)鎖密碼錯誤超過(guò)三次則啟動(dòng)報警。論文介紹金庫門(mén)硬件和軟件的實(shí)現思路,給出了硬件原理圖和程序流程圖。
關(guān)鍵詞:金庫門(mén)密碼鎖系統;可變密碼;密碼鎖控制器;密碼生成器

0 引言
隨著(zhù)社會(huì )經(jīng)濟的快速增長(cháng),安全防盜已成為一個(gè)社會(huì )問(wèn)題。特別是對于各金融機構以及許多企事業(yè)單位,為了資金周轉方便,一般設有金庫。然而近年來(lái)發(fā)生許多重大盜庫案,如河北邯鄲農行金庫5 100萬(wàn)元被盜案,金庫的安全管理已成為一個(gè)不可忽視的問(wèn)題。本論文就加強金庫的安全管理,針對目前金庫的管理缺陷,了一種金庫門(mén)電子密碼鎖系統。這種密碼鎖不需要更改密碼卻每次開(kāi)鎖密碼都不一樣。保密性很高,既需要輸入一組隨機序號,同時(shí)還需要輸入一個(gè)經(jīng)過(guò)密碼生成器計算得出的可變密碼。本在安全系數要求很高,且需要多人管理與參與才能開(kāi)鎖的場(chǎng)合下非常適用。每次開(kāi)鎖密碼不同,解決了傳統鍵盤(pán)式電子密碼鎖容易被他人在鍵盤(pán)上試探出來(lái),或被旁觀(guān)者窺測出來(lái),保密性不足的缺點(diǎn)。

1 設計思路
整個(gè)設計由金庫門(mén)密碼鎖控制器和密碼生成器兩大部分組成。兩部分均有液晶顯示模塊和鍵盤(pán)模塊,作為人機對話(huà)的界面和工具。不同的是密碼鎖控制器還包含密碼識別模塊和開(kāi)鎖控制模塊,用戶(hù)從鍵盤(pán)上輸入密碼信息,通過(guò)內置信息的計算、對比和判斷,產(chǎn)生對開(kāi)鎖控制模塊與報警系統的控制。而密碼生成器主要包含密碼生成模塊,根據用戶(hù)輸入的信息,通過(guò)一定的算法計算出密碼,并將密碼通過(guò)液晶顯示反饋給用戶(hù)。
密碼生成器由一名機構負責人掌管。當用戶(hù)需要開(kāi)啟金庫門(mén)時(shí),金庫門(mén)密碼鎮控制器先為用戶(hù)產(chǎn)生六位隨機碼,用戶(hù)獲取了隨機碼之后需要向機構負責人索取密碼。機構負責人在密碼產(chǎn)生器上按照提示輸入2位隨機序號和用戶(hù)所告知的6位隨機碼,密碼產(chǎn)生器計算出6位密碼,負責人員告知用戶(hù)2位隨機序號和6位密碼,用戶(hù)輸入2位序號和6位密碼后,金庫門(mén)密碼鎖經(jīng)同樣算法計算,如果密碼匹對正確,則開(kāi)鎖,否則不開(kāi)。密碼輸入錯誤次數超3次則蜂鳴器鳴叫并啟動(dòng)報警系統,只有輸入正確的系統內置口令才能使蜂鳴器停止鳴叫以及關(guān)閉報警系統。
金庫門(mén)密碼鎖控制器和密碼生成器具有同樣的內置口令,該內置口令可重新設置,當重新設置時(shí)需要驗證原口令,如果相同則可進(jìn)行更改,并將新口令保存在的EEP-ROM中。關(guān)機后,保存的口令不丟失。重新設置內置口令后,同樣的隨機碼、隨機序號,開(kāi)鎖密碼是不一樣的。

2 STC12系列以及OCM12864的簡(jiǎn)介
STC12系列是宏晶科技生產(chǎn)的單時(shí)鐘/機器周期(1T)的單片機,與普通單片機相比,具有高速/低功耗/超強抗干擾/無(wú)法解密等優(yōu)點(diǎn),是新一代8051單片機,且指令代碼完全兼容傳統8051,速度卻快8~12倍。工作電壓為3.8 V~2.2 V(3 V單片機)/5.5 V~3.3 V(5 V單片機),有6個(gè)16位定時(shí)器,兼容普通8051的定時(shí)器或4個(gè)外部中斷,具有看門(mén)狗和EEPROM功能,并且內部集成MAX810專(zhuān)用復位電路。上述優(yōu)勢,本設計采用STC12系列單片機。
液晶顯示部分采用OCM12864圖形點(diǎn)陣液晶顯示模塊,該圖形點(diǎn)陣液晶顯示模塊有128×64點(diǎn)陣,可顯示各種字符及圖形,可與CPU直接接口,具有8位標準數據總線(xiàn)、6條控制線(xiàn)及電源線(xiàn)。OCM12864具有自己的指令集,結合OCM12864的接口時(shí)序,可以實(shí)現對液晶模塊的讀寫(xiě)操作。圖1、圖2分別為OCM12864的讀操作和寫(xiě)操作時(shí)序,比較讀寫(xiě)操作時(shí)序,可以發(fā)現讀寫(xiě)操作時(shí)序的不同之處在于片選信號R/W在E有效時(shí)的取值。當E為高電平,R/W為高電平時(shí)則是單片機執行的是讀操作;當E為高電平,R/W為低電平時(shí)則是單片機執行的是寫(xiě)操作。本設計采用OCM12864中的OCM12864-5(3 V)和OCM12864-2(5 V),根據金鵬電子有限公司提供的讀寫(xiě)操作時(shí)序編程可以實(shí)現對液晶模塊的讀寫(xiě)。

本文引用地址:http://dyxdggzs.com/article/172737.htm

a.jpg


上一頁(yè) 1 2 3 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>