|
這是一款A(yù)T89C52單片機(jī)+AT24C02+1602構(gòu)成的密碼鎖C語言源程序原理圖,鍵盤由16只按鍵開關(guān)組成,6位密碼,密碼可以實現(xiàn)斷電保存,可以隨時進(jìn)行修改。電路簡單,容易制作,是學(xué)習(xí)單片機(jī)比較好的實踐項目。
主要實現(xiàn)功能:
1、1602液晶菜單顯示。
2、6位密碼,密碼可重置。密碼通過鍵盤輸入,若密碼正確,則將鎖打開。
3、支持掉電保存密碼功能。
4、采用5V繼電器模擬電子鎖。
5、密碼識別并開鎖。
6、密碼錯誤報警且有錯誤提示(顯示Error)。
7、密碼正確開鎖指示。
8、4X4矩陣鍵盤輸入。
9、隨時可修改密碼存儲,支持掉電保存密碼功能,功能更為實用。
10、密碼可以由用戶自己修改設(shè)定(只支持6位密碼),鎖打開后才能 修改密碼。修改密碼之前必須再次輸入密碼,在輸入新密碼時候需要二次確認(rèn),以防止誤操作。
11、報警、鎖定鍵盤功能。密碼輸入錯誤顯示器會出現(xiàn)錯誤提示,同時輸入錯誤會鎖定并報警3秒鐘,如發(fā)現(xiàn)3秒內(nèi)再有按鍵輸入,則再啟動3秒,若密碼輸入錯誤次數(shù)超過3次,蜂鳴器報警并且鎖定鍵盤。
仿真+hex文件下載(不含源碼):
AT89C52單片機(jī) AT24C01 1602構(gòu)成的密碼鎖資料壓縮包.rar
(900.53 KB, 下載次數(shù): 244)
2015-4-11 23:12 上傳
點(diǎn)擊文件名下載附件
下載積分: 黑幣 -5
|
評分
-
查看全部評分
|