電子密碼鎖設(shè)置 楊珊 劉熙

電子密碼鎖設(shè)置 楊珊 劉熙

ID:14653341

大?。?.31 MB

頁(yè)數(shù):27頁(yè)

時(shí)間:2018-07-29

電子密碼鎖設(shè)置  楊珊  劉熙_第1頁(yè)
電子密碼鎖設(shè)置  楊珊  劉熙_第2頁(yè)
電子密碼鎖設(shè)置  楊珊  劉熙_第3頁(yè)
電子密碼鎖設(shè)置  楊珊  劉熙_第4頁(yè)
電子密碼鎖設(shè)置  楊珊  劉熙_第5頁(yè)
資源描述:

《電子密碼鎖設(shè)置 楊珊 劉熙》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、湖南人文科技學(xué)院課程設(shè)計(jì)報(bào)告課程名稱:單片機(jī)原理及應(yīng)用課程設(shè)計(jì)設(shè)計(jì)題目:電子密碼鎖設(shè)置系別:通信與控制工程系專業(yè):自動(dòng)化班級(jí):二班學(xué)生姓名:楊珊劉熙學(xué)號(hào):0842124808421233起止日期:2010年12月20日~2010年12月31日指導(dǎo)教師:方智文姚毅教研室主任:方智文23指導(dǎo)教師評(píng)語(yǔ):指導(dǎo)教師簽名:年月日成績(jī)?cè)u(píng)定項(xiàng)目權(quán)重成績(jī)楊珊劉熙1、設(shè)計(jì)過(guò)程中出勤、學(xué)習(xí)態(tài)度等方面0.22、課程設(shè)計(jì)質(zhì)量與答辯0.53、設(shè)計(jì)報(bào)告書寫及圖紙規(guī)范程度0.3總成績(jī)教研室審核意見:教研室主任簽字:年月日教學(xué)系審核意見:

2、主任簽字:年月日23摘要隨著人們生活水平的提高,如何實(shí)現(xiàn)家庭防盜這一問題也變的尤其的突出,傳統(tǒng)的機(jī)械鎖由于其構(gòu)造的簡(jiǎn)單,被撬的事件屢見不鮮。電子技術(shù)的飛速發(fā)展,報(bào)警系統(tǒng)已從原來(lái)的簡(jiǎn)單化、局部化向智能化、集成化發(fā)展。電子鎖由于其保密性高,使用靈活性好,安全系數(shù)高,受到了廣大用戶的親呢。本系統(tǒng)由單片機(jī)系統(tǒng)、矩陣鍵盤、LED顯示組成。系統(tǒng)能完成開鎖、修改用戶密碼基本的密碼鎖的功能。本文詳細(xì)闡述了個(gè)模塊的功能以及它們之間的聯(lián)系。關(guān)鍵詞:?jiǎn)纹瑱C(jī)STC89C52;單片機(jī)控制;密碼鎖23目錄設(shè)計(jì)要求11方案對(duì)比11.1

3、方案一11.2方案二22硬件電路設(shè)計(jì)32.1鍵盤電路設(shè)計(jì)32.2LED顯示電路42.3STC89C52芯片接口電路設(shè)計(jì)42.48255A芯片接口電路設(shè)計(jì)72.5AT24C08斷電存儲(chǔ)單元的設(shè)計(jì)83系統(tǒng)軟件設(shè)計(jì)93.1主程序設(shè)計(jì)103.2鍵盤程序設(shè)計(jì)113.3調(diào)電存儲(chǔ)服務(wù)程序124系統(tǒng)功能測(cè)試125詳細(xì)儀器清單136總結(jié)147致謝15參考文獻(xiàn)16附錄一:8255A與LED的連接PCB板圖17附錄二:8255A與鍵盤的連接PCB板圖18附錄三:程序源代碼1923基于89C52的電子密碼鎖設(shè)計(jì)要求1、密碼的設(shè)定

