簡(jiǎn)易六位密碼鎖(共15頁(yè))_第1頁(yè)
簡(jiǎn)易六位密碼鎖(共15頁(yè))_第2頁(yè)
簡(jiǎn)易六位密碼鎖(共15頁(yè))_第3頁(yè)
簡(jiǎn)易六位密碼鎖(共15頁(yè))_第4頁(yè)
簡(jiǎn)易六位密碼鎖(共15頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)課程設(shè)計(jì)(論文)題 目 名 稱(chēng) 簡(jiǎn)易六位密碼鎖 課 程 名 稱(chēng) 單片機(jī)原理與應(yīng)用 學(xué) 生 姓 名 鄭勇 趙思聰 沈斌卓 楊友 學(xué) 號(hào) 系 、專(zhuān) 業(yè) 信息工程系 10 級(jí)通信工程 指 導(dǎo) 教 師 李 興 亮 2012 年 12 月 30 日精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)目 錄摘要.31 任務(wù)及要求.41.1 設(shè)計(jì)任務(wù) .41.2 設(shè)計(jì)要求 .42 設(shè)計(jì)思想.52.1 硬件設(shè)計(jì)思想 .52.2 軟件設(shè)計(jì)思想 .63 電路原理與電路圖.73.1 電路原理.73.2 電路原理圖 .74 流程圖與算法描述.74.1 流程圖 .75 程序清單及仿真結(jié)果

2、.85.1 程序清單 .85.2 仿真結(jié)果.116 設(shè)計(jì)總結(jié).126.1 設(shè)計(jì)體會(huì) .14參考文獻(xiàn).15精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)摘 要在日常的生活和工作中, 住宅與部門(mén)的安全防范、單位的文件檔案、財(cái)務(wù)報(bào)表以及一些個(gè)人資料的保存多以加鎖的辦法來(lái)解決。若使 用傳統(tǒng)的機(jī)械式鑰匙開(kāi)鎖, 人們常需攜帶多把鑰匙, 使用極不方便, 且鑰匙丟失后安全性即大打折扣。隨著科學(xué)技術(shù)的不斷發(fā)展,人們對(duì)日常生活 中的安全保險(xiǎn)器件的要求越來(lái)越高。為滿(mǎn)足人們對(duì)鎖的使用要求,增加其 安全性,用密碼代替鑰匙的密碼鎖應(yīng)運(yùn)而生。密碼鎖具有安全性高、成本 低、功耗低、易操作等優(yōu)點(diǎn)。 在安全技術(shù)防范領(lǐng)域, 具有防盜報(bào)

3、警功能的電子密碼鎖逐漸代替?zhèn)鹘y(tǒng) 的機(jī)械式密碼鎖,克服了機(jī)械式密碼鎖密碼量少、安全性能差的缺點(diǎn),使密碼鎖無(wú)論在技術(shù)上還是在性能上都大大提高一步。 隨著大規(guī)模集成電路 技術(shù)的發(fā)展,特別是單片機(jī)的問(wèn)世,出現(xiàn)了帶微處理器的智能密碼鎖,它 除具有電子密碼鎖的功能外, 還引入了智能化管理、 專(zhuān)家分析系統(tǒng)等功能, 從而使密碼鎖具有很高的安全性、可靠性,應(yīng)用日益廣泛。 隨著人們對(duì)安全的重視和科技的發(fā)展,許多電子智能鎖(指紋識(shí)別、 IC 卡辨認(rèn))已在國(guó)內(nèi)外相繼面世。但是這些產(chǎn)品的特點(diǎn)是針對(duì)特定的指 紋和有效卡,只能適用于保密要求的箱、柜、門(mén)等。而且指紋識(shí)識(shí)別器若 在公共場(chǎng)所使用存在容易機(jī)械損壞,IC 卡還存在容

