基于單片機(jī)的智能密碼鎖的設(shè)計(jì)_第1頁(yè)
基于單片機(jī)的智能密碼鎖的設(shè)計(jì)_第2頁(yè)
基于單片機(jī)的智能密碼鎖的設(shè)計(jì)_第3頁(yè)
基于單片機(jī)的智能密碼鎖的設(shè)計(jì)_第4頁(yè)
基于單片機(jī)的智能密碼鎖的設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩113頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

3.2.3顯示電路(LCD1602) 11 I摘要:隨著科學(xué)技術(shù)的不斷發(fā)展,人們?cè)谌粘I钆c工作中對(duì)保險(xiǎn)器件的要求越來越IIheheoffice12目標(biāo)3三42.1主控部分的選擇鎖。存儲(chǔ)器(RAM)和只讀存儲(chǔ)器(ROM),通過外接液晶顯示(LCD)用于顯示密碼以及操作52.2密碼輸入方式的選擇O6計(jì)和主要芯片介紹繼鍵盤輸入電路片顯示電路報(bào)警電路V。3.2主要芯片介紹7MCS;(2).可編程FLASH存儲(chǔ)器(4K字節(jié));數(shù)據(jù)保留時(shí)間長(zhǎng),可達(dá)10年;(5).全靜態(tài)工作:最高24MHz;(6).三級(jí)程序存儲(chǔ)器鎖定;8(10).5個(gè)中斷源;AT89C51不僅可以為使用者提供以上標(biāo)準(zhǔn)功能,同時(shí)可支持兩種軟件可選的節(jié)電(1).I/O引腳地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),。9引腳引腳第二功能說明PRXD串行數(shù)據(jù)輸入口PT入PT入P3.6/WR外部數(shù)據(jù)存儲(chǔ)器寫選通輸入(2).電源(3).時(shí)鐘引腳(4).控制引腳輸出脈沖的負(fù)跳沿作為讀外部程序存儲(chǔ)器的選通信號(hào)。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),機(jī))和從機(jī)(AT24C02)均可在接收器和發(fā)送器狀態(tài)進(jìn)行。主機(jī)產(chǎn)生串行時(shí)鐘信號(hào)(通過SCL停止的條SCL為串行時(shí)鐘管腳:用于產(chǎn)生器件所有數(shù)據(jù)發(fā)送或接收的時(shí)鐘,這是一個(gè)輸入192VDD345讀/寫選擇端(H/L)6E7BLA背光源正極8BLK背光源負(fù)極RAM。數(shù)據(jù)指針設(shè)置4.3復(fù)位電路行出錯(cuò)或操作錯(cuò)誤是系統(tǒng)處于死鎖狀態(tài)時(shí),也需按復(fù)位鍵使RST腳為高電平,使單片。片內(nèi)復(fù)位施密特觸發(fā)器復(fù)位電路圖4-4按鍵電平復(fù)位電路時(shí)序執(zhí)行指令進(jìn)行工作,而指令執(zhí)行中各個(gè)信號(hào)在時(shí)間上的關(guān)系就是由時(shí)序4.5鍵盤輸入部分4.6密碼存儲(chǔ)部分行密碼的輸入。每按下一個(gè)數(shù)字鍵后,會(huì)在顯示器上顯示一個(gè)“*”字符,這是為了保處的狀態(tài)。4.8報(bào)警部分報(bào)警部分由喇叭電路組成,當(dāng)有鍵按下時(shí),每按一下,喇叭響一次,當(dāng)密碼輸入5.1軟件系統(tǒng)的總體設(shè)計(jì)5.2主程序流程圖(1)如果輸入密碼正確,顯示屏顯示“true”開鎖。開鎖后,可以通過按下取消鍵(3)如果輸入密碼與以上都不同,則輸入錯(cuò)誤,顯示“error”,同時(shí)蜂鳴器響三始錯(cuò)誤次數(shù)錯(cuò)誤次數(shù)3次,手動(dòng)復(fù)位初始化,出錯(cuò)報(bào)警N與相Y密初始化返回初始化錯(cuò)誤次數(shù)2N鍵盤掃描Y與初始密碼Y修改密碼返回初始化鎖輸入舊密碼原密碼相NN5.3鍵功能程序流程圖鍵功能程鍵功能程序Y密碼輸入程序NY確認(rèn)開鎖程序NY取消當(dāng)前操作程序NY修改密碼程序N進(jìn)入對(duì)應(yīng)流程圖5-2鍵功能流程圖第六章結(jié)論參考文獻(xiàn)(10):94.[7]余錫存.單片機(jī)原理及接口技術(shù)[M].西安:西安電子科技大學(xué)出版社,2000.[8]李全利.單片機(jī)原理及接口技術(shù)[M].北京:北京航空航天大學(xué)出版社,2004.M致謝egcthefivevalidpasswordenteredcorrectly,press"#"toconfirm,P1.4willoutputhightoekelectroniccircuitCAD.Xi’an:Xi’anelectronicscienceandtechnologyuniversity紅外遙控電子密碼鎖的設(shè)計(jì)傳輸效率高,運(yùn)行穩(wěn)定可靠?;谶@些優(yōu)勢(shì),該鎖可廣泛應(yīng)用于民用門,倉(cāng)庫(kù)門。該系統(tǒng)是一個(gè)紅外遙控電子鎖與本地和遠(yuǎn)程開鎖的功能,采用微電腦單片機(jī)紅紅外發(fā)射器紅外接紅外接頭鍵盤器報(bào)警磁鎖晶體振蕩器2硬件電路的設(shè)計(jì)射器的設(shè)計(jì)[3]如圖2所示。時(shí)使用遙控鎖[4],特點(diǎn)是以下幾點(diǎn)當(dāng)信號(hào)被傳輸時(shí),使用數(shù)字信號(hào)編碼調(diào)制以提高抗干運(yùn)行穩(wěn)定可靠。基于這些優(yōu)勢(shì),該鎖可廣泛應(yīng)用于民用門和倉(cāng)庫(kù)門。(4):150-153(基于單片機(jī)的智能密碼鎖的設(shè)計(jì))路,編寫相應(yīng)程序;4.對(duì)設(shè)計(jì)的電路進(jìn)行分析。六、其它(包括選題來源)開題報(bào)告稱來源基于單片機(jī)的智能密碼鎖的設(shè)計(jì)智能密碼鎖是一種通過密碼輸入來控制電路或是芯片工作,從而控制機(jī)械開關(guān)的閉合,完成開鎖、報(bào)警、閉鎖任務(wù)的電子產(chǎn)品。在安全防盜領(lǐng)域,完美的替代了傳統(tǒng)的機(jī)械式密碼鎖,解決了機(jī)械式密碼鎖長(zhǎng)久以來存在的密碼量少、安全性能差的缺陷,使鎖具在技術(shù)層面與性能優(yōu)化上都有很大的提高。同時(shí),大規(guī)模集成電路技術(shù)的成熟,尤其是是單片機(jī)的普及,出現(xiàn)了帶微處理器的智能密碼鎖,通過不同的外接硬件,使與精密的機(jī)械原理相融合。有了這樣的雙層保障,就可以減少或避免由于鑰匙丟失或被盜竊后造成的安全隱患。人們只要記住自己所設(shè)定的密碼,不需要隨身攜帶鑰匙,不需要擔(dān)心遺失鑰匙的情況,方便了人們的通過進(jìn)一步的研發(fā),智能鎖專用集成電路已經(jīng)出現(xiàn)在科研人員的手中,適香港等地的微電子技術(shù)和通信技術(shù)有了較大的科研進(jìn)展,這一進(jìn)步為密碼鎖的后續(xù)發(fā)展提供了技術(shù)上的有力援助,從而奠定了密碼鎖向?qū)嶋H應(yīng)用比著更加先進(jìn),拓展的使用功能更加多樣化。例如,人們把電子密碼鎖廣泛應(yīng)用于智能門禁系統(tǒng)中從而實(shí)現(xiàn)大門的管理,不僅更加安全,同時(shí)的快速發(fā)展,國(guó)力的不斷增強(qiáng),我國(guó)在微電子技術(shù)與信息技術(shù)的研究中場(chǎng)也較為廣泛;不為鑰匙,還包含多項(xiàng)個(gè)人的信息特征,可以用于入門、開鎖、存儲(chǔ)、付費(fèi)等,這種一卡多用的方法給持卡人帶來了便利,它特別適合金融業(yè)注能密碼鎖的成本還很高,市場(chǎng)上仍以按鍵電子鎖為主。不過在生物特征防盜鎖和卡片鑰匙式電子鎖方面,已引進(jìn)國(guó)際先進(jìn)生產(chǎn)水平。由于高端密碼鎖商業(yè)市場(chǎng)結(jié)構(gòu)尚未形成,技術(shù)還不成熟,國(guó)內(nèi)自行研制開發(fā)的多功能的實(shí)現(xiàn)。用戶通過連接單片機(jī)的矩陣鍵盤輸入密碼,然后單片機(jī)對(duì)而判斷密碼是否正確,然后將引腳的高低電平傳到開鎖電路或者報(bào)警電路,從而選擇控制開鎖還是報(bào)警。在實(shí)際使用時(shí)只需要將單片機(jī)的負(fù)載由繼電器換成控制密碼鎖開關(guān)的電磁鐵吸合線圈即可。的輸入與修改功能;系統(tǒng)上電后會(huì)首先完成系統(tǒng)的初始化工作,然后根據(jù)事先設(shè)定好的進(jìn)行執(zhí)行程序。在本系統(tǒng)中,軟件結(jié)構(gòu)采用模塊化設(shè)計(jì)方法,主要包括密碼鎖主程序、初始化程序、鍵功能程序、鍵盤掃描程序、密碼比較模見年月日//報(bào)警//開鎖//開鎖指示燈//操作標(biāo)志位//密碼正確標(biāo)志//重置輸入充許標(biāo)志//鎖定鍵盤標(biāo)志//控盤掃描控制表//顯示名稱t//輸入正確//輸入錯(cuò)誤//INPUT//輸入密碼暫存區(qū)//當(dāng)前密碼值//密碼輸入位數(shù)記數(shù)//錯(cuò)誤次數(shù)計(jì)數(shù)//正確輸入計(jì)數(shù)//重新輸入計(jì)數(shù)s{}{{}}==========================={{{;}}}{//空操作}/*起始條件*/{}/*停止條件*/{}/*應(yīng)答位*/{}/*反向應(yīng)答位*/{}{{}}/*讀一字節(jié)的數(shù)據(jù),并返回該字節(jié)值*/{do{{}}}{{}}{{}}#defineyi0x80//LCD第一行的初始位置,因?yàn)長(zhǎng)CD1602字符地址首位D7恒定為1//----------------延時(shí)函數(shù),后面經(jīng)常調(diào)用----------------------{}//--------------------------寫指令---------------------------{}//-------------------------寫數(shù)據(jù)-----------------------------{}//-------------------------初始化-------------------------{}{{}}={{{{//確定行線//精確定位ifP1&0xf0)!=0xf0){colPxff);//確定列線}{i+;}}}{}}}{ALAM=0;ALAM=1;}{ALAM=0;ALAM=1;ALAM=0;ALAM=1;}{ALAM=0;ALAM=1;ALAM=0;ALAM=1;ALAM=0;ALAM=1;}{}{{{}}{ifN){{}}{{}}}}{{{}}}{{}{{ifN){{{if(TempPassword[i]==InputData[i])//將兩次輸入的新密碼作對(duì)比i+;{{}}}if(i==6)}{存起來}}}}{{}TwoAlam();//操作成功提示}//顯示再次輸入一次//顯示再次輸入一次{}forii;i++){//將第一次輸入的數(shù)據(jù)暫//將第一次輸入的數(shù)據(jù)暫}//輸入數(shù)據(jù)位數(shù)計(jì)數(shù)器清零}{{ALAM=~ALAM;}}{{}TwoAlam();//提示音forii;i++){}ALAM=1;}//關(guān)閉鎖//報(bào)警關(guān)//操作標(biāo)志位清零//密碼正確標(biāo)志清零//重置輸入充許標(biāo)志清零//密碼錯(cuò)誤輸入次數(shù)清零//密碼正確輸入次數(shù)清零//重置密碼輸入次數(shù)清零//輸入位數(shù)計(jì)數(shù)器清零{ifN{{{{i++;}{//錯(cuò)誤輸入計(jì)數(shù)達(dá)三次時(shí),報(bào)警并鎖定鍵盤{{}}{

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論