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