4、易丟失、損壞等特點(diǎn)。 加上其成本較高,一定程度上限制了這類(lèi)產(chǎn)品的普及和推廣。鑒于目前的 技術(shù)水平與市場(chǎng)的接收程度,電子密碼鎖是這類(lèi)電子防盜產(chǎn)品的主流。關(guān)鍵詞: 6 位密碼鎖; AT89S52單片機(jī); PROTEU仿真軟件; 精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)1 任務(wù)及要求1.1 設(shè)計(jì)任務(wù)(1)設(shè)置七個(gè)鍵位,分別是確認(rèn),數(shù)字 1,數(shù)字 2,數(shù)字 3,數(shù)字 4,數(shù)字 5,數(shù)字 6,工作有提示(設(shè)通電狀態(tài)為紅燈亮) 。(2)在單片機(jī)內(nèi)部預(yù)設(shè)六位密碼,在使用密碼解鎖器時(shí),要按預(yù)設(shè)的密碼依次輸入才能完成解鎖。預(yù)設(shè)密碼以外的數(shù)字都不能解開(kāi)密碼鎖(如輸入非 6 位或輸入6 位與預(yù)設(shè)密碼不同的數(shù)字)

5、。(3)輸入密碼時(shí),數(shù)碼管同步顯示輸入的數(shù)字。(4)輸入正確后,有解鎖提示(設(shè)為綠燈亮) ,輸入錯(cuò)誤后也有提示(設(shè)為紅燈閃爍和鳴笛警告)(5)輸入錯(cuò)誤后可以重輸,要有復(fù)位功能。1.2 設(shè)計(jì)要求利用 AT89S52 單片機(jī)的 P2 端口的 P2.0-P2.6 連接到 7 個(gè)按鍵開(kāi)關(guān)上,分別是輸入鍵數(shù)字 1,數(shù)字 2,數(shù)字 3,數(shù)字 4,數(shù)字 5,數(shù)字 6 和確認(rèn)鍵,P2.7 接蜂鳴器。啟動(dòng)時(shí),按下電源開(kāi)關(guān),紅色指示燈長(zhǎng)亮,輸入密碼,而數(shù)碼管顯示輸入的相應(yīng)數(shù)字,然后按下確認(rèn)鍵,若密碼正確,綠燈亮,數(shù)碼管熄滅,弱密碼錯(cuò)誤,紅燈閃爍,蜂鳴器響,發(fā)出警報(bào)。精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)2 設(shè)

6、計(jì)思想2.1 硬件設(shè)計(jì)思想 2.11 鍵盤(pán)設(shè)計(jì)本設(shè)計(jì)使用 7 按鍵,從上到下,從左至右依次設(shè)為確認(rèn)鍵,數(shù)字 1,數(shù)字 2,數(shù)字 3,數(shù)字 4,數(shù)字 5,數(shù)字 6,用來(lái)輸入密碼,如下圖2.12 數(shù)字顯示設(shè)計(jì) 使用共陽(yáng)極七段數(shù)碼管來(lái)顯示輸入的數(shù)字,圖如下:精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)2.13 檢驗(yàn)密碼電路設(shè)計(jì)使用 LED 燈和蜂鳴器來(lái)提示輸入的密碼是否正確,若密碼正確,綠燈亮,若密碼錯(cuò)誤,紅燈閃爍,蜂鳴器響,電路如圖:2.2 軟件設(shè)計(jì)思想電子密碼鎖工作的主要過(guò)程是從鍵盤(pán)開(kāi)始輸入密碼,同時(shí) LED 顯示密碼輸入情況,按下確認(rèn)鍵后判斷密碼的正確性,作出開(kāi)鎖或報(bào)警處理。密碼的設(shè)定,在此程序

