加入星計劃,您可以享受以下權(quán)益:

  • 創(chuàng)作內(nèi)容快速變現(xiàn)
  • 行業(yè)影響力擴散
  • 作品版權(quán)保護
  • 300W+ 專業(yè)用戶
  • 1.5W+ 優(yōu)質(zhì)創(chuàng)作者
  • 5000+ 長期合作伙伴
立即加入

基于51單片機的電子密碼鎖

2022/06/21
2755
服務(wù)支持:
技術(shù)交流群

完成交易后在“購買成功”頁面掃碼入群,即可與技術(shù)大咖們分享疑惑和經(jīng)驗、收獲成長和認(rèn)同、領(lǐng)取優(yōu)惠和紅包等。

虛擬商品不可退

當(dāng)前內(nèi)容為數(shù)字版權(quán)作品,購買后不支持退換且無法轉(zhuǎn)移使用。

加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論
放大
方塊圖(4)
相關(guān)方案
  • 方案介紹
  • 相關(guān)文件
  • 相關(guān)推薦
  • 電子產(chǎn)業(yè)圖譜
申請入駐 產(chǎn)業(yè)圖譜

基于51單片機的電子密碼鎖:

密碼鎖顯示部分采用的是LCD1602,數(shù)據(jù)端口使用的是51單片機的P0口,控制端口使用的是P2口;密碼輸入部分使用的是矩陣鍵盤,矩陣鍵盤的接口為單片機的P1口;該仿真密碼存儲部分使用的是EEPROM 24C02,通過51單片機的P26和P27引腳來模擬I2C接口實現(xiàn)對24C02芯片的讀寫控制;密碼鎖指示部分包括兩個LED指示燈和虛擬串口終端;密碼鎖控制部分采用一個5V繼電器。

運行仿真后,首先彈出的是虛擬串口終端,在虛擬串口終端上顯示有相應(yīng)的提示信息。在液晶顯示屏上顯示有密碼輸入和錯誤次數(shù)兩個部分。根據(jù)仿真上的文字提示,該密碼鎖支持3個用戶,用戶密碼是4位的,密碼分別是0001,0002,0003。

當(dāng)通過矩陣鍵盤輸入密碼時,可以看到液晶顯示屏上將輸入的密碼顯示為星號,而在虛擬串口顯示終端上則對用戶輸入的數(shù)字進行提示。

當(dāng)4位密碼都輸入進去后,如果沒有去按功能按鍵,而是繼續(xù)按了數(shù)字按鍵的話,之前所有輸入的密碼都將清除,需要再次重新輸入。當(dāng)輸入密碼后,按下'-'鍵,此時用戶輸入的密碼都會清除,同時在虛擬串口顯示終端上會給出相應(yīng)的提示符。

當(dāng)密碼輸入后,按下'X'按鍵,如果密碼輸入正確,則綠色LED指示燈會亮起,繼電器吸合,同時在虛擬串口顯示終端上會出現(xiàn)相應(yīng)的提示符,密碼正確時,按下'-'按鍵可以使密碼鎖復(fù)位;當(dāng)輸入的密碼錯誤時,紅色的LED指示燈亮起,液晶顯示器上的會顯示相應(yīng)的錯誤次數(shù)。如果錯誤的次數(shù)達到3次,則會提示密碼鎖已經(jīng)鎖定,然后下方顯示對應(yīng)的聯(lián)系方式。

在進行密碼修改時,需要先安心'+'按鍵,此時顯示屏和虛擬串口顯示終端上會提示輸入舊的密碼,當(dāng)輸入正確的舊密碼后按下'X'鍵,此時會提示輸入新密碼。在輸入新密碼時需要注意,密碼的4位數(shù)應(yīng)該在0000-0255之間,如果輸入的新密碼不在此范圍內(nèi),會提示輸入的密碼錯誤。輸入正確的新密碼后再次按下'X'按鍵,新密碼就已經(jīng)將舊密碼替換掉了。

  • 0022.基于51單片機的電子密碼鎖.zip
    描述:0022.基于51單片機的電子密碼鎖.zip

相關(guān)推薦

電子產(chǎn)業(yè)圖譜