資源描述:
《學(xué)士學(xué)位論文--基于at89c51的電子密碼鎖設(shè)計(jì).doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、基于單片機(jī)的電子密碼鎖設(shè)計(jì)摘要本次設(shè)計(jì)使用AT89C51實(shí)現(xiàn)一基于單片機(jī)的電子密碼鎖。本系統(tǒng)由單片機(jī)系統(tǒng)、矩陣鍵盤、LED顯示和報(bào)警系統(tǒng)組成。系統(tǒng)能完成開鎖、超次鎖定、修改用戶密碼基本的密碼鎖的功能。除上述基本的密碼鎖功能外,還具有溫度顯示、時(shí)間顯示等功能,依據(jù)實(shí)際的情況還可以添加遙控功能。本系統(tǒng)成本低廉,功能實(shí)用。關(guān)鍵詞:單片機(jī)AT89C51LED顯示矩陣鍵盤自動報(bào)警19目錄1引言………………………………………………………………12方案的比較與論證………………………………………………23系統(tǒng)模塊電路的設(shè)計(jì)……………………………………………43.1系統(tǒng)
2、總框圖…………………………………………………………43.2系統(tǒng)的模塊電路設(shè)計(jì)………………………………………………43.2..1單片機(jī)的最小系統(tǒng)模塊……………………………………………………..43.2..2波形產(chǎn)生模塊………………………………………………………………..53.2..3鍵盤模塊……………………………………………………………………..83.2..4顯示模塊……………………………………………………………………..93.2..5電源模塊……………………………………………………………………113.2..6溫度檢測模塊設(shè)計(jì)……………………………………
3、……………………133.2..7開鎖電路和報(bào)警電路模塊…………………………………………………144系統(tǒng)的軟件設(shè)計(jì)…………………………………………………154.1軟件設(shè)計(jì)思路……………………………………………………...154.2系統(tǒng)主流程圖……………………………………………………...155總結(jié)………………………………………………………………166致謝………………………………………………………………187參考文獻(xiàn)…………………………………………………………188附錄………………………………………………………………19191引言目前,最常用的鎖是20世紀(jì)
4、50年代意大利人設(shè)計(jì)的機(jī)械鎖,其機(jī)構(gòu)簡單、使用方便、價(jià)格便宜。但在使用中暴露了很多缺點(diǎn):一是機(jī)械鎖是靠金屬制成的鑰匙上的不同齒形與鎖芯的配合來工作的。據(jù)統(tǒng)計(jì),每4000把鎖中就有兩把鎖的鑰匙齒牙相同或類似,故安全性低。二是鑰匙一旦丟失,無論誰撿到都可以將鎖打開。三是機(jī)械鎖的材料大多為黃銅,質(zhì)地較軟,容易損壞。四是機(jī)械鎖鑰匙易于復(fù)制,不適于諸如賓館等公共場所使用。由于人們對鎖的安全性,方便性等性能有更高的要求,許多智能鎖也相繼問世,但這類產(chǎn)品的特點(diǎn)是針對特定指紋或有效卡,但能適用于保密要求高且僅供個(gè)別人使用的箱、柜、房間,其成本一般較高,在一定程度上限制
5、了這類產(chǎn)品的普及和推廣。隨著人們生活水平的提高,電子密碼防盜鎖作為防盜衛(wèi)士的作用日趨重要。電子密碼防盜鎖用密碼代替鑰匙,不但省去了佩戴鑰匙的煩惱,也從根本上解決了普通門鎖保密性差的缺點(diǎn)。隨著人們生活水平的提高,如何實(shí)現(xiàn)家庭防盜這一問題也變的尤其的突出,傳統(tǒng)的機(jī)械鎖由于其構(gòu)造的簡單,被撬的事件屢見不鮮,機(jī)械鎖的這些弊端為一種新型的鎖---電子密碼鎖,提供了發(fā)展的空間。隨著人們對安全的重視和科技的發(fā)展,許多電子智能鎖已在國內(nèi)外相繼面世。但是這些產(chǎn)品的特點(diǎn)是針對特定的指紋和有效卡,只能適用于保密要求的箱、柜、門等。而且指紋識識別器若在公共場所使用存在容易機(jī)械
6、損壞,IC卡還存在容易丟失、損壞等特點(diǎn)。加上其成本較高,一定程度上限制了這類產(chǎn)品的普及和推廣。電子鎖由于其保密性高,使用靈活性好,安全系數(shù)高,受到了廣大用戶的歡迎。鑒于目前的技術(shù)水平與市場的接收程度,電子密碼鎖是這類電子防盜產(chǎn)品的主流。192方案比較與論證方案一:采用數(shù)字電路控制。其原理方框圖如圖1所示。圖1數(shù)字密碼鎖電路方案采用數(shù)字密碼鎖電路的好處就是設(shè)計(jì)簡單。19用以74LS112雙JK觸發(fā)器構(gòu)成的數(shù)字邏輯電路作為密碼鎖的核心控制,共設(shè)了9個(gè)用戶輸入鍵,其中只有6個(gè)是有效的密碼按鍵,其它的都是干擾按鍵,若按下干擾鍵,鍵盤輸入電路自動清零,原先輸入的
7、密碼無效,需要重新輸入;若電路連續(xù)報(bào)警三次,電路將鎖定鍵盤10秒,防止他人的非法操作。電路由兩大部分組成:密碼鎖電路和備用電源(UPS),其中設(shè)置UPS電源是為了防止因?yàn)橥k娫斐傻拿艽a鎖電路失效,使用戶免遭麻煩。密碼鎖電路包含:鍵盤輸入、密碼修改、密碼檢測、開鎖電路、執(zhí)行電路、報(bào)警電路、鍵盤輸入次數(shù)鎖定電路。方案二:以AT89C51為核心的單片機(jī)控制方案。利用單片機(jī)靈活的編程設(shè)計(jì)和豐富的IO端口,及其控制的準(zhǔn)確性,不但能實(shí)現(xiàn)基本的密碼鎖功能,還能添加溫度顯示、時(shí)間顯示甚至添加遙控控制功能。通過比較以上兩種方案,單片機(jī)方案有較大的活動空間,不但能實(shí)現(xiàn)所要
8、求的功能而且能在很大的程度上擴(kuò)展功能,而且還可以方便的對系統(tǒng)進(jìn)行升級,所以我們采用后一種方案。