基于单片机的智能门禁系统的设计与实现


一、项目介绍

在科技飞速发展的同时,也存在着许多安全隐患。例如,利用现代化的高科技实施盗窃、抢劫等对社会风气造成不良影响的犯罪活动日益增多,仅仅依赖于传统的机械锁、防盗门窗、摄像头监控、报警系统,已经无法阻止当今高科技犯罪手段的发展,因此,我们在日常生活中的应用也越来越多。目前,传统的访问控制方式已经不能满足人们对访问权限的需求。而目前市面上普遍采用的一般的智能门禁管理系统,其功能较为单一,因此急需一种具有多种功能,使用方便、安全可靠的智能门禁系统。
这一次的设计,采用STC89C51单片机作为控制核心,它可以读取卡片,进行按键的扫描和显示,并可以用来驱动继电器来进行开关的动作。利用LCD1602 LCD作为人机交互接口,MFRC522射频读写卡模块可以读取、删除和识别 IC卡的信息。它不但改善了人民的生活品质,还具有使用寿命长,使用简单方便,安全可靠,一卡多用等优点。本发明是一种更具人性化的智能门禁系统,它顺应了时代的发展潮流,可以满足人们的生活和工作需求。

二、项目内容和功能介绍

硬件的设计,就像是人体的骨骼,是整个系统的基础。在硬件方面,除了对访问控制系统的功能进行了研究之外。还要求在其它条件下,比如:系统的安全程度,所需设备的可得性;能否实现软件程序的功能并有效地执行;各个部件的设计能否继续进行优化,因此,系统的硬件设计非常重要,下面将对各个硬件部件进行详细的分析和探讨。本设计以STC89C51为核心,采用模块化处理方式,对显示模块、复位模块、按键模块、外部晶振时钟模块、 IC卡读取模块等进行了独立设计。
随着科技的不断进步,门禁系统作为保障安全的重要手段,其智能化、便捷化的发展趋势日益显著。本文旨在设计一种基于STC89C51单片机的刷卡按键密码门禁系统,实现刷卡与按键密码双重认证,提升门禁系统的安全性与便捷性。本系统主要由STC89C51单片机、刷卡模块、按键模块、显示模块、报警模块和执行模块等部分组成。STC89C51单片机作为系统的核心控制器,负责处理各模块的输入信号,并输出相应的控制指令。刷卡模块采用非接触式IC卡读卡器,通过读取卡片内的信息,将数据传输至STC89C51单片机进行处理。该模块具有读取速度快、准确性高的特点,能够有效提高门禁系统的识别效率。按键密码模块采用矩阵键盘,用户可通过输入预设的密码进行身份验证。STC89C51单片机对输入的密码进行比对,若密码正确,则执行开门操作;若密码错误,则触发报警模块。显示模块采用LED显示屏,用于显示刷卡结果、密码输入状态以及系统提示信息。通过显示模块,用户可以直观地了解门禁系统的运行状态和操作结果。报警模块采用蜂鸣器和LED灯组合,当发生非法入侵或密码错误等异常情况时,报警模块将发出声光报警,提醒管理人员及时处理。执行模块包括电动锁和控制电路,根据STC89C51单片机的指令,控制电动锁的开启与关闭。同时,执行模块还具备防夹功能,确保门禁系统的安全性。系统启动时,首先进行初始化设置,包括读取预设密码、设置刷卡参数等。然后,系统进入待机状态,等待用户的操作。当用户刷卡或输入密码时,STC89C51单片机接收输入信号并进行处理。若验证通过,则执行开门操作;若验证失败,则触发报警模块。在整个过程中,显示模块实时显示相关信息,为用户提供便捷的操作体验。
本文设计的基于STC89C51单片机的刷卡按键密码门禁系统,实现了刷卡与按键密码双重认证功能,提高了门禁系统的安全性与便捷性。同时,系统具有结构简单、成本低廉、易于维护等优点,适用于各类门禁场所的需求。该系统使用 LCD 1602液晶显示器,并具有良好的人机交互界面。IC卡就像是一把钥匙,它能对“钥匙”进行读取和写入,并将该信息发送到51微控制器,再由单片机发送一个信号来解除对其的锁定。实用性强,操作简便,安全性好,是本次设计的亮点。

