《基于单片机的门禁系统的设计.docx》由会员分享,可在线阅读,更多相关《基于单片机的门禁系统的设计.docx(40页珍藏版)》请在优知文库上搜索。
1、基于单片机的门禁系统的设计摘要门禁系统采用89C52单片机作为控制核心,外围加蜂鸣器控制电路、开门指示灯电路、电控锁控制电路以及LCD液晶显示电路等。门禁系统主要由CPU、工作指示电路、振荡电路、蜂鸣器电路、门控锁电路、矩阵键盘、读卡模块、显示模块等组成。该门禁系统采用射频卡完成刷卡进门,按刷卡出门等功能。其工作原理为:当刷卡时,蜂鸣器响一下,如卡权限获得允许,显示模块显示卡号,同时继电器动作将门锁翻开,指示灯点亮,延时一段时间后继电器再次动作将门锁锁闭,指示灯熄灭。当按下出门按钮时,继电器动作将门锁翻开,指示灯点亮,延时一段时间后继电器再次动作将门锁锁闭,指示灯熄灭。当输入初始密码时,假设输
2、入正确,继电器动作将门锁翻开,指示灯点亮,延时一段时间后继电器再次动作将门锁锁闭。此外,程序中还增加了射频卡权限判断的功能,当遇到合法卡时显示卡号,门锁翻开,延时IoS自动关闭,当遇到非法卡时不显示卡号门锁不开。本系统设计简单、性能优良,具有一定的实用性。关键词:门禁,射频卡,电控锁,液晶显示,单片机控制AccessControlSystemDesignABSTRACTEntranceguardsystemuses89C52singlechipmicrocomputerascontrolcoreandperipheryaddabuzzercontrolcircuit,openthedoorin
3、dicatorlightcircuit,controlcircuitandcontrollockLCDdisplaycircuit,etc.EntranceguardsystemmainlybytheCPUandresetcircuit,thepowerindicativecircuit,workinstructionscircuit,oscillatingcircuit,abuzzercircuit,doorcontrolcircuit,gooutandlockbuttonreadingcardmodule,displaymodule.Theentranceguardsystemusesrf
4、cardcompletechargetakethedoor,accordingtocredittogoout,andotherfunctions.Itsworkingprincipleis:whencredit,abuzzerrang,suchascardtobeallowedtoaccess,displaymoduledisplaycardnumber,andatthesametimerelayactionwillopenthedoorlock,indicatorlight,delayafterperiodoftimerelayactionwillagainonlydrlock,lights
5、goout.Whenthepressoutbutton,therelayactionwillopenthedoorlock,indicatorlight,delayafterperiodoftimerelayactionwillagainonlydoorlcx:k,lightsgoout.Whentheinputpassword,ifyouinputthecorrect,relayactionwillopenthedoorlock,indicatorlight,delayafterperiodoftimerelayactionwilllockdoorlockagain.Inaddition,t
6、heprogramwillalsoincreasetherfcardauthorityjudgmentfunction,whenfacinglegalcardshowedthecardnumber,dooropen,delay10sautomaticallyshutoff,whenmeetingtheillegalCARDSdon,tshowthecadnumberlocksdon,topen.Thesystemissimpleindesign,goodperformance,andhaspracticalvalue!KEYWORDS:AccessControl,RadioFrequencyC
7、ard,ElectronicallyControlled1.ock,LCD,MCU目录基于单片机的门禁系统的设计I前言1第1章概述21.1 系统方案的比拟21.1.1 选题论证21.1.2 方案选择2t.1.3CPU的选择31.1.4 射频卡的选择31.1.5 液晶显示的选择3第2章硬件电路的设计42.1 电路原理42.1.1 门禁系统主要组成42.1.2 门禁系统工作原理42.2 资源分配42.3 最小系统设计52.3.1 89C52的简述52.4 最小系统的设计6第3章硬件电路原理73.1 门控锁电路73.2 蜂鸣器电路73.3 控制指示灯73.4 4x4矩阵键盘83.5 读卡模块83.5
8、.1 显示模块93.5.2 1.CD1602主要技术参数9引脚功能说明103.6.3 1602指令集103.6.4 与HD44780相兼容的芯片时序表11第4章软件设计124.1 Keil简介124.1.1 KeilC5I系统概述24.1 系统主程序分析144.2 子程序分析154.2.1 显示程序154.2.2 键盘程序20结论26谢辞28参考文献28附录29刖S随着科学技术的开展和企业管理模式的日趋成熟,高度科学化的企业管理己成为企业生存的有力保障。出入口门禁平安管理系统是新型现代化平安管理系统,它集微机自动识别技术和现代平安管理措施为一体,它涉及电子,机械,光学,计算机技术,通讯技术,生
9、物技术等诸多新技术。它是解决重要部门出入口实现平安防范管理的有效措施。适用各种机要部门,如银行、宾馆、机房、军械库、机要室、办公间,智能化小区,工厂等。在数字技术网络技术飞速开展的今天,门禁技术得到了迅猛的开展。门禁系统早己超越了单纯的门道及钥匙管理,它己经逐渐开展成为一套完整的出入管理系统。它在工作环境平安、人事考勤管理等行政管理工作中发挥着巨大的作用。因此,将实现门禁考勤管理系统,充分的表达其优点,对人员进出、授权、查询、统计和防盗报警保安等多种功能,防止了早退,迟到,矿工等现象,使公司规律有序的进行,对考勤管理起到很大作用,减少了很大的麻烦。也正是由于门禁系统实用性强,市场需求大,应用广
10、泛,我们便选此作为研究设计的课题。第1章概述1.1 系统方案的比拟选题论证在现今社会,随着人们对门禁系统各方面要求的不断提高,门禁系统的应用范围越来越广泛,因此门禁系统的研发己成为现代科技领域的一个热门课题。目前,门禁系统己成为平安防范系统中极其重要的一局部,在一些兴旺国家,门禁系统正以远远高于其它类安防产品的进度迅猛开展;门禁系统之所以能在众多安防产品中脱颖而出,根本原因是因为其改变了以往安防产品,如:闭路监控,防盗报警等被动的安防方式,以主动的控制替代了被动监视的方式,通过对主要通道的控制,大大的防止了罪犯从正常通道的侵入,并且可以在罪案发生时通过对通道门的控制限制罪犯的活动范围,制止犯罪
11、或减少损失。此外,人们对门禁系统的应用已不局限在单一的出入口控制,而且还要求它不仅可应用于智能大厦或智能社区的门禁控制、考勤管理、安防报警、停车场控制、电梯控制、楼宇自控等,还可与其它系统联动控制等多种控制功能。安装有门禁系统的建筑具有以下优点:(1)具有对门户出入控制,保安防盗,报警等多种功能。(2)方便内部员工或住户出入,同时杜绝外来人员随意进出,既方便了内部管理,又增强了内部的保安。(3)门禁管理系统作为智能建筑中不可缺少的安保自动化的一局部,为用户提供一个高效的工作环境,从而提高管理的层次。也正是由于门禁系统实用性强,市场需求大,应用广泛,我们便选此作为研究设计的课题。方案选择门禁系统
12、有许多种方案:主要有联网和不联网型。联网型:结构图如图17示:图1-1联网型结构图联网型门禁系统的优点:(1)实时联网;(2)刷卡后立即把数据传输到主机上;(3)便于查询并能生成报表;缺点:(I)计算机要求24小时开机;(2)计算机或管理机万一有故障系统瘫痪;(3)有问题影响面大。不联网型门禁系统的优点:(1)单台刷卡机就能工作;(2)不用布线;(3)操作简单方便。缺点:不便于查询。根据以上分析,我们的课题选择了不联网型。因为此设计简单,提交作品方便,易操作。CPU的选择我们在这个课题的设计上采用了51单片机系统,之所以采用单片机系统是由于本钱较低,功能完全可以满足,开展也比拟成熟且完善。而D
13、SP、ARM系统虽然科技含量高于51单片机系统,但是其价格昂贵并且开展尚未成熟。因此,根据我们学的知识和市面上的应用,经过比拟我们选择了技术成熟、价格廉价、设计简单、使用方便的单片机平台。射频卡的选择目前市面上的卡有很多种类:条码、磁卡、接触式IC卡,非接触式IC卡等,条码和磁卡,在超市和银行方面应用的比拟多,接触式IC卡,以前在公共中用的比拟多,但接触式IC卡,芯片外露易坏、易折,而非接触式IC卡既射频卡,它把芯片和线圈封装卡片内,不容易损坏、不怕恶劣的环境,现在社会上很流行,可靠性也高。根据卡的分析,我们选择目前流行最广,可靠性高,本钱低的只读卡,即采用EM4000型的ID卡。1.1.5液
14、晶显示的选择1602液晶也叫1602字符型液晶它是一种专门用来显示字母、数字、符号等的点阵型液晶模块它有假设干个5X7或者5X11等点阵字符位组成,每个点阵字符位都可以显示一个字符。每位之间有一个点距的间隔每行之间也有间隔起到了字符间距和行间距的作用,正因为如此所以它不能显示图形。目前市面上字符液晶绝大多数是基于HD44780液晶芯片的,控制原理是完全相同的,基于HD44780写的控制程序可以很方便地应用于市面上大局部的字符型液晶。因此,选择LCD1602能够满足门禁系统设计的需要。第2章硬件电路的设计2.1 电路原理门禁系统主要组成由单片机、电源指示、工作指示、振荡电路、蜂鸣器电路、门控锁电
15、路、4X4矩阵键盘、读卡模块、显示模块组成。如图2-1示:图2-1电路原理图门禁系统工作原理1、当刷卡时,蜂鸣器响-下,如卡权限获得允许,显示模块显示卡号,同时继电器动作将门锁翻开指示灯点亮,延时一段时间后继电器再次动作将门锁锁闭指示灯熄灭;当非法卡刷卡时,没有任何动作。2、当按下出门按钮时,继电器动作将门锁翻开指示灯点亮,延时一段时间后继电器再次动作将门锁锁闭指示灯熄灭。3、当进门输入密码时,密码正确那么继电器动作将门锁翻开指示灯点亮,延时一段时间后继电器再次动作将门锁锁闭指示灯熄灭;密码错误那么蜂鸣器报警,延时一段时间后蜂鸣器停止报警。2.2 资源分配软、硬件设计是设计中不可缺少的,为了满足功能和指标的要求,资源分配如下:1 .晶振采用IL0592MHZ;2 .单片机资源分配如表2-1、2-1示:表2-1单片机资源分配表(1JPPP2,OP2.1P2,2LCD显示矩阵键盘RSRWE表2-2单片机资源分配表2)P2.3P2.4P2.5P3.OP3,2锁蜂鸣器LED读卡按键中断O开O响O亮1不开1不响1不亮3、计算:因为射频卡的读卡头选用EM4000型,读卡频率是11.0592MHZ,所以最小系统晶振,必须用11.0592MHZ才