《智能门禁系统的设计毕业论文(72页).doc》由会员分享,可在线阅读,更多相关《智能门禁系统的设计毕业论文(72页).doc(72页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、-智能门禁系统的设计毕业论文-第 - 60 - 页毕业设计说明书(论文)题 目: 智能门禁系统的设计与实现 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文
2、)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文
3、版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献
4、8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提
5、供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订指导教师评阅书指导教师评价:一、撰写(设计)过程1、学生在论文(设计)过程中的治学态度、工作精神 优 良 中 及格 不及格2、学生掌握专业知识、技能的扎实程度 优 良 中 及格 不及格3、学生综合运用所学知识和专业技能分析和解决问题的能力 优 良 中 及格 不及格4、研究方法的科学性;技术线路的可行性;设计方案的合理性 优 良 中 及格 不及格5、完成毕业论文(设计)期间的出勤情况 优 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格
6、不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)指导教师: (签名) 单位: (盖章)年 月 日评阅教师评阅书评阅教师评价:一、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)?
7、优 良 中 及格 不及格二、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格建议成绩: 优 良 中 及格 不及格(在所选等级前的内画“”)评阅教师: (签名) 单位: (盖章)年 月 日教研室(或答辩小组)及教学系意见教研室(或答辩小组)评价:一、答辩过程1、毕业论文(设计)的基本要点和见解的叙述情况 优 良 中 及格 不及格2、对答辩问题的反应、理解、表达情况 优 良 中 及格 不及格3、学生答辩过程中的精神状态 优
8、 良 中 及格 不及格二、论文(设计)质量1、论文(设计)的整体结构是否符合撰写规范? 优 良 中 及格 不及格2、是否完成指定的论文(设计)任务(包括装订及附件)? 优 良 中 及格 不及格三、论文(设计)水平1、论文(设计)的理论意义或对解决实际问题的指导意义 优 良 中 及格 不及格2、论文的观念是否有新意?设计是否有创意? 优 良 中 及格 不及格3、论文(设计说明书)所体现的整体水平 优 良 中 及格 不及格评定成绩: 优 良 中 及格 不及格教研室主任(或答辩小组组长): (签名)年 月 日教学系意见:系主任: (签名)年 月 日毕业设计说明书(论文)中文摘要智能门禁安全管理系统是
9、新型现代化安全管理系统,它集微机自动识别技术和现代安全管理措施为一体,它涉及电子,机械,光学,计算机技术,通讯技术,生物技术等诸多新技术。它是解决重要部门出入口实现安全防范管理的有效措施。本文完整的描述了以AT89C52为核心的单片机控制方案来实现智能门禁系统的设计与实现,通过软件与硬件的结合,在Protel、Keil、Protues3款软件的结合下,使智能门禁系统完成开锁、修改密码、报警等等一系列的功能。关键字:智能门禁、AT89C52、Protel、Keil毕业设计说明书(论文)外文摘要Title Intelligent Entrance Guard SystemAbstractIntel
10、ligent entrance guard and safety management system is a new type of modern safety management system, which combines the microcomputer automatic identification technology with the modern safety management practices into an organic whole. It contains lots of new technologies such as the electronic, me
11、chanical, optical, computer technology, communication technology, biotechnology, and so on. It is an effective measures to achieve the goal of implementing safety management at the inward and outward of important departments. This paper describes a control programs of SCM as the core of AT89C52 to a
12、chieve the design and implementation of the Intelligent Entrance Guard System, through a combination of software and hardware,and the combine of some softwares as Protel, Keil and Protues, wo can complete a series of functions as opening the lock, changing passwords, alarmming of the Intelligent Ent
13、rance Guard System.Keywords: Intelligence, AT89C52、Protel、Keil目录第一章 绪论.11.1 课题背景.11.2 最新发展.21.3 课题设计目标.4第二章 开发环境与系统方案论证.62.1 开发环境.62.2 主控部分的选择.82.3 密码输入方式的选择.9第三章 系统总体设计和主要芯片介绍.113.1 系统总体设计.113.2 主要芯片介绍.11第四章 系统硬件构成.204.1 系统整体电路图.204.2 单片机最小系统原理图.214.3 电源输入部分.214.4 键盘输入部分.224.5 密码存储部分.244.6 显示部分.264
14、.7 报警部分.27第五章 软件的设计与实现.305.1 设计原理.305.2 主程序与分部程序流程图.305.3 系统使用方法.335.4 课程设计实物图及调试图.33第六章 结束语.326.1 毕业设计的难点与创新.326.2 毕业设计的收获.33致 谢.38参考文献.39 附录1:英文技术资料翻译.40 附录2:课程设计核心代码.52第一章 绪论本章主要对不断发展的智能门禁系统进行介绍,并对当前各种各样的门禁系统进行简单的介绍。1.1 课题背景智能门禁系统是最贴近这个科技不断发展的社会的一种安全管理系统,它将当代的安全管理措施与微机自动识别技术紧密的融合为一体,智能门禁系统涉及到了计算机
15、的多项技术,生物类技术,光学,通讯技术,机械学等各种当代流行的高新技术。它是彻底解决一些重要部门出入口实现安全防范管理的最有效的措施之一。适用各种非常重要的部门,如、机房、军械库、银行、宾馆、机要室、智能化小区,工厂办公间等等。 在数字技术网络技术快速发展的今天,门禁系统得到了迅速的发展。门禁系统早已超越了最古老的门道及钥匙管理,它已经慢慢发展成为一套非常完整的出入管理系统。它在人事考勤管理、工作环境安全等行政管理工作中发挥着理想的作用。在门禁系统的基础上增加相应的辅助设备可以进行保安巡检管理、餐饮收费管理、物业消防监控、电梯控制、车辆进出控制等,真正的实现了区域内一卡智能管理。 门禁系统又被
16、叫做出入管理控制系统(ACCESS CONTROL SYSTEM) . 它是一种管理人员出入的智能化管理系统. 简单来说就是:管理什么时间什么人可以进出那些门,并提供事后的查询工作等等,常见的门禁系统有 : 指纹虹膜掌型生物识别门禁系统, 密码门禁系统 , 非接触卡门禁系统 等,门禁系统在当代发展迅速,被广泛应用于各种管理控制系统中。1.2 最新发展出入口门禁系统简单意义上来说就是对出入口通道进行管理的系统,它是在传统的门锁基础上逐渐演化而来的。传最原始的机械门锁仅仅是单单的机械装置,不管它的材料有多么坚固,结构设计有多么合理,人们总是能可以通过各种方法把它打开。在出入人很多的通道(象酒店客房
17、,办公室)钥匙的管理非常麻烦,如果钥匙没了或者人员变化都要把锁和钥匙一起替换掉。为了解决这些问题,就出现了电子密码锁,电子磁卡锁,这两种锁的现世在一定程度上提高了人们对于出入口通道的管理程度,使通道管理进入了崭新的电子时代,不过,随着这两种电子锁的不断应用,这两种锁的本身的毛病就逐渐暴露出来,磁卡锁的毛病是它的信息容易被复制,卡片和读卡机之间的磨损比较大,故障率很高,安全系数变得很低。密码锁的最重要的问题是密码容易泄露,然而却又根本无法解决,所以安全系数就变得很低。还有,这个时期的产品因为大多采用控制部分与读卡部分交接在一起安装在门外,很容易就会被贪婪的人在室外打开。所以,这个时段的门禁系统还
18、停留在早期科技不发达的阶段,所以,这个时候的门禁系统往往被人叫做电子锁,应用也不普遍。随着年代的变更,随着感应卡技术还有生物识别技术等高技术的发展,门禁系统得到了质的发展,进入了成熟期,因此出现了虹膜门禁系统,面部识别门禁系统,感应卡式门禁系统,指纹门禁系统,乱序键盘门禁系统等各种技术的系统,它们在方便性,易管理性还有安全性等方面都各有不一样的特长,门禁系统的应用领域也越来越宽广。门禁系统的功能主要概括有以下几点。1) 管理通道进出的权限 进出通道的权限简单意思就是设置通道的权限,比如说哪些人可以进出,哪些人不能进出。进出通道的方式就是对已经获得进出此通道的人进行进出方式的管理,常见的进出方式
19、一般都有密码输入进出门禁系统、读卡(生物识别)进出门禁系统还有就是读卡(生物 识别)进出门禁系统这三种方式进出通道的时间就是操作者或者管理人员设置此系统在什么时间范围内关闭门禁系统的部分功能,让进出人员可以不需密码而随意进出。2) 实时监控的功能门禁系统的管理人员可以通过计算机随时都可以查看每处门禁系统处的人员的进出情况(同时有照片或者视频来清晰的显示)、每个门禁系统处的状态(包括门的开与关的状态还有各种非正常性状态的不明报警等等),另外也可以在紧急状态比如人员大爆发或者发生地震等不安因素下由管理人员在计算机旁就可以打开或关闭所有的门禁系统。3) 出入记录还有出入查询的功能 门禁系统可以储存所
20、有人员的进出记录、状态记录等到计算机里面,并且可以按照不同的查询条件(比如时间等)进行查询,所以如果一个公司或者一些重要部门要是配备相关的考勤软件的话,完全可实现考勤、门禁一卡通的功能。4) 异常报警功能 在不正常的情况下操作者可以实现计算机的报警或门禁系统中的报警器报警,比如:有不法人员非法侵入或者门禁系统本该关闭但是却没能正常关闭等。当然,依据系统的各种不一样的门禁系统还可以实现以下的一些特殊功能:1、 网络设置管理监控功能:大多数的门禁系统由于操作者在多方面的考虑因素下,只能使用一台计算机来管理其门禁系统,然而技术比较发达的系统却可以在网络上随便一个由操作者已经授权的位置对整个门禁系统进
21、行设置监控查询这样的管理,也可以通过INTERNET网上进行异地设置管理监控查询。2、 消防报警监控联动功能:当门禁系统附近了出现火警时,门禁系统可以像有专门人员一样自动的打开所有门禁系统上的电锁,让里面的人赶紧逃生,而不用再输入密码这样的浪费了时间的事。一般与监控联动通常是指监控系统自动将有人刷卡时,不管是有效还是无效录下,当时的情况,另外,同时系统也也将门禁系统出现报警时的所有情况包括图片、声音以致录像等都可以录下来以供查阅。5)逻辑开门功能:概括来说,就是一个门禁系统需要好几个人同时刷卡或者同时按下指纹或者每个人都只有部分按键密码并依顺序按下,才能打开门禁系统的电锁。可以说,门禁系统的功
22、能非常重要,尤其是现实社会中,更是被应用于方方面面。如果在公司在公司门口安装了门禁系统的话,可以很好的阻止其他公司的推销人员的到来,免去了公司的秩序被打扰的麻烦,另外,安装门禁系统可以使得社会的闲杂人等进入公司的破坏,这样,既可以很好的保障公司的财务、机密等等被盗窃,更可以进一步的提高了公司的形象,而且管理层可以通过门禁系统来知道公司人员的出勤情况,进而更好的做好考情工作。省去了以往的佩戴工作证的麻烦。如果在公司的重要领域比如经理办公室、研发部门、会计部门等安装门禁系统,可以极大的提高保密性和安全性。而一般的小区,都是安装了各种防盗门、栅栏门等等,这样根本防不住如今的小偷等的危害,被盗事件屡见
23、不鲜,而如果在小区安装门禁系统,可以极大的保障小区的安全性,也省去了小区的业务主管不断的增添保安来保护小区人员的人身和财产的安全,毕竟再认真的保安也会有疏漏的地方,更不用说小区的业务主管还要支付保安的食宿工资等方面。因此,在小区安装门禁系统是势在必行的举措,如此,不仅可以提高小区物业的档次还有促于楼盘的销售,毕竟设备越现代化越能得到大众的青睐。门禁系统还可以应用在医院的急诊室里面,防止患者家属因心情的激动而擅闯急诊室,在政府大楼中应用的话,可以更好保证政府人员的工作安全问题。还有,很多的移动、电信还有供电局等都有一些属于自己的基站,而且不少都是一直无人值守的,如果在这些地方安装了门禁系统,可以
24、很好的保障这些几站不受非法人员的破坏、偷窃的问题,主站方面还可以通过远程网络监控来操作与检查。当代的电梯也可以安装门禁系统,比如在一座大楼中,有那么一两层是重要人员才能进去的,只有在电梯内输入正确的密码才可以成功到达,否则外来人员根本没有这个权限,这极大的保障了安全问题。随着社会的进不,国民的收入越来越多,全球化进一步发展,科技更是不断进步,安防行业的领域不断被扩大了。作为监控系统.门禁系统和安防系统,其中都离不开报警系统,也可以说它是这些系统最重要的一个模块。对于监控和报警,这两种人们早就明白,但这对于现代进不的社会已经有点不适应了。而门禁系统则不一样,它从根本上杜绝了这些问题,所以比起上述
25、两种有着无与伦比的好处。1.3 课题设计目标设计本课题时构思的方案:本设计采用以AT89C2052为核心的单片机控制方案来实现智能门禁系统的设计与实现,其主要内容如下:1、密码的显示 :为了防止密码被他人得知,液晶显示屏显示时,并不会直接显示操作者在按键上按下的具体数字,而是以一个操作者选定的字母符号来暗示操作者是否有按键被按下,并在系统的报警模块会发出“滴”的一声提示有按键按下。当操作者按下矩阵按键时,液晶显示屏会显示出字符 “*”,如果没有按键被按下,则液晶显示屏不会显示字符。如此,既可以很好的提醒了操作者,又保护了系统的密码,这是本设计可靠性优点之一。2、密码的变更 :当操作者觉得之前的
26、密码不好记忆或者察觉密码被别人得知时,可以重新设置理想的8位密码,密码通过矩阵按键输入,当按下变更密码的功能键时,操作者需要先输入两遍之前的密码,当密码正确后,操作者可以重新输入一个新的密码,最并在操作者记好后按下确认键,重复2次后即变更了新的密码。3、系统的开锁 :当操作者输入正确的密码后,再按下确认键,系统便会自动开锁。然而,操作者输入密码时应该注意,数字与数字之间的间隔时间为30秒,例如密码为87654321,当键入第一个数字8后应在30秒内键输入第二个数字7,不然的话之前的操作就会被视为无效。如果输入完密码后不按确认键时系统将会在规定的时间内清理操作者已经输入数字,并且液晶显示屏会重新
27、显示无数字状态。4、报警系统 :当操作者输入的密码错误时,门禁系统便会发出报警信号,由蜂鸣器发出报警声“嘀嘀嘀”。当连续三次显示密码错误后,那么系统将在很长一段时间内持续报警。这时,操作者必须按下复位按键才可停止。这是保障系统的安全而设计的一个重要措施。5、时间锁定系统:如果操作者需要设定系统在固定的时间段内不需要密码,即在人流量较大、安全情况下等,操作者可以让门禁系统在规定的时间内门禁关闭,所有人可以自由出入,然而当不在规定的时间时,系统将自动恢复智能门禁系统的所有功能。第二章 开发环境与主要技术2.1 开发平台本课程设计的开发平台为:操作系统:Microsoft Windows XP程序语
28、言:C制 图 :Protel 99 SE程序编程:Keil uVision3仿 真:Protues关于本系统的开发环境安装配置过程比较简单,在此不再赘述。下面介绍下本系统设计的三款软件。2.1.1 Protel 99 SE在上世纪80年代末,美国实力公司向世界推销了一款极具跨时代的CAD软件,它的名字就是Protel 99 SE。当代社会,电子行业尤其是那些需要做出模型、实物的产品类的公司,或多或少的都需要用到CAD软件,它是电子技术人员必不可少的一项专业技能,而Protel则在众多的EDA软件中脱颖而出。当这款软件出世后,全世界都在争相使用,在中国也是被广泛推广,许多大公司还有大学都在学习和
29、使用它,更不用说不少大公司在招收人员时都要新进的人员会很好的使用这款软件。 下图为Protel软件的部分截图:图2-1 Protel软件的部分截图2.1.2 Keil uVision3Keil C51是美国Keil Software公司出品的51系列兼容单片机C语言软件开发系统。Keil提供了包括连接器、库管理、C编译器、宏汇编和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境将这些部分组合在一起。运行Keil软件需要WIN2000、WINXP、WIN98、NT等操作系统。如果电子技术员想用C语言编程,那么Keil几乎就是电子技术员的首选,即使技术员不使用C语言而仅用汇编语言
30、编程,其方便且简单的集成环境、强大的软件仿真调试工具也会让电子技术员事半功倍。下图为Keil软件的部分截图:图2-2 Keil软件的部分截图2.1.3 Protues在上世纪90年代后期,英国的Labcenter electronics公司隆重推出了它的新产品,它就是领军EDA各种软件的Protues。Protues这款软件具有其他种类的EDA软件的通用的功能,比如仿真等,还有一些特别之处,因为它可以仿真各种系统的外围的器件,更是包括单片机,所以,综合这些特点,Protues是当今社会实用性和功能性方面最好的EDA软件。在现实社会中,Protues软件广泛的应用于大学的电子类学院的课程教程,具
31、有科研产品的一些大型电子公司,还有一些对单片机有着浓厚兴趣的电子爱好者。由于Protues软件在原理图的布局,仿真的代码的调试还有其他外围器件的仿真做到了非常好的协调,以至于它在当今科技不断发展的潮流中立于不败之地。下图为Rrotues软件的部分截图:图2-3 Protues软件的部分截图2.2 主控部分的选择2.2.1 采用数字电路控制如果采用数字电路来控制本次设计的主控部分,虽然表面上设计将更加简单,成本也将降低,但是考虑到这是门禁系统,其控制方面的灵活性、准确性、实用性方面将大打折扣,毕竟数字电路是用双JK触发器构成,密码是保存在JK触发器里面的,输入密码时,系统判断输入的密码与以双JK
32、触发器构成的数字逻辑电路做比较来实现门禁系统的开启与关闭。 2.2.2 采用以单片机为核心的控制单片机具有资源丰富、速度快、编程容易等优点。利用单片机内部的随机存储器和只读存储器及其引脚资源,外接液晶显示,键盘输入等实现数据的处理传输和显示功能,基本上可以实现本次设计的预期目标,因此,考虑到安全、实用性等方面,本次设计最好选用单片机来作为系统的核心部件。2.3 密码输入方式的选择2.3.1 指纹输入识别指纹识别技术主体涉及到了四个功能:保存数据、数据比对、读取指纹图像、提取特征。通过读取指纹的设备读取到人体指纹的图像,然后要对读取到的图像进行第一步的处理,使院士图像更加清晰明了,然后再通过辨识
33、指纹的软件建立指纹的特征数据。软件会从指纹上找到被称为节点(minutiae)的数据点,即指纹纹路的分叉、终止或打圈处的坐标位置,这些点同时具有七种以上的唯一性特征。一般每个人的手指上平均具有70个节点,所以这种方法将要产生接近490个数据。这些数据,一般被叫做模板。通过计算机比较模糊的方法,把两个指纹的模板进行对比,从而计算出它们的相似程度,最终得到两个指纹的匹配结果,从而判断输入结果的是否正确。而作为一个普遍的门禁系统,考虑到本方案软硬件有点复杂,而且成本也高,所以我不选择指纹输入这个方案。2.3.2 矩阵键盘输入识别这个方案是由16位按键组成的矩阵键盘,每条行线和列线都对应着一条I/O口
34、线,每个按键都设在了行线和列线的交叉点,每当操作者按下按钮时,就会有一条行线与一条列线相接触,系统只要辨认出接触的是哪两条线,即哪两个I/O口线,就可以确定哪一个键被操作者按下。行线被制成上拉口线,刚开始时被置为高电位,列线是悬空的,初始置低电位。通过不断读行线口线,或者中断方式触发键位扫描。当系统发现有按键被按下时,将列线逐一置低,而其他列线则置高,读行线口线。当某条列线置低时,其对应的行线也会被拉低,这样便确定了这两条线的交点处的按钮被按下。每个按键都可通过操作者的程序来给它相应的功能,从而完成密码识别。这个方案比较上面的方案简单,所以我选择了这个方案。2.3.3 红外遥控识别专用的红外编
35、码芯片种类各种各样,红外编码芯片一般集载波震荡、编码、发射于一体,它有很强大的抗干扰能力,使用很方便,而且外围电路比较简单,另外价格也比较低,所以一般的遥控器上大多使用了这种专用芯片,大大的节约了成本。但是,专用芯片也有很大的弊端,专用芯片的内部编码及技术数据早已经公开化,这将会产生很大的安全漏洞。第三章 系统总体设计和主要芯片介绍3.1 系统总体设计本次毕业设计主要由AT89C52单片机、矩阵键盘、液晶显示器和密码存储等部分组成。矩阵键盘作为门禁系统的密码输入模块,用于输入数字密码和实现清除已有操作(输入了错误密码并且尚未按下确认键)、修改密码等功能。当操作者在按键上输入密码后,系统通过各种
36、连接将按键与AT89C52和AT24C02,经过系统的运行,将输入的密码与存储在AT24C02存储器中保存的密码对比,来判断密码是否正确,并通过液晶显示屏LED清晰的向操作者展示,并进行进一步操作,通过报警功能模块来给操作者以听觉验证。系统整体框图如图3.1所示。 AT89C52 电源电路 AT24C02密码保护 键盘输入电路 显示电路 报警电路 图3-1 系统结构框图各模块功能如下:1矩阵键盘输入模块:此模块包括2个部分,一个是密码输入按键,一个是几个功能按键,两个部分分开和合作来用于完成门禁系统的输入、修改、确定、取消的等功能。2显示模块:通过液晶显示屏以完成操作者对系统现在的状态显示还有
37、操作的提示功能。3报警电路:通过蜂鸣器和其他的器件组成的模块来完成密码错误、3次错误还有单个按下按钮的提示音的警报和提示功能。4密码存储模块:通过AT24C02存储器来完成系统的突然断电或者线路故障时的存储功能,如此,修改还有保存过的密码在断电后仍能保存,而不需要重新和初始化那样的状态。5电源模块:本设计通过USB线来对门禁系统的电路提供稳定的+5V的直流电压。本次课程设计锁需要的元器件清单如下:1、9X15cm面包板 1片2、51单片机+IC座 1套 (AT24C02+IC座) 1套3、LED1602液晶显示屏 1个 4、开关按键 18只5、12M的晶振 1只6、33P瓷片电容 2只8、DC
38、电源座 1只9、4.7K、电阻 5只10、5V的6引脚的继电器 1只11、发光二极管 红1只12、精密的可调节电位器 1只13、单排座 1条14、单排针 1条15、若干 导线16、USB电源线 1条17、SS8550三极管 2只18、10K的 排阻 1只19、10u 电解电容 1只20、 蜂鸣器 1只21、4.7K的排阻 1只本次课程设计的电路焊接图如下:图3-2 电路焊接图3.2 主要芯片介绍3.2.1 AT89C52AT89C52是美国公司生产的低电压,高性能CMOS8位单片机,片内含8kbytes的可反复擦写的只读程序存储器(PEROM)和256bytes的随机存取数据存储器(RAM),
39、AT89C52有40个引脚,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,2个读写口线。AT89C52使用的内核是最经典的MCS-51的,并对其做出了很大的改进,所以使得这种芯片比其他芯片多出了许许多多的功能。在AT89C52芯片中,由于它的CPU打到了8位,并且可以在系统中编程flash,所以这种芯片为众多的嵌入式的应用系统提供了许多便利,比如超高的灵敏度,最有效的解决方法等等。主要功能特性:兼容MCS51指令系统。8k可反复擦写(1000次)Flash ROM,32个双向I/O口,256x8bit内部RAM,时钟频率0-24MHz,可编程UART串行通道。3个16位可编程定时/计数器中断,2个外部中断源,2个串行中断,2个读写中断口线,共6个中断源。AT89C52的引脚