基于51單片機(jī)的電子密碼鎖設(shè)計(jì)與應(yīng)用研究
發(fā)布時(shí)間:2021-09-17 12:39
本文設(shè)計(jì)的電子密碼鎖系統(tǒng)主要由五個(gè)核心部件組成,分別為STC89C51單片機(jī)、AT24C02存儲(chǔ)器、LCD1602顯示器、矩陣鍵盤以及蜂鳴報(bào)警器。用戶可通過(guò)矩陣按鍵鍵盤進(jìn)行密碼輸入,密碼輸入錯(cuò)誤時(shí)蜂鳴器會(huì)報(bào)警提示,并且可根據(jù)實(shí)際情況修改密碼。軟件部分采用C語(yǔ)言對(duì)各個(gè)模塊功能進(jìn)行程序設(shè)計(jì),通過(guò)一系列算法實(shí)現(xiàn)系統(tǒng)所預(yù)期的功能。通過(guò)不斷改進(jìn)與調(diào)試,得到了一個(gè)功耗較低、操作簡(jiǎn)單、安全性高的電子密碼鎖,具有很強(qiáng)的實(shí)用價(jià)值。
【文章來(lái)源】:漯河職業(yè)技術(shù)學(xué)院學(xué)報(bào). 2020,19(06)
【文章頁(yè)數(shù)】:3 頁(yè)
【部分圖文】:
系統(tǒng)硬件電路設(shè)計(jì)
電子密碼鎖控制系統(tǒng)的軟件設(shè)計(jì)主要分為主程序、LCD1602顯示程序、AT24C02存儲(chǔ)程序、矩陣按鍵電路及中斷服務(wù)程序的設(shè)計(jì)。為了實(shí)現(xiàn)密碼鎖的預(yù)期功能,軟件設(shè)計(jì)部分以STC89C51單片機(jī)為核心編寫程序,首先對(duì)整個(gè)系統(tǒng)程序進(jìn)行初始化設(shè)置,開啟電子密碼鎖的功能,采用4×4矩陣式鍵盤掃描方法來(lái)判斷是否已按下按鍵,可通過(guò)LCD1602液晶顯示屏清楚地看出當(dāng)前已輸入的密碼位數(shù),輸入完成后按下確認(rèn)鍵,密碼鎖會(huì)將輸入的密碼與事先存儲(chǔ)在AT24C02芯片中的原密碼進(jìn)行比對(duì),若密碼一致則打開鎖,若密碼不一致則蜂鳴器報(bào)警且LED燈亮,可選擇重新輸入,當(dāng)密碼錯(cuò)誤三次則鍵盤將被鎖定且報(bào)警。軟件設(shè)計(jì)流程如圖2所示。4 結(jié)論與展望
【參考文獻(xiàn)】:
期刊論文
[1]基于STC89C51單片機(jī)的防盜報(bào)警系統(tǒng)設(shè)計(jì)[J]. 韓爽,張迪. 計(jì)算機(jī)測(cè)量與控制. 2019(11)
[2]基于51單片機(jī)的多功能數(shù)字鐘設(shè)計(jì)[J]. 鐘鵬程. 電子制作. 2019(07)
[3]基于單片機(jī)的電子密碼鎖[J]. 林三元. 科技視界. 2014(03)
[4]LED路燈智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 趙向南. 山西電子技術(shù). 2013(02)
[5]汽車簡(jiǎn)易測(cè)距系統(tǒng)的設(shè)計(jì)[J]. 鄒修國(guó). 中國(guó)新技術(shù)新產(chǎn)品. 2009(23)
[6]基于單片機(jī)的電子密碼鎖控制電路設(shè)計(jì)[J]. 周鑫,何建新,劉琥. 成都信息工程學(xué)院學(xué)報(bào). 2009(04)
碩士論文
[1]高精度溫控半導(dǎo)體激光器驅(qū)動(dòng)系統(tǒng)[D]. 朱琳.電子科技大學(xué) 2009
本文編號(hào):3398743
【文章來(lái)源】:漯河職業(yè)技術(shù)學(xué)院學(xué)報(bào). 2020,19(06)
【文章頁(yè)數(shù)】:3 頁(yè)
【部分圖文】:
系統(tǒng)硬件電路設(shè)計(jì)
電子密碼鎖控制系統(tǒng)的軟件設(shè)計(jì)主要分為主程序、LCD1602顯示程序、AT24C02存儲(chǔ)程序、矩陣按鍵電路及中斷服務(wù)程序的設(shè)計(jì)。為了實(shí)現(xiàn)密碼鎖的預(yù)期功能,軟件設(shè)計(jì)部分以STC89C51單片機(jī)為核心編寫程序,首先對(duì)整個(gè)系統(tǒng)程序進(jìn)行初始化設(shè)置,開啟電子密碼鎖的功能,采用4×4矩陣式鍵盤掃描方法來(lái)判斷是否已按下按鍵,可通過(guò)LCD1602液晶顯示屏清楚地看出當(dāng)前已輸入的密碼位數(shù),輸入完成后按下確認(rèn)鍵,密碼鎖會(huì)將輸入的密碼與事先存儲(chǔ)在AT24C02芯片中的原密碼進(jìn)行比對(duì),若密碼一致則打開鎖,若密碼不一致則蜂鳴器報(bào)警且LED燈亮,可選擇重新輸入,當(dāng)密碼錯(cuò)誤三次則鍵盤將被鎖定且報(bào)警。軟件設(shè)計(jì)流程如圖2所示。4 結(jié)論與展望
【參考文獻(xiàn)】:
期刊論文
[1]基于STC89C51單片機(jī)的防盜報(bào)警系統(tǒng)設(shè)計(jì)[J]. 韓爽,張迪. 計(jì)算機(jī)測(cè)量與控制. 2019(11)
[2]基于51單片機(jī)的多功能數(shù)字鐘設(shè)計(jì)[J]. 鐘鵬程. 電子制作. 2019(07)
[3]基于單片機(jī)的電子密碼鎖[J]. 林三元. 科技視界. 2014(03)
[4]LED路燈智能控制系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J]. 趙向南. 山西電子技術(shù). 2013(02)
[5]汽車簡(jiǎn)易測(cè)距系統(tǒng)的設(shè)計(jì)[J]. 鄒修國(guó). 中國(guó)新技術(shù)新產(chǎn)品. 2009(23)
[6]基于單片機(jī)的電子密碼鎖控制電路設(shè)計(jì)[J]. 周鑫,何建新,劉琥. 成都信息工程學(xué)院學(xué)報(bào). 2009(04)
碩士論文
[1]高精度溫控半導(dǎo)體激光器驅(qū)動(dòng)系統(tǒng)[D]. 朱琳.電子科技大學(xué) 2009
本文編號(hào):3398743
本文鏈接:http://sikaile.net/kejilunwen/jisuanjikexuelunwen/3398743.html
最近更新
教材專著