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