單片機原理與應用課程設計報告電子密碼鎖的設計
- 文件介紹:
- 該文件為 doc 格式,下載需要 0 積分
- 單片機原理與應用課程設計報告電子密碼鎖的設計
摘要
在日常的生活和工作中, 住宅與部門的安全防范、單位的文件檔案、財務報表以及一些個人資料的保存多以加鎖的辦法來解決。若使用傳統的機械式鑰匙開鎖,人們常需攜帶多把鑰匙, 使用極不方便, 且鑰匙丟失后安全性即大打折扣。在安全技術防范領域,具有防盜報警功能的電子密碼鎖逐漸代替了傳統的機械式密碼鎖,電子密碼鎖具有安全性高、成本低、功耗低、易操作等優點。
本文從經濟實用的角度出發,采用美國Atmel公司的單片機80C51作為主控芯片與數據存儲器單元,結合外圍的矩陣鍵盤輸入、LCD液晶顯示、報警、開鎖等,用C語言編寫的主控芯片控制程序與EEPROM AT24C02讀寫程序相結合,并用Keil軟件進行編譯,設計了一款可以多次更改密碼,具有報警功能的電子密碼控制系統。
這種密碼鎖的電路設計具有防試探按鍵輸入、智能控制上鎖、開鎖、報警、修改密碼等多種功能。密碼長度可變、保密性強、靈活性高、應用日益廣泛。
關鍵詞 密碼鎖; 單片機; 報警; LCD顯示
目 錄
1 緒論 ………………………………………………………………………………5
1.1電子密碼鎖簡介………………………………………………………………5
1.2電子密碼鎖的發展趨勢………………………………………………………5
1.3本設計所要實現的目標………………………………………………………6
1.4設計方案簡介…………………………………………………………………6
2 系統總體方案設計 ………………………………………………………………7
2.1設計框圖………………………………………………………………………7
2.2設計原理………………………………………………………………………7
3 硬件系統構成 ……………………………………………………………………8
3.1主要源器件……………………………………………………………………8
3.2電路總體構成…………………………………………………………………8
3.3電源輸入電路…………………………………………………………………8
3.4鍵盤輸入電路…………………………………………………………………9
3.5密碼存儲電路…………………………………………………………………9
3.6復位電路 ……………………………………………………………………10
3.7晶振電路 ……………………………………………………………………10
3.8顯示電路 ……………………………………………………………………11
3.9報警電路 ……………………………………………………………………12
3.10開鎖電路……………………………………………………………………13
4 軟件系統設計……………………………………………………………………14
4.1主程序流程圖 ………………………………………………………………14
4.2按鍵軟件設計 ………………………………………………………………14
4.3密碼設置軟件設計 …………………………………………………………15
4.4開鎖軟件設計 ………………………………………………………………16
結論…………………………………………………………………………………18
參考文獻……………………………………………………………………………19
附錄…………………………………………………………………………………20
附錄1硬件原理圖…………………………………………………………………20
附錄2 C語言程序…………………………………………………………………21
...