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

        ?

        基于STC89C52的多功能密碼鎖設(shè)計

        2022-10-19 02:59:34陳昱行劉賓坤吉慶輝李昱霖
        物聯(lián)網(wǎng)技術(shù) 2022年10期
        關(guān)鍵詞:單片機系統(tǒng)設(shè)計

        陳昱行,劉賓坤,李 冶,吉慶輝,李昱霖

        (大連理工大學(xué)城市學(xué)院,遼寧 大連 116600)

        0 引 言

        當(dāng)今社會,在日常的生活和工作中大多物品都需要賦予密碼從而保護個人隱私。隨著電子技術(shù)與計算機技術(shù)的飛速發(fā)展,單片機相關(guān)技術(shù)在不斷更新,單片機性能也在逐步完善。如今多數(shù)單片機都憑借完備的功能以及較為低廉的價格受到用戶的青睞,因此市面上也逐漸出現(xiàn)了基于各式單片機設(shè)計的不同種類的密碼鎖。

        相對于傳統(tǒng)的機械式鑰匙開鎖,密碼鎖保密性好,編碼量大,使隨機開鎖成功率大大降低。同時,密碼是可變更的,用戶可以頻繁更改密碼,防止密碼被破譯,還可以避免知曉密碼者的更替而使鎖的密級下降。文中涉及的密碼鎖還具有誤碼輸入保護以及誤碼自動報警等優(yōu)點。

        1 系統(tǒng)總體設(shè)計

        該密碼鎖以STC89C52單片機為核心器件,由最小系統(tǒng)中的時鐘電路和復(fù)位電路來承擔(dān)狀態(tài)控制功能,其他模塊圍繞單片機最小系統(tǒng)展開,包括4×4按鍵矩陣模塊,該模塊可以實現(xiàn)密碼的設(shè)置、輸入、刪除、取消、確定等功能;LCD1602顯示模塊可實現(xiàn)密碼鎖狀態(tài)和輸入密碼的顯示;密碼存儲功能借由EPROM芯片實現(xiàn),本設(shè)計使用的EPROM芯片型號為AT24C02,該芯片可通過IC接口和單片機進行數(shù)據(jù)傳輸;繼電器模塊根據(jù)單片機內(nèi)部程序運行判斷輸入密碼是否正確,輸出一個對應(yīng)電平控制繼電器的吸合與釋放,密碼正確時單片機輸出一個低電平控制繼電器吸合從而開鎖。在設(shè)計上因選用PNP型三極管與蜂鳴器相連,且單片機上電I/O口默認(rèn)為高電平,所以平時蜂鳴器不會鳴叫,當(dāng)密碼輸入錯誤時會輸出低電平實現(xiàn)自動報警;使用5 V USB接口為系統(tǒng)供電。密碼鎖系統(tǒng)結(jié)構(gòu)如圖1所示。

        圖1 密碼鎖系統(tǒng)結(jié)構(gòu)

        2 系統(tǒng)硬件分析

        2.1 主控芯片

        STC89C52是低電平控制,高性能CMOS 8位單片機,片內(nèi)含可反復(fù)擦寫的FLASH只讀程序存儲器和256 B隨機存取數(shù)據(jù)存儲器(RAM),STC89C52有40個引腳,32個外部雙向輸入/輸出(I/O)端口,內(nèi)含2個外中斷口,3個16位可編程定時計數(shù)器,2個全雙工串行通信口,2個讀寫口線。STC89C52有PDIP、PQFP/TQFP及PLCC等三種封裝形式,以滿足不同產(chǎn)品的需求。

        2.2 單片機最小系統(tǒng)

        單片機最小系統(tǒng)主要由時鐘電路、復(fù)位電路、電源電路組成。

        時鐘電路的主要器件是晶振,并輔之以2個電容幫助晶振更快起振,電容的取值范圍一般為15~33 pF。

        復(fù)位電路同時存在按鍵復(fù)位以及上電復(fù)位兩種方式,為防止系統(tǒng)運行時受到各種因素的干擾導(dǎo)致程序跑飛,可通過這兩種方式的其中一種使程序重新回到初始位置再次執(zhí)行。設(shè)計中存在兩種復(fù)位方式,以防止系統(tǒng)中僅有一種復(fù)位方式,在出現(xiàn)故障時該復(fù)位方式失效。

        除單片機最小系統(tǒng)的3個部分外,設(shè)計中還多了一些外部電路。由于STC89C52的P0口是漏極開路輸出,因此在P0口處接了一個10 kΩ的排阻,使得P0口可以作為普通的I/O口使用,本設(shè)計用P0口來做液晶顯示的數(shù)據(jù)口。單片機31腳(EA)為訪問外部存儲器允許/編程電壓輸入。我們需要特別注意此引腳的特性,當(dāng)接高電平時,單片機在復(fù)位后會直接訪問內(nèi)部存儲器并從0000H開始執(zhí)行。由于程序存儲在單片機內(nèi)部,所以EA外接高電平,使單片機能夠從片內(nèi)讀取程序執(zhí)行。

        2.3 按鍵矩陣模塊

        按鍵矩陣使用4×4鍵盤將其與單片機的P1.0~P1.7引腳相連。實現(xiàn)數(shù)字按鍵0~9與手動關(guān)鎖、修改密碼、管理員密碼以及刪除、取消、確定等一系列功能。

        2.4 顯示模塊

        本設(shè)計使用LCD1602實現(xiàn)顯示功能。該器件可顯示2行16個字符,能方便顯示英文字母大小寫、阿拉伯?dāng)?shù)字、常用符號等,通過自定義還可顯示簡單的漢字。系統(tǒng)中將單片機的P0.0~P0.7依次與D0~D7(8位雙向數(shù)據(jù)線)連接,使P2.5~P2.7依次與RS(數(shù)據(jù)/命令寄存器選擇)、R/W(讀/寫操作選擇)、E(使能端)連接。

        2.5 密碼存儲模塊

        本設(shè)計使用AT24C02作為密碼存儲單元。AT24C02是美國Atmel公司出品的低功耗CMOS型EPROM,支持IC即總線數(shù)據(jù)傳送協(xié)議,可通過IC接口與單片機進行數(shù)據(jù)傳輸,同時還具有專門的寫保護功能等。該模塊在密碼鎖中常被用于密碼的存儲與記錄。

        2.6 繼電器模塊

        本設(shè)計采用的繼電器為電磁式繼電器。通過弱電控制強電的方式使其成為一個“自動開關(guān)”。將其與單片機的P3.2引腳相連,當(dāng)進行開鎖操作時,若操作成功,單片機通過程序輸出一個低電平,使繼電器吸合從而開鎖。

        2.7 蜂鳴器模塊

        本設(shè)計使用電磁式蜂鳴器,將其與單片機的P3.3引腳相連用于報警,并用P3.2引腳接紅色LED燈與其配合,在報警時起到警示作用。當(dāng)輸入密碼錯誤次數(shù)大于3次時,通過程序控制單片機輸出一個高電平,使紅色LED燈亮并使蜂鳴器報警,之后控制密碼鎖鍵盤進入鎖定狀態(tài)。

        2.8 電源模塊

        本設(shè)計使用5 V USB接口供電,為系統(tǒng)運行提供能量。系統(tǒng)PCB版圖如圖2所示。

        圖2 PCB版圖

        3 軟件程序設(shè)計

        程序設(shè)計主要為實現(xiàn)密碼鎖的一些基本功能,如:密碼輸入、刪除、取消和確定,以及手動關(guān)鎖、密碼修改和密碼重置等功能。在接通電源開機后,密碼鎖進入初始化頁面,通過按鍵輸入當(dāng)前的開鎖密碼,密碼輸入正確并開鎖后,可以進行手動關(guān)鎖和密碼修改等操作。

        若執(zhí)行完修改密碼操作后忘記了重新設(shè)置的密碼,可執(zhí)行密碼重置操作直接輸入程序中設(shè)定的初始密碼,按下管理員密碼按鍵,密碼會重置為初始密碼。

        該密碼鎖的本質(zhì)是單片機通過運行程序判斷輸入密碼的正誤來輸出對應(yīng)電平,使繼電器吸合或釋放,實現(xiàn)鎖的開與關(guān)。開鎖操作流程如圖3所示,修改密碼操作流程如圖4所示。

        圖3 開鎖操作流程

        圖4 密碼修改操作流程

        4 結(jié) 語

        在信息技術(shù)與新興高科技產(chǎn)業(yè)飛速發(fā)展的今天,如何獲得信息安全保障成為人們面臨的一大難題,這足以證明人們越來越需要高效且安全的密碼鎖。本設(shè)計為基于單片機設(shè)計的密碼鎖,具備密碼輸入、液晶顯示、密碼修改、輸入密碼錯誤時報警等功能,相對于傳統(tǒng)的機械式鑰匙開鎖,其具備保密性好、編碼量多、密碼可變等優(yōu)點,更加安全且造價低廉,定能受到用戶們的青睞。

        猜你喜歡
        單片機系統(tǒng)設(shè)計
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        瞞天過?!律O(shè)計萌到家
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        設(shè)計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        亚洲乱精品中文字字幕| 国产偷久久久精品专区| 午夜成人鲁丝片午夜精品| 欧美精品一区视频| 黄色三级视频中文字幕| 久久综合国产精品一区二区| 国产精品久久久久精品一区二区| 无尽动漫性视频╳╳╳3d| 亚洲欧美日韩高清一区二区三区| 日本免费三片在线视频| 亚洲av无码国产精品久久| 久久综合精品国产二区无码| 美女一级毛片免费观看97| 亚洲伊人av综合福利| 精品含羞草免费视频观看| 日本老熟妇毛茸茸| 亚洲成a人片在线播放观看国产| 日本一区二三区在线中文| 亚洲开心婷婷中文字幕| 成人无码免费一区二区三区| 日韩在线视精品在亚洲| 中文字幕东京热一区二区人妻少妇| 国产精品无码素人福利| 在线va免费看成| 亚洲综合综合在线| 国产一区二区三区最新地址| 无遮挡呻吟娇喘视频免费播放| 国产黄色片在线观看| 亚洲高清一区二区三区视频| 久久久极品少妇刺激呻吟网站| 亚洲aⅴ在线无码播放毛片一线天| 9久久精品视香蕉蕉| 中文字幕日韩精品人妻久久久 | 国产激情无码一区二区| 品色堂永远的免费论坛| 久久久亚洲精品一区二区| 成人免费在线亚洲视频| 亚洲精品第一国产综合亚av| 午夜影视啪啪免费体验区入口| 久久久亚洲av成人乱码| 国产成人无码精品久久二区三区|