<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ò ) 收藏

在該中,電源電路模塊主要是由一個(gè)12 V變壓器與一個(gè)LM7805穩壓器電路所組成的,為CPU提供電壓。由于STC12C5410AD是5 V的,所以液晶顯示模塊同樣采用5 V的OCM12864-2液晶模塊。8位標準數據總線(xiàn)與STC12C5410AD的P2口相連接;讀寫(xiě)選擇管腳R/W與P3.3相連;讀寫(xiě)使能管腳CS1、CS2分別與P3.7、P3.5相連接;RS與P3.4相連,控制數據/指令的選擇。包含報警輸出電路,當連續輸入3次錯誤密碼時(shí),則蜂鳴器報警以示警告并啟動(dòng)報警,則再不能做任何的操作,直到輸入正確的內置口令才能關(guān)閉報警系統。本系統中,還采用輸入和顯示部分與開(kāi)鎖控制電路相分開(kāi),PCB制作時(shí)制作成兩塊板,用串口通信實(shí)現兩塊板之間的通信,使密碼比對后的結果能輸送到STC12C2052AD,實(shí)現對機械鎖的控制。

4 軟件
4.1 密碼算法的實(shí)現
密碼算法是本中的一個(gè)最重要的部分,當用戶(hù)使用開(kāi)鎖時(shí)每次輸入的密碼都不一樣。密碼主要由隨機碼、內置口令和隨機序號經(jīng)過(guò)一定的算法計算出來(lái)。
直接采用C51語(yǔ)言的mad();語(yǔ)句實(shí)現的隨機碼具有一定的隨機順序,每次開(kāi)機后所得的隨機碼序列基本一樣,屬于偽隨機碼。因此對于保密性產(chǎn)品來(lái)說(shuō),用rand();語(yǔ)句具有缺陷。本采用定時(shí)器實(shí)現隨機序列。定時(shí)器設置為模式2,即可自動(dòng)重裝載的8位計數器,初值為100。控制器開(kāi)機后,定時(shí)器開(kāi)始定時(shí)。通過(guò)用戶(hù)3次按鍵產(chǎn)生中斷,讀取定時(shí)器低八位的值,將其轉換為十進(jìn)制并取低兩位存到一個(gè)預先定義好的6位數組中的2個(gè)元素。3次按鍵共產(chǎn)生3次2位數的隨機碼,組成6位隨機碼。該隨機碼重復概率很小,為1/1 000 000。因此,對定時(shí)器的采樣,可實(shí)現真正的隨機碼。
用戶(hù)自產(chǎn)生一個(gè)2位隨機序號,與隨機碼、密碼生成器的內置口令經(jīng)過(guò)一定的算法計算生成密碼。控制器根據用戶(hù)輸入的隨機序號和密碼,將隨機序號、隨機碼、以及內置口令,利用與密碼生成器生成密碼同樣的算法計算出密碼,與用戶(hù)輸入的密碼比較驗證。
STC自帶EEPROM,用EEPROM來(lái)儲存密碼,關(guān)機后密碼不丟失,并可隨意更改密碼。每次開(kāi)鎖密碼都不一樣,可有效預防惡意窺測行為,并能清楚進(jìn)出的人員,且無(wú)需經(jīng)常更換密碼,方便管理。
4.2 密碼鎖控制器程序流程圖

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

d.jpg



5 結束語(yǔ)
本文設計的門(mén)密碼鎖系統,解決了門(mén)管理的“一密二鑰三分離”中密碼的管理和分離的規定。每次開(kāi)機密碼都不一樣,有效防止密碼泄露,增強了金庫管理的安全性。本密碼鎖系統,不僅可以運用于金庫門(mén),同時(shí)適用于其他要求高保密性的產(chǎn)品或場(chǎng)所,且一個(gè)密碼生成器可配備若干個(gè)密碼鎖控制器,方便管理。


上一頁(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>