資源描述:
《電子密碼鎖設(shè)置 楊珊 劉熙》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、.湖南人文科技學(xué)院課程設(shè)計報告課程名稱:單片機原理及應(yīng)用課程設(shè)計設(shè)計題目:電子密碼鎖設(shè)置系別:通信與控制工程系專業(yè):自動化班級:二班學(xué)生姓名:楊珊劉熙學(xué)號:0842124808421233起止日期:2010年12月20日~2010年12月31日指導(dǎo)教師:方智文姚毅教研室主任:方智文...指導(dǎo)教師評語:指導(dǎo)教師簽名:年月日成績評定項目權(quán)重成績楊珊劉熙1、設(shè)計過程中出勤、學(xué)習(xí)態(tài)度等方面0.22、課程設(shè)計質(zhì)量與答辯0.53、設(shè)計報告書寫及圖紙規(guī)范程度0.3總成績教研室審核意見:教研室主任簽字:年月日教學(xué)系審核意見:主任簽字:年月日...摘要隨著人們生活水平的提高,如何實現(xiàn)
2、家庭防盜這一問題也變的尤其的突出,傳統(tǒng)的機械鎖由于其構(gòu)造的簡單,被撬的事件屢見不鮮。電子技術(shù)的飛速發(fā)展,報警系統(tǒng)已從原來的簡單化、局部化向智能化、集成化發(fā)展。電子鎖由于其保密性高,使用靈活性好,安全系數(shù)高,受到了廣大用戶的親呢。本系統(tǒng)由單片機系統(tǒng)、矩陣鍵盤、LED顯示組成。系統(tǒng)能完成開鎖、修改用戶密碼基本的密碼鎖的功能。本文詳細闡述了個模塊的功能以及它們之間的聯(lián)系。關(guān)鍵詞:單片機STC89C52;單片機控制;密碼鎖...目錄設(shè)計要求11方案對比11.1方案一11.2方案二22硬件電路設(shè)計32.1鍵盤電路設(shè)計32.2LED顯示電路42.3STC89C52芯片接口電路設(shè)
3、計42.48255A芯片接口電路設(shè)計72.5AT24C08斷電存儲單元的設(shè)計83系統(tǒng)軟件設(shè)計93.1主程序設(shè)計103.2鍵盤程序設(shè)計113.3調(diào)電存儲服務(wù)程序124系統(tǒng)功能測試125詳細儀器清單136總結(jié)147致謝15參考文獻16附錄一:8255A與LED的連接PCB板圖17附錄二:8255A與鍵盤的連接PCB板圖18附錄三:程序源代碼19...基于89C52的電子密碼鎖設(shè)計要求1、密碼的設(shè)定,此密碼是固定在程序存儲器ROM中,假設(shè)預(yù)設(shè)的密碼為“12345”共5位密碼。2、密碼的輸入:采用兩個按鍵來完成密碼的輸入,其中一個按鍵為功能鍵,另一個按鍵為數(shù)字鍵。在輸入過程
4、中,首先輸入密碼的長度,接著根據(jù)密碼的長度輸入密碼的位數(shù),直到所有長度的密碼都已經(jīng)輸入完畢;或者輸入確認(rèn)功能鍵之后,才能完成密碼的輸入過程。進入密碼的判斷比較處理狀態(tài)并給出相應(yīng)的處理過程。1方案對比1.1方案一采用一種是用以STC89C52為核心的單片機控制方案。利用單片機靈活的編程設(shè)計和豐富的IO端口,及其控制的準(zhǔn)確性,不但能實現(xiàn)基本的密碼鎖功能,還能添加聲光提示等功能。其原理如圖1所示。STC89C52單片機8255A芯片LED鍵盤指示燈24C08圖1單片機控制原理圖...1.2方案二采用數(shù)字電路控制。其原理方框圖如圖2所示。圖2數(shù)字電路控制原理方框圖采用數(shù)字密
5、碼鎖電路的好處就是設(shè)計簡單。用以74LS112雙JK觸發(fā)器構(gòu)成的數(shù)字邏輯電路作為密碼鎖的核心控制,共設(shè)了9個用戶輸入鍵,其中只有4個是有效的密碼按鍵,其它的都是干擾按鍵,若按下干擾鍵,鍵盤輸入電路自動清零,原先輸入的密碼無效,需要重新輸入;如果用戶輸入密碼的時間超過40秒(一般情況下,用戶不會超過40秒,若用戶覺得不便,還可以修改)電路將報警80秒,若電路連續(xù)報警三次,電路將鎖定鍵盤5分鐘,防止他人的非法操作。電路由兩大部分組成:密碼鎖電路和備用電源(UPS),其中設(shè)置UPS電源是為了防止因為停電造成的密碼鎖電路失效,使用戶免遭麻煩。密碼鎖電路包含:鍵盤輸入、密碼修
6、改、密碼檢測、開鎖電路、執(zhí)行電路、報警電路、鍵盤輸入次數(shù)鎖定電路。通過比較以上兩種方案,單片機方案有較大的活動空間,不但能實現(xiàn)所要求的功能而且能在很大的程度上擴展功能,而且還可以方便的對系統(tǒng)進行升級,所以我們采用前一種方案。本方案采用一種是用以89C52為核心的單片機控制方案。利用單片機靈活的編程設(shè)計和豐富的I/O...端口,及其控制的準(zhǔn)確性,實現(xiàn)基本的密碼鎖功能。設(shè)計思路如下:(1)輸入密碼用矩形鍵盤,包括數(shù)字鍵和功能鍵;(2)LED數(shù)碼管顯示輸入密碼,用8255A驅(qū)動數(shù)碼管發(fā)光顯示數(shù)碼;(3)用發(fā)光二極管代替開鎖的電路,發(fā)光表示開鎖;(4)打開電源后,顯示器顯示
7、“1”,表示密碼位數(shù)。按下功能鍵可選擇密碼位數(shù),確認(rèn)密碼位數(shù)后,再按數(shù)字鍵打出密碼;(5)密碼設(shè)置為“12345”,密碼正確后,發(fā)光二極管發(fā)光。若密碼錯誤,則會顯示“Error”。2硬件電路設(shè)計2.1鍵盤電路設(shè)計使用矩陣鍵盤,所以本設(shè)計就采用行列式鍵盤,同時也能減少鍵盤與單片機接口時所占用的I/O線的數(shù)目,每一條水平(行線)與垂直線(列線)的交叉處不相通,而是通過一個按鍵來連通,利用這種行列式矩陣結(jié)構(gòu)只需要N條行線和M條列線,即可組成具有N×M個按鍵的鍵盤。本設(shè)計使用4×4矩陣鍵盤,如圖3所示。圖3鍵盤設(shè)計電路圖...2.2LED顯示電路本系統(tǒng)設(shè)計的顯示電路是為