7、中密碼是固定的,預(yù)設(shè)的密碼為共 6 位密碼。在單片機(jī)內(nèi)部預(yù)設(shè)六位密碼,在使用密碼解鎖器時(shí),要按預(yù)設(shè)的密碼依次輸入才能完成解鎖。預(yù)設(shè)密碼以外的數(shù)字都不能解開(kāi)密碼鎖(如輸入非 6 位或輸入 6 位與預(yù)設(shè)密碼不同的數(shù)字)輸入密碼時(shí),數(shù)碼管要在單片機(jī)的控制下同步顯示輸入的數(shù)字。精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)3 電路原理與電路圖3.1 電路原理單片機(jī)最小系統(tǒng)。一個(gè) AT89S52 單片機(jī)做為控制電路,運(yùn)用其 P2 口來(lái)實(shí)現(xiàn)密碼的輸入和蜂鳴器的報(bào)警,通過(guò) P0 口給數(shù)碼顯示管高低不同電平信號(hào),來(lái)實(shí)現(xiàn)輸入密碼的顯示,P1 接指示燈。3.2 電路原理圖4 流程圖4.1 流程圖精選優(yōu)質(zhì)文檔-傾情為你

8、奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)5 程序清單與仿真結(jié)果5.1 程序清單 #includesbit mm1=P20;/密碼按鍵 1-8sbit mm2=P21;sbit mm3=P22;sbit mm4=P23;sbit mm5=P24;sbit mm6=P25;sbit mmok=P26;sbit l1=P10;sbit l2=P12;sbit fmq=P27;void init()P0=0 xff;/禁止數(shù)碼管顯示mm1=1;mm2=1;mm3=1;mm4=1;mm5=1;mm6=1;mmok=1;fmq=1;l1=1;l2=1;void delayms(unsigned int t)unsigned

9、int i,j;for(i=t;i0;i-)for(j=114;j0;j-);void main()unsigned char mmsr,bn,bn1,bn2,bn3,bn4,bn5;mmsr=0;bn=0;bn1=0;bn2=0;bn3=0;bn4=0;bn5=0;mmsr=1;init();while(1)if(mmsr=1)if(mm5=0) /系統(tǒng) 8 位 程序密碼delayms(10);if(mm5=0) bn=1;P0=0 xff;/消隱P0=0 x92;/顯示 5if(mm3=0)&(bn=1)delayms(10);if(mm3=0)&(bn=1)bn1=1;P

10、0=0 xff;/消隱P0=0 xb0;/顯示 3if(mm2=0)&(bn1=1)精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)delayms(10);if(mm2=0)&(bn1=1)bn2=1;P0=0 xff;/消隱P0=0 xa4;/顯示 2if(mm4=0)&(bn2=1)delayms(10);if(mm4=0)&(bn2=1)bn3=1;P0=0 xff;/消隱P0=0 x99;/顯示 4if(mm1=0)&(bn3=1)delayms(10);if(mm1=0)&(bn3=1)bn4=1;P0=0 xff;/消隱P0=0 xf9;/

11、顯示 1 if(mm6=0)&(bn4=1)delayms(10);if(mm6=0)&(bn4=1)bn5=1;P0=0 xff;/消隱P0=0 x82;/顯示 6if(mm1=0)delayms(10);if(mm1=0)P0=0 xff;/消隱P0=0 xf9;/顯示 1if(mm2=0)delayms(10);if(mm2=0)P0=0 xff;/消隱P0=0 xa4;/顯示 2if(mm3=0)delayms(10);if(mm3=0)P0=0 xff;/消隱P0=0 xb0;/顯示 3if(mm4=0)delayms(10);if(mm4=0)P0=0 xff;/消