该系统采用了模块化的方法,以. h文件和. c两种格式构成了一个完整的模块程序。h的内容是定制程式的区段、管脚的定义、函式的宣告、外部变数的宣告,等等。c档案的内容是定制程式的区段、函式主体的内容、区域变数宣告等等。当你要调用一个组件的时候,只要把调用的程序. c文件夹到你想要的项目上,然后把这个模块的. h文件放在要用到的那个部分,然后在调用这个. h文件的时候,就可以把这个. h文件里面的函数或者变量给你。
主程式会先在执行阶段定义所需的变数,再将其初始化。接着初始化读卡机。系统默认不按键时会自动进入刷卡方式,若侦测到键1进入刷卡方式,则感应有无卡,若有,则其是否已登记。如已登记的继电器将开启, LED灯点亮,蜂鸣器响起,并显示正确的消息(门为打开),随后延迟一段时间后,自动关机。若该卡未登记,则蜂鸣器将不连续地响起, LED灯闪烁,并显示故障信息(IC代码错误)。当侦测到按下键2后,便会进入登记模式,此时只要把 IC卡放入读取模组,便可自动登记,此时,当登记成功时, LCD银幕上便会出现(ADD IC code OK),而蜂鸣器则会持续一段时间,而 LED则会在一定的时间内点亮。如果探测到按下了键3,就会进入到“删除”方式,在“删除”成功的情况下, CD画面会出现(“删除代码好”),而“蜂鸣器”会发出一段时间,“LED”则会点亮一段时间。

三、效果图

请添加图片描述

请添加图片描述
请添加图片描述

四、参考文献

参考文献
[1]吕婷.基于RFID技术的智能家校通门禁管理系统设计与实现[J].自动化仪表,2021,42(01):34-36.
[2]李智慧,刘明亮,王伟,刘峻伯.智能社区门禁系统的设计与实现[J].黑龙江大学工程学报,2020,11(03).
[3]胡先智,梁艳,王力,李宏伟,张晓宇.基于卡脸识别的实验室门禁管理系统设计与实现[J].计算机产品与流通,2020(11):122-123.
[4]李文斌,张孝俊,杨桂华.多功能门禁系统的设计与实现[J].大众科技,2020,22(09):30-33.
[5]强宇佶,申双琴.智能家居嵌入式人脸识别门禁系统的设计与实现[J].科学技术创新,2020(26):112-113.
[6]陈少勇.基于人脸识别技术的门禁系统设计与实现[J].科技经济导刊,2020,28(20):16+11.
[7]缪丹靓.商业银行综合安防系统设计与实现[J].中国新技术新产品,2020(13):139-140.
[8]田路强,栗佩康,宁君宇.基于Spring的门禁系统架构设计与实现[J].科技风,2020(17):9.
[9]杨淙喜. 船舶智能保安门禁系统设计与实现[D].大连海事大学,2020.
[10]王淑沛. 基于国密算法SM2的实验室智能门禁系统的设计与实现[D].广西师范大学,2020.
[11]王镇宇. 基于边缘计算的智能门禁系统的设计与实现[D].北京交通大学,2020.
[12]林书句.基于物联网的智慧校园集群控制系统的设计与实现[J].现代信息科技,2020,4(09):160-163.
[13]姚永超,李虎,段晓锋,王俏蕊,郑斌. 通信机房智能门禁系统设计[J]. 科技传播,2021,13(19):142-145.
[14]吴立军,宁睿,侯德华,万鸾飞,刘彦. 基于人脸识别的智能门禁系统设计[J]. 河南科技,2021,40(26):19-21.
[15]徐耀,刘步中,翟德超. 基于健康码识别检测预警的智能门禁终端系统设计[J]. 电子制作,2021,(18):40-42.
[16]陆帅,王超,李深奥,孙浩东. 基于Arduino的实验室智能门禁系统设计[J]. 机电信息,2021,(23):52-53.
[17]刘紫娟,张启文. 智能门禁考勤系统设计研究[J]. 智能城市,2021,7(15):4-5.
[18]铁一凡. 物联网寝室的系统设计[J]. 电子世界,2021,(13):174-175.
[19]樊文娟. 基于多方式识别的图书馆智能门禁设计与应用——以西安翻译学院图书馆为例[J]. 现代信息科技,2021,5(08):162-164+167.
[20]王博. 一种基于MTCNN和FaceNet的智能门禁系统设计[J]. 系统仿真技术,2021,17(01):34-36+42.

五 、资料获取

文章下方名片联系博主即可~

精彩专栏推荐订阅:在下方专栏👇🏻

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值