• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      一種基于單片機(jī)的電子密碼鎖設(shè)計(jì)

      2019-07-24 10:33:16曾晗王賽劉元浩
      智富時代 2019年6期
      關(guān)鍵詞:單片機(jī)

      曾晗 王賽 劉元浩

      【摘 要】本文設(shè)計(jì)了一種基于單片機(jī)的電子密碼鎖。該密碼鎖以AT89C52為核心,采用LCD顯示和EEPROM存儲密碼,通過矩陣鍵盤輸入密碼來解鎖,實(shí)現(xiàn)了密碼開鎖、修改密碼、多次輸入錯誤鎖定并報(bào)警等基本功能,并用Proteus進(jìn)行仿真,驗(yàn)證其功能,具有成本低、易用性好等特點(diǎn)。

      【關(guān)鍵詞】電子密碼鎖;矩陣鍵盤;單片機(jī);LCD

      隨著技術(shù)的快速發(fā)展,各式各樣高科技產(chǎn)品層出不窮,使人們的生活變得愈加智能和便捷,鎖具也逐漸從傳統(tǒng)的機(jī)械鎖逐步向電子密碼鎖轉(zhuǎn)變。但目前市場上機(jī)械鎖仍占有大量比例,且質(zhì)量參差不齊,大部分鎖的安全性不是很高;而用戶一旦忘記攜帶鑰匙,便無法開鎖,十分不便。電子密碼鎖在提高安全性的同時,能通過密碼、指紋等多種方式進(jìn)行開鎖,大大提高了便捷性,是未來鎖具的發(fā)展方向。本文的電子密碼鎖基于單片機(jī)進(jìn)行設(shè)計(jì),實(shí)現(xiàn)密碼開鎖、修改密碼、多次輸入錯誤鎖定并報(bào)警等基本功能,具有成本低、易用性好等特點(diǎn)。

      1.總體設(shè)計(jì)方案

      本設(shè)計(jì)由AT89C52單片機(jī)、LCD顯示屏、4×4矩陣鍵盤、EEPROM、蜂鳴器等部分組成,其中AT89C52單片機(jī)為核心控制元件。當(dāng)通過鍵盤輸入密碼時,單片機(jī)將密碼與預(yù)先存儲在EEPROM中的密碼進(jìn)行比對,若相同則通過開鎖驅(qū)動模塊控制鎖具開鎖,若錯誤則通過LCD顯示屏提示并要求重新輸入密碼,多次輸入錯誤則鎖定系統(tǒng)并報(bào)警。

      2.電路設(shè)計(jì)

      2.1 LCD顯示電路

      LCD顯示器以其微功耗、體積小、顯示內(nèi)容豐富、超薄輕巧的諸多優(yōu)點(diǎn),在袖珍式儀表和低功耗應(yīng)用系統(tǒng)中得到越來越廣泛的應(yīng)用。

      本次設(shè)計(jì)采用的字符型液晶模塊LM016L能夠同時顯示16×2即32個字符(16列2行),采用標(biāo)準(zhǔn)的14腳接口。D0~D7為8位雙向數(shù)據(jù)線,與AT89C52的P0.0-P0.7口連接,傳輸顯示字符。RS、RW和使能端E端分別與P3.0-P3.2口連接,控制顯示字符的輸出。

      2.2 鎖芯驅(qū)動電路

      用繼電器來控制門鎖的開關(guān),采用一個小功率三極管來構(gòu)成驅(qū)動電路,由P1.1口來控制三極管的導(dǎo)通和關(guān)斷,從而達(dá)到控制門鎖的目的。

      2.3 EEPROM電路

      EEPROM是一種掉電后數(shù)據(jù)不丟失的存儲芯片,可通過高于普通電壓的作用來擦除和重寫,用于存儲密碼。芯片的SCK和SDA分別與P3.6、P3.7口連接,用于密碼的讀取和寫入,每次輸入時從EEPROM讀出密碼進(jìn)行密碼核對,修改密碼時又可以重新寫入新密碼。

      2.4 鍵盤電路

      鍵盤電路采用4×4矩陣式鍵盤,4條行線和4條列線通過一個按鍵連通,分別連接AT89C52的P2.0-P2.7口。鍵盤上0-9鍵用于密碼的輸入,此外設(shè)置有退格、確認(rèn)、退出和修改密碼四個功能鍵。

      2.5 報(bào)警電路

      報(bào)警電路包含LED燈和蜂鳴器,采用小功率三極管構(gòu)成驅(qū)動電路,P1.0口來控制三極管的導(dǎo)通和關(guān)斷,從而達(dá)到控制蜂鳴器的目的。P1.2口連接LED燈控制燈的開斷。

      3.軟件設(shè)計(jì)

      軟件系統(tǒng)主要包含下列部分:

      主程序:負(fù)責(zé)系統(tǒng)初始化和調(diào)用各子程序,控制整個系統(tǒng)的工作流程,實(shí)現(xiàn)密碼的核對和修改、控制門鎖的開關(guān)等功能。開鎖流程圖如圖3所示。

      LCD顯示子程序:實(shí)現(xiàn)LCD的初始化和顯示。

      鍵盤掃描子程序:包括消除鍵盤抖動、檢測鍵盤是否按下和彈起以及返回用戶按下的鍵盤所對應(yīng)的鍵盤號。

      讀寫EEPROM子程序:實(shí)現(xiàn)EEPROM中數(shù)據(jù)的讀出和寫入。

      4.系統(tǒng)仿真

      采用Proteus軟件對設(shè)計(jì)進(jìn)行仿真。將HEX文件導(dǎo)入AT89C52中驗(yàn)證是否滿足設(shè)計(jì)要求。

      (1)密碼輸入正確后開鎖。系統(tǒng)啟動后LCD屏提示輸入密碼,鍵盤輸入密碼后,按確定鍵,屏幕顯示密碼正確,鎖芯驅(qū)動電路控制門鎖打開,如圖4所示。

      (2)密碼多次錯誤后鎖定。輸入錯誤密碼后,屏幕顯示密碼錯誤,然后自動清除密碼,提示重新輸入,此時可再次輸入密碼。 當(dāng)錯誤輸入超過3次,系統(tǒng)鎖定并啟動蜂鳴器進(jìn)行報(bào)警。

      (3)修改密碼。按修改密碼功能鍵,進(jìn)入密碼修改模式。按照屏幕提示首先通過鍵盤輸入原密碼,若密碼錯誤,則按照(2)的流程進(jìn)行;若密碼正確,則進(jìn)入密碼修改流程。按照屏幕提示兩次輸入新密碼,若兩次輸入一致則密碼修改成功,若兩次輸入不一致則提示重新輸入。

      5.結(jié)語

      電子密碼鎖是未來鎖具的發(fā)展方向,具有較大的市場前景。本設(shè)計(jì)實(shí)現(xiàn)了密碼開鎖、修改密碼、多次輸入錯誤鎖定并報(bào)警等電子密碼鎖的基本功能,具有成本低、易用性好等特點(diǎn),但在智能和人性化上還有很大的提升空間,例如加入指紋識別模塊通過指紋解鎖、加入藍(lán)牙或WiFi模塊通過手機(jī)實(shí)現(xiàn)無線連接和控制,使電子密碼鎖的使用更加智能和便捷。

      【參考文獻(xiàn)】

      [1]金桂,向國梁.基于C語言STC89C52單片機(jī)電子密碼鎖的設(shè)計(jì)與仿真[J].現(xiàn)代電子技術(shù),2010,33(19):176-178+182.

      [2]韓團(tuán)軍.基于單片機(jī)的電子密碼鎖設(shè)計(jì)[J].國外電子測量技術(shù),2010,29(07):58-61.

      [3]李建波.基于STC89C52單片機(jī)的電子密碼鎖[J].現(xiàn)代電子技術(shù),2008(23):154-156.

      猜你喜歡
      單片機(jī)
      基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
      電子制作(2019年13期)2020-01-14 03:15:28
      基于單片機(jī)的層次漸變暖燈的研究
      電子制作(2019年15期)2019-08-27 01:12:10
      基于單片機(jī)的多功能智能插排
      電子制作(2019年11期)2019-07-04 00:34:48
      基于單片機(jī)的便捷式LCF測量儀
      電子制作(2019年9期)2019-05-30 09:42:02
      小議PLC與單片機(jī)之間的串行通信及應(yīng)用
      電子制作(2018年12期)2018-08-01 00:48:04
      MSP430單片機(jī)在仿真中要注意的幾點(diǎn)問題
      電子制作(2017年9期)2017-04-17 03:00:53
      基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
      電子制作(2017年19期)2017-02-02 07:08:27
      基于單片機(jī)的三維LED點(diǎn)陣設(shè)計(jì)
      電子制作(2016年21期)2016-05-17 03:52:51
      Microchip推出兩個全新PIC單片機(jī)系列
      基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計(jì)
      永平县| 会理县| 镇赉县| 论坛| 弋阳县| 禄丰县| 彩票| 屏东县| 寻甸| 叶城县| 武威市| 孟连| 阜康市| 英吉沙县| 连南| 甘洛县| 延津县| 驻马店市| 巨野县| 武夷山市| 枞阳县| 洮南市| 石楼县| 灌南县| 清苑县| 平罗县| 大邑县| 阜南县| 天津市| 福海县| 双峰县| 寿阳县| 名山县| 海门市| 伽师县| 肃宁县| 张家界市| 乃东县| 绩溪县| 自治县| 遂昌县|