12、隱P0=0 x99;/顯示 4精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)if(mm5=0)delayms(10);if(mm5=0)P0=0 xff;/消隱P0=0 x92;/顯示 5if(mm6=0)delayms(10);if(mm6=0)P0=0 xff;/消隱P0=0 x82;/顯示 8 if(mmok=0)delayms(10);if(mmok=0)if(bn=1)&(bn1=1)&(bn2=1)&(bn3=1)&(bn4=1)&(bn5=1) /密碼成功while(1)P0=0 xff;l2=0;delayms(100);elsewhile(

13、1)P0=0 xff;fmq=0;l1=0;delayms(100);l1=1;delayms(100); 精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)5.2 仿真結(jié)果1,開(kāi)始仿真,按下開(kāi)關(guān),紅燈亮2,輸入正確的密碼() ,數(shù)碼管顯示相應(yīng)的數(shù)字精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)3, (正確密碼)按下確認(rèn)鍵,綠燈亮4,若輸入錯(cuò)誤密碼,則紅燈閃爍,蜂鳴器響(圖內(nèi)為導(dǎo)通狀態(tài))精選優(yōu)質(zhì)文檔-傾情為你奉上專(zhuān)心-專(zhuān)注-專(zhuān)業(yè)6 設(shè)計(jì)總結(jié)6.1 設(shè)計(jì)體會(huì)在做本次課程設(shè)計(jì)的過(guò)程中,我感觸最深的當(dāng)屬查閱大量的設(shè)計(jì)資料了。為了讓自己的設(shè)計(jì)更加完善,查閱這方面的設(shè)計(jì)資料

14、是十分必要的,同時(shí)也是必不可少的。我們是在做單片機(jī)課程設(shè)計(jì),但我們不是藝術(shù)家,他們可以?huà)侀_(kāi)實(shí)際盡情在幻想的世界里翱翔,而我們一切都要有據(jù)可依,有理可尋,不切實(shí)際的構(gòu)想永遠(yuǎn)只能是構(gòu)想。 在拿到這個(gè)設(shè)計(jì)題目的時(shí)候,大家心中都沒(méi)底。特別是在焊接的過(guò)程中,遇到了各種困難??偸呛附拥牟缓?,不是焊少了,就是把線(xiàn)焊斷了。心想這下完了,不過(guò)好在有趙思聰同學(xué)和沈斌卓同學(xué),他們?cè)?jīng)在廠(chǎng)里焊接過(guò)類(lèi)似的東西。所以我們最終在老師和小組成員的共同努力下,克服了焊接問(wèn)題。在此我要感謝指導(dǎo)老師的悉心教導(dǎo)和小組成員的共同配合與努力。 設(shè)計(jì)過(guò)程,好比是我們?nèi)祟?lèi)成長(zhǎng)的歷程,常有一些不如意,難免會(huì)遇到各種各樣的問(wèn)題。在設(shè)計(jì)的過(guò)程中發(fā)

15、現(xiàn)了自己的不足之處,對(duì)以前所學(xué)過(guò)的知識(shí)理解得不夠深刻,掌握得不夠牢固。我們通過(guò)查閱大量有關(guān)資料,并在小組中互相討論,交流經(jīng)驗(yàn)和自學(xué),若遇到實(shí)在搞不明白的問(wèn)題還會(huì)及時(shí)請(qǐng)教老師,使自己學(xué)到了不少知識(shí),也經(jīng)歷了不少艱辛,但收獲同樣巨大。 本次設(shè)計(jì)中我懂得了許多東西,也培養(yǎng)了我設(shè)計(jì)的能力,樹(shù)立了對(duì)自己能力的信心,相信會(huì)對(duì)今后的學(xué)習(xí)工作生活有非常重要的影響。而且大大提高了動(dòng)手的能力,使我充分體會(huì)到了在創(chuàng)造過(guò)程中探索的艱難和成功時(shí)的喜悅。即便這個(gè)設(shè)計(jì)做的也不太好,但在設(shè)計(jì)過(guò)程中所學(xué)到的東西是這次設(shè)計(jì)的最大收獲和財(cái)富。 為此我要感謝我的學(xué)校,是她給了我這次鍛煉實(shí)際能力的機(jī)會(huì),提供了這個(gè)平臺(tái)和條件。我還要非常感謝我的指導(dǎo)老師李興亮老師,感謝李老師不辭辛苦的細(xì)心輔導(dǎo),讓我對(duì)單片機(jī)原理這門(mén)課程有了更深

溫馨提示

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

評(píng)論

0/150

提交評(píng)論