基于mcs-51單片機電子密碼鎖的設(shè)計.doc
約56頁DOC格式手機打開展開
基于mcs-51單片機電子密碼鎖的設(shè)計,本設(shè)計采用的是at89c52作為主控芯片與數(shù)據(jù)存儲器單元所設(shè)計的電子密碼鎖。通過單片機與外圍的矩陣鍵盤輸入、lcd液晶顯示、報警等電路相結(jié)合,利用單片機的靈活性和豐富的i/o口線資源,用c語言編寫的主控芯片控制程序與eepromat24c02讀寫程序相結(jié)合,并用keil軟件進行編譯,設(shè)計了一款簡單、實用、方便的電子密碼...


內(nèi)容介紹
此文檔由會員 道客巴巴 發(fā)布
本設(shè)計采用的是AT89C52作為主控芯片與數(shù)據(jù)存儲器單元所設(shè)計的電子密碼鎖。通過單片機與外圍的矩陣鍵盤輸入、LCD液晶顯示、報警等電路相結(jié)合,利用單片機的靈活性和豐富的I/O口線資源,用C語言編寫的主控芯片控制程序與EEPROM AT24C02讀寫程序相結(jié)合,并用Keil軟件進行編譯,設(shè)計了一款簡單、實用、方便的電子密碼控制系統(tǒng)。在本次設(shè)計中,能夠?qū)崿F(xiàn)密碼輸入正確及錯誤的不同顯示,在密碼泄露后,合法用戶能夠修改并存儲密碼,當(dāng)輸入密碼錯誤次數(shù)超過三次時,系統(tǒng)會自動報警,并且鍵盤被鎖定2分鐘,防止被非法用戶無限制的套取密碼。在設(shè)計的過程中,采用矩陣鍵盤減少了對I/O口線的占用,優(yōu)化了系統(tǒng)。采用的顯示元件是LCD1602液晶顯示,使得顯示更加清楚,用戶使用時也更明白。存儲芯片采用的是AT24C02芯片,具有掉電保護的作用。通過在Proteus中仿真測試,能夠很好的實現(xiàn)密碼鎖的所有功能,達到了設(shè)計的要求。