4、,此密碼是固定在程序存儲(chǔ)器ROM中,假設(shè)預(yù)設(shè)的密碼為“12345”共5位密碼。2、密碼的輸入:采用兩個(gè)按鍵來(lái)完成密碼的輸入,其中一個(gè)按鍵為功能鍵,另一個(gè)按鍵為數(shù)字鍵。在輸入過(guò)程中,首先輸入密碼的長(zhǎng)度,接著根據(jù)密碼的長(zhǎng)度輸入密碼的位數(shù),直到所有長(zhǎng)度的密碼都已經(jīng)輸入完畢;或者輸入確認(rèn)功能鍵之后,才能完成密碼的輸入過(guò)程。進(jìn)入密碼的判斷比較處理狀態(tài)并給出相應(yīng)的處理過(guò)程。1方案對(duì)比1.1方案一采用一種是用以STC89C52為核心的單片機(jī)控制方案。利用單片機(jī)靈活的編程設(shè)計(jì)和豐富的IO端口,及其控制的準(zhǔn)確性,不但能實(shí)現(xiàn)

5、基本的密碼鎖功能,還能添加聲光提示等功能。其原理如圖1所示。STC89C52單片機(jī)8255A芯片LED鍵盤指示燈24C08圖1單片機(jī)控制原理圖231.2方案二采用數(shù)字電路控制。其原理方框圖如圖2所示。圖2數(shù)字電路控制原理方框圖采用數(shù)字密碼鎖電路的好處就是設(shè)計(jì)簡(jiǎn)單。用以74LS112雙JK觸發(fā)器構(gòu)成的數(shù)字邏輯電路作為密碼鎖的核心控制,共設(shè)了9個(gè)用戶輸入鍵,其中只有4個(gè)是有效的密碼按鍵,其它的都是干擾按鍵,若按下干擾鍵,鍵盤輸入電路自動(dòng)清零,原先輸入的密碼無(wú)效,需要重新輸入;如果用戶輸入密碼的時(shí)間超過(guò)40秒(

6、一般情況下,用戶不會(huì)超過(guò)40秒,若用戶覺得不便,還可以修改)電路將報(bào)警80秒,若電路連續(xù)報(bào)警三次,電路將鎖定鍵盤5分鐘,防止他人的非法操作。電路由兩大部分組成:密碼鎖電路和備用電源(UPS),其中設(shè)置UPS電源是為了防止因?yàn)橥k娫斐傻拿艽a鎖電路失效,使用戶免遭麻煩。密碼鎖電路包含:鍵盤輸入、密碼修改、密碼檢測(cè)、開鎖電路、執(zhí)行電路、報(bào)警電路、鍵盤輸入次數(shù)鎖定電路。通過(guò)比較以上兩種方案,單片機(jī)方案有較大的活動(dòng)空間,不但能實(shí)現(xiàn)所要求的功能而且能在很大的程度上擴(kuò)展功能,而且還可以方便的對(duì)系統(tǒng)進(jìn)行升級(jí),所以我們采用

7、前一種方案。本方案采用一種是用以89C52為核心的單片機(jī)控制方案。利用單片機(jī)靈活的編程設(shè)計(jì)和豐富的I/O23端口,及其控制的準(zhǔn)確性,實(shí)現(xiàn)基本的密碼鎖功能。設(shè)計(jì)思路如下:(1)輸入密碼用矩形鍵盤,包括數(shù)字鍵和功能鍵;(2)LED數(shù)碼管顯示輸入密碼,用8255A驅(qū)動(dòng)數(shù)碼管發(fā)光顯示數(shù)碼;(3)用發(fā)光二極管代替開鎖的電路,發(fā)光表示開鎖;(4)打開電源后,顯示器顯示“1”,表示密碼位數(shù)。按下功能鍵可選擇密碼位數(shù),確認(rèn)密碼位數(shù)后,再按數(shù)字鍵打出密碼;(5)密碼設(shè)置為“12345”,密碼正確后,發(fā)光二極管發(fā)光。若密碼錯(cuò)

8、誤,則會(huì)顯示“Error”。2硬件電路設(shè)計(jì)2.1鍵盤電路設(shè)計(jì)使用矩陣鍵盤,所以本設(shè)計(jì)就采用行列式鍵盤,同時(shí)也能減少鍵盤與單片機(jī)接口時(shí)所占用的I/O線的數(shù)目,每一條水平(行線)與垂直線(列線)的交叉處不相通,而是通過(guò)一個(gè)按鍵來(lái)連通,利用這種行列式矩陣結(jié)構(gòu)只需要N條行線和M條列線,即可組成具有N×M個(gè)按鍵的鍵盤。本設(shè)計(jì)使用4×4矩陣鍵盤,如圖3所示。圖3鍵盤設(shè)計(jì)電路圖232.2LED顯示電路本系統(tǒng)設(shè)計(jì)的顯示電路是為了給使用者以提示

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。