基于RFID技术门禁系统的设计说明
- 格式:doc
- 大小:170.50 KB
- 文档页数:45
基于rfid门禁系统的设计开题报告下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!基于RFID门禁系统的设计开题报告摘要RFID(Radio Frequency Identification)技术是一种无线通信技术,已经被广泛应用于各个领域,包括门禁系统。
基于RFID技术的智能门禁系统设计与实现智能门禁系统可以有效的管理进出场所的人员,防止未经授权的人员进入,保障场所的安全,而基于RFID技术的智能门禁系统可以更好地实现这一目标。
本文将着重阐述基于RFID技术的智能门禁系统的设计和实现。
一、RFID技术简介RFID(Radio Frequency Identification)技术是一种基于无线电频率识别技术的标识系统,主要由读卡器、天线和标签三个部分组成。
标签内置有一定规格的芯片,可以存储一定程度的信息。
读卡器将电磁波发射给标签,标签接收到电磁波后将存储在芯片中的信息反馈给读卡器,完成信息的传输。
RFID技术广泛应用于物流、库存、厂家管理等领域,随着科技的进步,它还被应用于智能门禁系统。
智能门禁系统使用RFID芯片代替传统的钥匙、密码等形式,使人员进出场所更加便捷高效。
二、基于RFID技术的智能门禁系统的设计和实现1.设计思路智能门禁系统基于RFID技术的控制器实现门禁管控,UID识别门禁系统的访问权限以及门禁记录查询。
门禁系统控制器通过以太网与服务器进行通信,门禁进出数据以及门禁权限存储于服务器。
2.系统硬件设计智能门禁系统硬件主要包括控制器、读卡器、U口、门磁、电锁和通信模块等。
其中,控制器是系统的核心部分,读卡器用于读取门禁卡信息,门磁用于检测门的打开和关闭状态,电锁用于控制门的解锁和锁定。
3.系统软件设计智能门禁系统软件主要包括门禁系统控制软件和门禁管理软件两部分。
(1)门禁系统控制软件门禁系统控制软件主要实现系统的门禁管理功能。
系统由主控芯片、读卡器芯片和以太网通讯芯片共同组成。
主控芯片控制系统的整体运行和门禁卡信息读取,读卡器芯片读取门禁卡信息,以太网通讯芯片负责与服务器通信,将门禁卡信息和门禁记录传输至服务器,并接收服务器发送的门禁权限数据。
(2)门禁管理软件门禁管理软件主要实现门禁卡权限管理、门禁记录查询和门禁系统参数管理等功能。
RFID门禁系统设计介绍
RFID(Radio Frequency Identification)门禁系统是一种基于无线
射频技术的门禁系统,广泛应用于企事业单位、学校、医院、公共场所等
场所,以提供安全、高效的进出管理控制。
4.数据管理系统:数据管理系统用于管理RFID门禁系统中的所有数据。
它通常包括数据库和管理软件,用于存储和管理员工、学生、访客等
人员的身份信息,以及记录他们的进出记录。
2.读卡器将读取到的信息传给门禁控制器进行身份验证。
3.门禁控制器根据读取到的信息与系统中的身份信息进行比对,确认
身份的合法性。
4.如果身份验证通过,门禁控制器发送信号给门禁设备,允许门禁闸
机打开或门锁解锁。
5.如果身份验证未通过,门禁控制器拒绝打开门禁闸机或解锁门锁,
并记录未通过的身份信息。
6.同时,系统将所有使用者的进出记录存储在数据库中,以供管理人
员查询和分析。
1.高效便捷:使用RFID门禁系统可以实现快速的进出人员管理,并
避免了使用传统钥匙的繁琐过程。
4.扩展性强:RFID门禁系统可以与其他系统集成,如视频监控系统、人脸识别系统等,提供更高级别的安全保障。
总的来说,RFID门禁系统设计通过使用无线射频技术实现了安全、高效的进出管理控制。
它可以有效地提高人员管理的效率和安全性,并为企事业单位、学校、医院、公共场所等提供了一种理想的门禁解决方案。
基于RFID门禁系统的设计作者:** 指导老师***1绪论1.1课题研究的背景射频识别技术是一种非接触式的自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,识别工作无须人工干预,作为条形码的无线版本,RFID 技术具有条形码所不具备的防水、防磁、耐高温、使用寿命长、读取距离大、标签上数据可以加密、存储数据容量更大、存储信息更改自如等优点,其应用将给零售、物流等产业带来革命性变化。
同时,经济水平的高速发展让人们越来越关心建筑内部的安全性。
为了适应信息时代的需要,保证建筑内部的安全性,满足用户当时的各种需求,门禁系统应运而生。
门禁系统集电脑技术、电子技术、机械技术、磁电技术和射频识别技术于一体,使卡与锁之间实现完整“对话”功能,以智能卡来控制门锁的开启,开创了门禁管理的新概念,它不仅给管理者提供了更安全、更快捷、更自动化的管理模式,而且也给使用者带来了极大的方便。
本文研究的基于射频识别技术的门禁系统就是这样的一种系统[1]。
电路图电子版,硬件,软件源文件整套免费获取,需要的加QQ11624013871.2课题研究的意义当今科技飞速发展,给人们带来利益的同时,也带来了不法份子利用高科技进行盗窃、抢劫和犯罪等问题。
怎样才能使人们的安全防范措施跟上科技的发展、有效的阻止这些犯罪行为呢?仅依靠普通的防盗门、门锁和监控是不够的。
原始的安防措施就是把门锁上,由人巡逻保证安全,随着科技的进步,智能化的门禁系统已成为现代化管理的重要手段。
智能门禁系统是智能建筑楼宇自动化系统中的安全系统,作为一种新型现代化安全管理系统,门禁系统把自动识别技术和现代安全管理措施结合起来。
在社会财富不断增长的今天,建筑物内的主要管理区、出入口、贵重物品的库房、设备控制中心、电梯口等重要部门的通道口都需要加强安全防护措施,这就需要开发出与之相对应的智能门禁系统,识别出入口人员的身份,对出入口进行控制。
本课题提出了基于射频识别的门禁控制系统,具体分析和研究了其中的一个重要部分“门禁控制系统”。
基于RFID技术的门禁系统的研究和设计共3篇基于RFID技术的门禁系统的研究和设计1一、RFID技术概述RFID(Radio Frequency Identification)技术是一种无线射频自动识别技术,利用无线电信号获取数据并识别特定目标。
它被广泛应用于门禁系统、物流追踪、资产管理、零售业、医疗健康等领域。
RFID门禁系统是指利用RFID技术实现的门禁控制系统,它具有安全性高、读取速度快、安装方便等优点。
二、RFID门禁系统设计要点2.1、硬件设计硬件设计是RFID门禁系统中最为重要的部分,主要包括读写器、标签、天线等。
其中读写器负责对标签进行识别、读取并存储相关信息,而标签则作为门禁身份凭证。
天线是读取标签信息的重要设备,一般安装在门口或门后,用于检测标签是否经过门口,若经过则读取标签信息并向控制系统反馈。
2.2、系统软件设计系统软件设计是RFID门禁系统的另一重要部分,它主要包括系统架构设计、数据采集和处理、身份身份识别等。
系统架构设计是决定整个系统工作的基础,包括硬件和软件两个方面的设计。
数据采集和处理是核心部分,用于从读写器获取标签信息并进行身份验证、门禁控制等。
身份身份识别则是根据标签信息确认身份,通过授权门禁开启等控制。
三、RFID门禁系统设计流程3.1、系统需求分析在设计RFID门禁系统前,需要对系统的需求进行分析。
首先要明确系统所需的功能,例如门禁开启方式、授权方式、管理员管理等。
其次要考虑系统的安全性和稳定性,设计合理的防攻击措施,确保门禁系统的稳定运行。
3.2、硬件设计在系统需求明确后,需要开始设计硬件部分,包括读写器、标签和天线。
读写器应具备高度敏感的接收能力和强大的射频性能,标签则应具备防水、抗冲击和耐高温能力。
天线要具备优秀的读取能力和角度控制能力,以确保身份能快速准确识别。
3.3、系统软件设计在硬件设计完成后,需要设计系统软件,使用合适的开发工具进行程序编写。
在开发过程中,需要考虑标签数据的采集与处理、身份识别和授权、数据存储与传输等功能。
基于RFID技术的门禁系统产品设计方案班级:学号:姓名:目录1.需求分析 (1)2 ...................................................................................................................................................................................... 术语与解释 (1)2.1 术语一:RFID (1)2.2术语二:电子标签 (2)2.3术语三:读卡器 (2)3. 产品概述 (2)4. 产品设计方案 (2)4.1系统总体架构 (2)4. 2硬件架构 (3)4.3软件架构 (4)5. 结语 (6)基于RFID门禁系统设计方案1-需求分析如今各大高校,都基本面向外界开放,许多社会人士可以自由出入校园,特别是一些公共场所,鱼龙混杂,所以在有些特殊地方就必须限制人员的自由出入。
因此,有必要设置门禁系统以限制人员流动。
门禁系统,又称为出入口控制系统,是对重要区域或通道的出入口进行管理与控制的系统。
随着社会的发展,它已不局限于简单的对门锁或钥匙的管理,而是集自动识别技术和现代化管理技术与一体的新型现代化安全管理系统,已成为安全防范系统中极为重要的一部分,被广泛应用中智能大厦、办公室、宾馆等场合。
目前,门禁系统的控制手段主要有:指纹识别、人脸识别、虹膜识别和射频卡等。
前3种方式都属于生物识别技术,是以人体某部分的特征为识别载体和手段,其唯一性和不可复制性决定了其是最安全的身份验证方法,但其价格昂贵,难以普及,且涉及到个人隐私,只适用于高端和绝对机密的场所。
RFID技术在无线电技术方面得到广泛应用与发展,其基本原理是利用射频方式进行非接触双向通信,以达到识别与数据交换的目的。
本设计是基于RFID技术的门禁系统,利用其非接触式无线识别的特点,能够对进出实验室的人员进行自动识别,同时自动开启和关闭道阀,将出入口的控制从被动防守变为主动监控,从而加强对实验室,办公室等重要场所进出人员的管理,极大提高人员出入的效率,减少管理方面的混乱局面,节约人力成本,并且为公共场所的安全提供了极大地方便和保障。
科技信息0.引言学生宿舍是学生学习、生活、休息的场所,也是学院精神文明建设和素质教育的窗口。
由于学院地处偏僻,周边鱼龙混杂,而学院为了节省人力和财力,没有给每栋宿舍配备专门工作人员值守,导致学生宿舍屡次发生被盗事件,损失惨重,造成很恶劣的影响。
为此,本设计将RFID 识别技术引入到学生宿舍门禁系统当中,以此来提高学生宿舍管理的安全性和可靠性。
1.RFID 技术简介无线射频识别技术(RFID )是利用电磁感应、无线电波或者微波,通过空间耦合实现非接触信息传递并且通过传递的信息达到识别目的和交换数据的技术。
[1]射频识别系统的主要核心部件是读写器和电子标签。
读写器是用来读取电子标签的信息和对电子标签执行写操作的设备,读写器包括射频模块、控制模块、接口模块及天线。
电子标签就是射频卡,它由耦合元件和射频标签专用芯片组成。
射频识别的工作流程是,首先读写器通过发射天线向电子标签发送一定频率的射频信号,此时进入发射天线的工作范围的电子标签会产生一定的感应电流,电子标签通过耦合的方式获取能量,然后把存储在芯片内的编码信息发送出去,或者电子标签主动向读写器发送一定频率的信号,把电子标签的射频编码信息发送出去;天线在收到电子标签发送过来的载波信号后传给读写器,读写器对收到的信号解调和解码[2]。
2.基于RFID 技术的学生宿舍门禁系统硬件设计要点分析学生宿舍门禁系统的整体硬件结构框图如下图1所示。
语音模图1系统整体硬件框图系统是以单片机STC12C5A60S2为最小控制系统,利用芯片CD4060产生稳定的125KHZ 的方波经过用三极管功率放大后作为天线的载波,当有ID 卡在天线的接收范围内时,此时将把接收回来的信号经过检波电路后发给由芯片LM358搭建的滤波及放大电路;最后得到带有ID 卡信息的采用曼彻斯特编码的信号传给单片机STC12C5A60S2进行解码,读出ID 卡的卡号,单片机利用所提取出来的卡号判断卡号是否合法,并根据判断结果采取相应的措施。
科学技术创新2021.03基于R FI D技术的门禁管理系统设计周喜王会珍赵娟萍(郑州职业技术学院电气电子工程系,河南郑州450121)1概述R FI D,即无线射频识别技术,也叫做R FI D技术,开始于二次世界大战,用于敌我双方战机的识别,是一种非接触式的信息存取技术,是物联网技术的重要组成部分[1]。
基于R FI D技术的门禁管理系统,就是对住宅小区及各种公共场所进行出入管理[2]。
利用无线射频技术R FI D对门禁进行管理,使用起来非常便捷,本设计结合当今比较前沿的R FI D技术,为停车场、图书馆等创造一个和谐、安全、高效的门禁管理系统,它顺应了当今智能化城市的发展大趋势,市场价值潜力巨大[3]。
2系统总体设计基于R FI D技术的门禁管理系统设计主要由两个部分组成,第一是用来对出入进行管理的门禁控制部分,第二是防盗报警部分。
门禁控制部分对出入管理采用两种方式。
第一种是刷卡,前提是该I C卡已经被注册,单片机对卡数据进行处理后,就可以触发继电器来实现开门操作。
第二种是密码输入,当I C卡未注册或忘记带卡时,可以通过输入密码的方式来开门,密码输入正确后,经单片机处理,触发继电器,实现开门操作。
防盗报警部分主要是当有异常情况发生时,启动报警装置,并提醒管理人员,该人员不能正常出入,注意监控客人房间的安全情况或其他场所出入系统故障。
触发报警装置的条件是读取了未经注册的卡或是密码输入错误次数超过了预设值。
3硬件系统设计3.1硬件系统设计硬件系统设计由单片机控制最小系统、矩阵式键盘模块、R FI D 射频模块、LCD12864液晶显示模块等组成。
硬件系统设计结构如图1所示。
3.2输入部分当门禁管理系统采用无线射频识别(R FI D)技术[4,5]时,出入管理最便捷的方式就是使用I C卡,节省出入人员的时间。
如果出入人员忘记了携带I C卡,或是I C卡由于某种原因不能正常识别时,也可以采用密码输入的方式,我们在设计系统时设置了矩阵式键盘,可以方便的进行密码输入。
综合课程设计说明书题目:基于RFID的门禁系统设计目录一前言 (1)二案例描述 (3)三需求分析 (4)3.1实验箱模块的选择 (4)3.2系统语言的选择 (5)3.3数据交换方式 (6)3.4应用程序的结构 (7)3.4.1显示子程序 (7)3.4.2密码子程序 (8)3.5存储系统的设计及分析 (9)3.6系统模块的总体设计 (11)3.6.1系统硬件设计 (12)3.6.2系统软件设计 (12)四系统的整体描述和实现 (13)4.1射频识别的简单描述 (13)4.2软件结构的实现 (15)4.3系统功能的具体实现 (17)4.3.1系统软件调试 (17)4.3.2系统整体调试 (18)五课程设计总结 (22)六参考文献 (23)七致谢 (24)八附录 (25)一前言射频识别(Radio Frequency Identification,RFID)技术是从20世纪80年代开始走向成熟的一项自动识别技术,是当前最受人们关注的热点之一,该项技术既传统也充满新意和活力。
射频识别是无线电识别的简称,即通过无线电波进行识别。
它源于无线电通信技术,综合了现代计算机智能控制、智能识别、计算机网络等高新技术,顺应了计算机集成制造系统,电子商务等热点应用的发展需要。
射频识别应用电磁场,以非接触、无视觉、高可靠的方式传递特定识别信息,由于大规模集成电路技术的日益成熟,使得射频识别系统的体积大大减少,从而进入了实用化阶段。
射频识别技术具有工作距离大、信息收集处理快捷及较好的环境适应性等优点,极大地加速了有关信息的采集和处理,在近年来获得了极为迅速的发展。
基于RFID的考勤系统设计是将射频识别技术应用到家庭安防系统中的一次成功尝试。
这一系统克服了家庭生活中居住的安全性不能得到保证的弱点,能够有效地提高家庭安防系统的能力,为居家生活提供更好的,更安全的保障。
随着通讯计算机技术、元器件制造技术的发展和应用,由此产生的自动识别(Automatic Identification)技术在许多领域得到普及。
出入口门禁管理是现代化安防系统的重要组成部分,出入口只允许有进出权限者通行。
门禁管理系统就是基于这些自动识别技术识别进出人员或车辆的身份权限,通过与系统中信息比较,作出预设反应。
常见的自动识别技术有条形码、生物特征识别(指纹、面部特征)、IC卡和射频卡。
条形码技术介质存储容量小,不能改写,易污损。
生物特征识别相对比较复杂,识别效率、误识率较高。
IC卡识别和射频识别是目前较成熟且应用广泛的两种技术,作为数据存储器系统,它们内有CPU,可防更改,识别时间短。
IC卡识别系统需要接触识别,存在触点对腐蚀和污染缺乏抵抗能力的缺点。
射频识别系统通过非接触式工作模式,基本原理是利用射频信号和空间耦合实现物体的自动识别。
射频识别系统支持密码认证和效验,识别工作无须人工干预,它既支持只读工作模式又支持读写工作模式;射频卡可工作在恶劣环境下,识别速度快数据容量大,可以达到数10K,标签数据可以修改,写入时间短,射频卡可以设置密码保护具有更好的安全性。
现阶段大多数门禁系统都是基于射频识别技术,同时RFID技术还在飞速的发展,应用越来越广泛。
二案例描述门禁系统,又称人口控制系统.在何时允许某些人进出,拒绝某些人进出,什么情况下要发生报警,记录人员的出入状况,是门禁系统最基本的功能.智能的RFID 门禁系统是对楼房中的重要通道进行管理。
在门口,电梯,等人员来往频繁或重要的地方安装控制装置,例如:读卡器,键盘等,人员想要进入必须有卡才能通过,大大增强的安全性。
基于RFID技术的门禁系统作为智能门禁系统的“骨干”,已经成为了一项先进的高科技技术防范和管理手段,在一些经济发达的国家已经广泛的应用于科研,工业,博物馆,酒店,商场,医疗监护,银行,监狱等,已成为安防技术重点研究和开发的对象。
1994年RFID技术进入中国,引发了中国RFID技术的应用革命。
在我国基于RFID的智能门禁系统的使用仍然处于发展状态,因此对射频识别技术在门禁系统方面的应用理论及实际可行性及实用性研究的重中之重。
近几年,关于识别系统的通讯模式,指纹等生物识别设备的集成管理及DVR系统的集成成为现代门禁系统发展的亮点。
另外,作为蓬勃发展的生物识别技术,随着其辨别技术的的不断成熟,以及人们对这类产品的进一步了解,若价格因素能保持人们可以接受的范围内,那么,该技术的应用前景将是十分广泛的。
射频识别(RFID,即Radio Frequency Identification)技术是自动识别技术在无线电技术方面的具体应用与发展,其基本原理是利用射频方式进行非接触双向通信,以达到识别与数据交换的目的[1]。
具有高精度、适应环境能力强、抗干扰强、操作快捷等优点,能够实现无线自动识别,主动监控的功能。
RFID技术作为一项先进的自动识别和数据采集技术,在实际应用中取得了显著的成效,已经成功应用到生产制造、物流管理、公共安全等各个领域。
随着RFID技术的日益成熟和普及,各国政府都意识到RFID技术的研究价值和蕴涵的巨大商机,制定相关政策加大财力、物力投资,积极推动本国RFID技术发展。
RFID技术的运用是非接触式IC卡目前的潮流,更快的响应速度和更高的频率是未来的趋势。
三需求分析3.1实验箱模块的选择本次实验选择的是实验箱中的高频模块,即HF高频下识别卡不需要绕制线圈,可以通过印刷的方式制作天线。
识别卡一般是负载调制的方式工作,也就是通过识别卡的负载电阻的接通和断开促使读写器天线上的电压发生变化,实现远距离识别卡对天线电压进行振幅调制。
就频率而言,高频RFID具有以下特性:①工作频率为13.56MHz,该频率的波长大概为22米。
②除了金属材料外,该频率的波长可以穿过大多数的材料,但是往往会降低读取距离。
识别卡(感应器)需要离开金属一段距离。
③该频段在全球都得到认可并没有特殊的限制。
④该系统具有防冲撞特性,可以同时读取多个识别卡。
⑤可以把某些数据信息写入识别卡中。
⑥数据传输速率比低频要快且价格不是很贵。
高频RFID主要应用有:◎航空包裹的管理和应用◎瓦斯钢瓶的管理应用◎预收费系统◎酒店门锁的管理和应用◎大型会议人员通道系统◎固定资产的管理系统◎医药物流系统的管理和应用◎智能货架的管理系统运行简要说明:①:上电后,430先通过并口访问7970芯片,在没有读到卡时,程序运行在串口读写模式,并每隔0.5s向串口发送一个“D”,直到有写操作为止。
②:当有卡读写时,针对相应的卡,程序进入不同的协议中,并且点亮相应的LED灯。
(2)API 调用说明①:上电后,配置完内部寄存器,程序进入串口读写程序,可以进行人机交互。
②:当读到不同协议的卡时,程序退出串口读写程序,进入相应的协议子程序中(目前支持14443A协议和15693协议)。
读完卡后,退出相应的协议子程序,进入串口读写程序。
(3)ISO 15693 第三部分通过读卡器获取指令流,读卡器采用TI trf7970读卡器芯片,开发资料参考协议ISO 15693,trf7970 datasheet,参考trf7960EVM.pdf实现ISO 15693第三部分指令部分,防碰撞实验。
高频读写模块中,利用高频卡可以进行识别操作,因此高频读写有以下特性:1.支持近场通讯(NFC) 标准NFCIP-1 (ISO/IEC 18092) 和NFCIP-2 (ISO/IEC 21481)2.用于ISO15693、ISO18000-3、ISO14443A/B、和FeliCa 的完全集成的协议处理3.集成编码器、解码器和用于NFC 启动程序的数据成帧, 对所有3 个比特率(106 kbps, 212 kbps, 424 kbps)的有源和无源目标操作及卡仿真。
4.用于NFC 无源发射机应答器仿真操作的具有可编程唤醒电平的RF 场侦测器。
5.用于NFC 物理冲突避免的RF 场检测器。
6.用于ISO14443A 防冲突(不完整字节) 操作(发射机应答器仿真或者NFC 无源目标)的集成状态机。
7.输入电压范围:2.7 VDC 至5.5 VDC 。
8.可编程输出功率: +20 dBm (100 mW), +23 dBm (200 mW)。
9.可编程I/O 电压电平从1.8 VDC 至5.5 VDC。
3.2开发语言的选择软件结构框图:系统软件主要包括信号处理和系统管理两个部分,信号处理模块采用C语言编程,系统管理部分软件采用Microsoft Visual C++编程,VC++是Windos 平台上的C++编程环境,学习VC要了解很多Windos平台的特性并且掌握MFC、ATL、COM等的知识,C++的具有就是界面简单,占用资源少,操作方便的特点。
其中建立了一个中间数据库,编程简单,开发时间短,能够实现双卡识别功能,控制道阀自动开启和关闭,同时具有报警功能。
其软件流程图如下图1所示。
图一软件结构框图3.3 数据交换的方式本次设计采用数据库存储用户信息及数据,执行程序之前,首先要设置串口波特率等相关串口参数,然后上位机通过串口向下位机发送命令,并进入串口中断。
下位机根据接收SBUF的值做相应的处理。
程序流程图如图2所示图2 数据采集子程序流程图3.4 应用程序的结构3.4.1 显示子程序显示子程序的主要功能是对当前的门控状态进行显示,显示函数首先判断是写命令操作还是写数据操作,若是写命令操作,则根据命令进行相应的操作,如清屏、设置显示模式等;若是写数据操作,则在显示器上显示相应数据。
程序流程图如图3所示。
图3 显示子程序流程图3.4.2密码子程序密码子程序流程图如图4所示,当程序运行时,会一直判断是否有按键被按下,当有按键被按下时,系统会确定键值,关将键值存入到密码数组里,然后将输入的密码与本身的密码做比较,若相同,则执行开门和显示正确信息的操作;若不相同,则执行报警和显示错误信息的操作。
密码子程序是整个门禁系统的关键部分,因为在通过密码程序的实施之后,才可以进行数据的访问与访问者的信息匹配,因此,密码系统就好比整个门禁系统的大门,它是连接访问者与数据的关键一环。
其中,密码程序的代码如下:P1=0x0f;if(P1!=0x0f) compare(P1);for(n=0;n<10;n++)if(input[n]!=password[n]) break;if(n==10){ if(m<10) continue;WriteLcdCom(0x01); //清屏WriteLcdCom(0x80); //第一行数据指针地址for(s=0;s<16;s++)WriteLcdDat(str2[s]);LEDG=0;BUZ=0;delay_10ms(20);LEDG=1;BUZ=1;WriteLcdCom(0x01);input[0]=" "; }else if((n<10)&&(P1==0xbd)){ WriteLcdCom(0x01); //清屏WriteLcdCom(0x80); //第一行数据指针地址for(s=0;s<16;s++)WriteLcdDat(str4[s]);LEDR=0;for(s=0;s<5;s++){ BUZ=0;delay_10ms(20);BUZ=1;delay_10ms(20); }LEDR=1; }密码子系统的流程图如下:图4 密码子程序流程图3.5存储系统的设计及分析本设计中数据的存储芯片选用的是AT24C04,该芯片是串行的E2PROM,支持I2C总线数据传送协议。