亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于單片機的家用智能電子密碼鎖的設計

        2021-05-28 06:18:56葉鋼
        科學技術創(chuàng)新 2021年14期
        關鍵詞:密碼鎖行列式數(shù)碼管

        葉鋼

        (麗水職業(yè)技術學院機電工程學院,浙江 麗水323000)

        1 概述

        隨著科學技術的發(fā)展,以及人們安全意識的加強,各種系列的防盜門系統(tǒng)廣泛進入了大家的生活,因而防盜門鎖系統(tǒng)的安全性、方便性就顯得至關重要了。當前市場上的大部分防盜門系統(tǒng)都是采用機械鑰匙開鎖,而機械鑰匙最大的缺點是其很容易被復制或盜用。本文介紹一種基于AT89C51 單片機的家用智能電子密碼鎖的設計方法。

        2 總體設計要求

        2.1 該電子密碼鎖能夠?qū)θ梭w檢測,當無人時,系統(tǒng)自動息屏,當有人站在門口超過3 秒鐘后,則系統(tǒng)屏幕點亮,進入密碼輸入狀態(tài)(密碼為四位,初始值為1234)。

        2.2 電子密碼鎖采用6 位共陰數(shù)碼管進行顯示,其中左邊2位顯示內(nèi)容為系統(tǒng)密碼輸入倒計時時間,右邊4 位為當前密碼輸入值。

        2.3 當電子密碼鎖系統(tǒng)進入密碼輸入狀態(tài)時,顯示管顯示30 秒倒計時,若在30 秒內(nèi)密碼輸入正確,則綠燈亮,電磁閥工作,開門,系統(tǒng)不報警;若在30 秒內(nèi)密碼輸入錯誤,則紅燈亮,蜂鳴器報警;若在倒計時結束時,沒有輸入密碼,則紅燈亮,蜂鳴器報警。

        2.4 電子密碼鎖的密碼輸入模塊采用4×3 行列式鍵盤,其中10 個按鍵為數(shù)字0~9,另外兩個按鍵分別為“清除/密碼修改”鍵和“確定”鍵。

        2.5 在密碼輸入狀態(tài)時,若按“清除”鍵,可將之前輸入的密碼清除后,可重新輸入新密碼。

        2.6 在密碼輸入狀態(tài)時,必須按下“確定”鍵表示密碼輸入完畢。

        2.7 在正確輸入密碼開鎖后,可按下“清除/密碼修改”鍵進行系統(tǒng)密碼修改,系統(tǒng)支持斷電保存密碼。

        3 硬件電路設計

        圖1 給出了本系統(tǒng)的硬件電路的框圖,單片機采用AT89C51,人體檢測傳感器采用紅外對管,當有人遮擋時,紅外接收管輸出高電平,經(jīng)過74LS04 非門轉為低電平觸發(fā)單片機外部中斷,密碼存儲模塊采用AT24C02C,鍵盤采用4×3 行列式鍵盤,顯示采用74HC595 驅(qū)動共陰數(shù)碼管。

        系統(tǒng)的各模塊連接具體如下:

        (1)單片機與顯示模塊的連接:AT89C51 單片機的P2.0~P2.2 分別與74HC595 的SHCP(11 腳)、STCP(12 腳)、DS(14 腳)相接,兩片74HC595 采用級聯(lián)方式,一片控制數(shù)碼管的位選,一片控制數(shù)碼管的段選。

        圖1 系統(tǒng)硬件框圖

        (2)單片機與鍵盤的連接:單片機的P1 口接4×3 行列式鍵盤,鍵盤主要包括0~9 數(shù)字鍵、“清除/密碼修改”鍵、“確認”鍵等。

        (3)單片機與EEPROM 的連接:單片機的P2.6、P2.7 口分別接AT24C02C 的SCK(6 腳)和SDA(5 腳)。

        (4)單片機與傳感器模塊的連接:單片機的P3.2 口接光電傳感器的輸入端,檢測是否有人。

        (5)單片機與報警電路的連接:單片機的P3.3、P3.4、P3.7 分別接聲光報警器件。

        4 程序設計

        電子密碼鎖系統(tǒng)的程序主要包括主程序、鍵盤掃描子程序、74HC595 顯示子程序、AT24C02 讀寫子程序等。

        4.1 主程序設計

        主程序的主要功能包括:系統(tǒng)初始化、判斷門外是否有人、判斷密碼是否輸入完畢、判斷密碼是否輸入正確、判斷30s 倒計時時間是否結束、判斷是否開門或報警等。其程序流程圖如圖2所示。

        4.2 鍵盤掃描子程序設計

        鍵盤采用4×3 行列式鍵盤,通過P1.0~P1.3 連接鍵盤的4行,P1.4~P1.6 連接鍵盤的3 列,采用行掃描的方式,其流程圖如圖3 所示,其主要包含以下功能:判斷按鍵是否被按下、延時20ms、再次判斷是否有鍵被按下、鍵值處理、判斷按鍵是否已釋放。

        圖2 主程序流程圖

        4.3 74HC595 顯示子程序設計

        電子密碼鎖系統(tǒng)顯示采用74HC595 進行顯示驅(qū)動,74HC595 是一塊串入并出移位芯片,它的顯示子程序流程圖如圖4 所示,主要包含的功能有:逐位移出位碼、判斷8 位數(shù)據(jù)是否全部移除完畢等。

        圖3 鍵盤掃描子程序流程圖

        圖4 74HC595 顯示子程序流程圖

        4.4 AT24C02 讀寫程序

        圖5 AT24C02 的引腳及與單片機的接口圖

        AT24C02 是一種串行EEPROM 器件,它的優(yōu)點是體積小、功耗低、占用I/O 口線少,性能價格比高。其引腳定義及與51 單片機的連接如圖5 所示。

        AT24C02 內(nèi)含256Byte(2Kb),擦寫次數(shù)大于10000 次,寫入速度小于10ms。在圖5 中,由于僅擴展一個器件,所以將A2、A1、A0 這3 條地址線接地,WP 為寫保護控制端,接地時允許寫入。SDA 為數(shù)據(jù)輸入/輸出線,SCL 為串行時鐘線,它采用I2C 模式與單片機進行通信。

        結束語

        文中提出了一種基于AT89C51 單片機的智能電子密碼鎖的設計思路,該系統(tǒng)具有操作方便、功耗低、安全性能高、價格低、密碼能夠斷電保存等優(yōu)點,因此有著非常廣闊的應用前景。隨著科技的發(fā)展和人們對安全性等方面的考慮,電子密碼鎖的發(fā)展會越來越符合人們的實際生活需求。

        猜你喜歡
        密碼鎖行列式數(shù)碼管
        行列式解法的探討
        Arduino編程
        電腦報(2019年2期)2019-09-10 07:22:44
        MC9S08FL16單片機數(shù)碼管靜態(tài)顯示分析
        科技風(2019年13期)2019-06-11 13:38:30
        單片機控制的四位數(shù)碼管動態(tài)顯示編程
        基于Qt的數(shù)碼管數(shù)字編碼系統(tǒng)的設計與實現(xiàn)
        日記密碼鎖2
        日記密碼鎖
        n階行列式算法研究
        開啟密碼鎖
        數(shù)字密碼鎖的邏輯實現(xiàn)
        電子制作(2017年22期)2017-02-02 07:10:27
        亚洲熟妇av一区二区三区hd| 中日韩精品视频在线观看| 免费男人下部进女人下部视频| 亚洲色大成人一区二区| 日本一级淫片免费啪啪| 毛茸茸的女性外淫小视频| 精品福利一区二区三区蜜桃| 国产人妻人伦精品1国产| 久久精品人人做人人爽电影蜜月| 中文字幕亚洲精品第1页| 精品国产一区二区三区毛片 | 国产免费一级在线观看| 精品国产自拍在线视频| 日韩精品国产精品亚洲毛片| 老熟妇乱子交视频一区 | 中国丰满熟妇av| 69天堂国产在线精品观看| 亚洲天堂av在线免费看| 国产不卡在线视频观看| 国语对白自拍视频在线播放| 美利坚日韩av手机在线| 色哟哟精品视频在线观看| 亚洲 欧美 激情 小说 另类| 日韩精品欧美激情国产一区| 视频国产一区二区在线| 欧美激情视频一区二区三区免费| a级毛片无码久久精品免费| 真实国产乱视频国语| 亚洲av粉色一区二区三区| 久久精品国产亚洲av麻豆床戏 | 男人深夜影院无码观看| 在线免费观看毛视频亚洲精品| 亚洲av精二区三区日韩| 亚洲欧美综合区自拍另类| 精品国产av无码一道| 人妻尤物娇呻雪白丰挺| 亚洲一区二区三区中文字幕网| 99久久精品午夜一区二区| 亚洲性无码av在线| 亚洲国产精品夜男人天堂| 亚洲av毛片在线免费看|