基于MCS-51单片机电子密码锁的设计_毕业设计论文(35页).doc
《基于MCS-51单片机电子密码锁的设计_毕业设计论文(35页).doc》由会员分享,可在线阅读,更多相关《基于MCS-51单片机电子密码锁的设计_毕业设计论文(35页).doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-基于MCS-51单片机电子密码锁的设计_毕业设计论文-第 26 页2013届毕业设计(论文)材 料院 、 部: 学生姓名: 指导教师: 职 称: 讲师 专 业: 电子信息工程 班 级: 学 号: 2013年6月材料清单1、毕业设计(论文)课题任务书2、开题报告3、工作进度检查表4、指导教师评阅表5、评阅评语表6、答辩资格审查表7、答辩及最终成绩评定表8、毕业设计说明书湖南工学院毕业设计(论文)开题报告 题目基于MCS-51单片机电子密码锁的设计学生姓名班级学号专业电子信息工程一、文献综述电子防盗锁应用于金融业,其根本的作用是“授权”,即被“授权”的人才可以存取钱、物。广义上讲,金融业的“授权
2、”主要包括以下三种层次的内容:1、授予保管权,如使用保管箱、保险箱和保险柜;2、授予出入权,如出入金库、运钞车和保管室;3、授予流通权,如自动存取款。目前,金融行业电子防盗锁的应用主要集中在前两个层面上。下面将介绍几种在金融行业中使用较多的电子防盗锁以及它们的技术发展方向。 当然,以上所说的授权技术再高超,都必须由精良的“锁具”担当承载结构部件,实现开启、闭锁的功能,而且承担实体防护作用,抵抗住或尽量延迟破坏行为,让电子防盗锁“软、硬不吃”。一般情况下,锁具防盗的关键是锁身外壳、闭锁的部件的强度、锁止型式、配合间隙和布局。 提高电子防盗锁之防护能力的必然途径是报警,在金融业的许多场所有人值守、
3、有电视监控,具有报警功能,可以综合物理防范和人力防范两种作用。报警的前提是具备探测功能,根据电子防盗锁的使用场所和防护要求,可选择多种多样的探测手段。在中国的城市金融业中,实现联网报警已经成为对各金融网点的基本要求。 根据国内外的实践经验,金融业实行安全防范风险等级很有必要,即依据使用的防盗报警器材的性能、安装布局和人员值守状况等,可以评估被防护物或区域的防护能力,得出风险等级,其中,电子防盗锁的性能至关重要。由于数字、字符、图形图像、人体生物特征和时间等要素均可成为钥匙的电子信息,组合使用这些信息能够使电子防盗锁获得高度的保密性,如防范森严的金库,需要使用复合信息密码的电子防盗锁,这样对盗贼
4、而言是“道高一尺、魔高一丈”。组合使用信息也能够使电子防盗锁获得无穷扩展的可能,使产品多样化,对用户而言是“千挑百选、自得其所”。二、课题发展现状和发展趋势 在日常生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。目前门锁主要用弹子锁其钥匙容易丢失,保险箱主要用机械密码锁,其结构较为复杂、制造精度要求高、成本高且钥匙丢失后安全性即大打折扣。由于电子器件所限,以前开发的电子密码锁其种类不多、保密性差,最基本的就是只依靠最简单的模拟电子开关来实现的。制作简单但很不安全,在后为多是基于EDA来实现的,其电路结构复杂、电子元件繁多,但密码简单易破解
5、。随着电子元件的进一步发展,电子密码锁也出现了很多的种类,功能日益强大,使用更加方便、安全保密性更强。由以前的单密码输入发展到现在的密码加感应元件。实现了真正的电子加密。用户只有密码或电子钥匙中的一样是打不开锁的。随着电子元件的发展及人们对保密性需求的提高出现了越来越多的电子密码锁。三、主要内容拟在此电子密码锁的系统中设计主要由三部分组成:44矩阵键盘接口电路、密码锁的控制电路、输出八段显示电路。另外系统还有LED提示灯,报警蜂鸣器等。系统能完成本机超次锁定、修改用户密码基本的密码锁的功能。本设计的任务拟采用单片机(C51)作为单片机的核心单元,利用单片机串行发射、接收等功能而设计的一款具有本
6、机开锁和报警功能的电子密码锁。本系统成本低廉,功能实用。主要分为以下几个部分: (1)设置密码及修改设置6位密码,密码可以由用户自己修改设定(只支持6位密码),密码通过键盘输入,若密码正确,则将锁打开。锁打开后才能修改密码。修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。(2)密码显示为了帮助用户确认是否有键按下,特在电路中设置了模拟显示电路;而为了防止密码外泄;显示时,并不是显示用户按下的数字符号,而是以一个特定的字母符号提醒用户是否有键按下。有键按下,就会显示出字符-“*”,没键按下,则不会显示字符。这样既巧妙的提醒了用户又保护了用户密码,此乃本设计可靠性优点之一
7、。 (3)密码错误报警当用户键入错误密码时,密码输入错误数码显示器会出现错误提示。当连续三次出现密码错误时,系统就会报警,由蜂鸣器发出报警声,锁定键盘且系统会长期报警不止。这时必须按复位方可停止。此乃安全可靠性之一。四、设计的重点与难点 1、设计的重点(1)设计密码及修改。密码通过键盘输入,锁打开后才能修改密码,修改密码前需输入密码,且修改新密码需要二次输入,以防出错。 (2)密码显示,为了防止密码泄露,每按下一个键均以“*”代替。 (3)密码出错的报警。按了确认键,如果密码出错,则显示密码错误,密码连续三次输入错误,则发出警报声。2、设计难点(1)软件的设计,程序编辑贯穿整个设计,程序是本次
8、设计的基础。(2)密码按键的实现,以及对密码的存储。五、设计方法和实施方案决定采用一种是用以(AT89C52)为核心的单片机控制方案。选用单片机(AT89C52) 作为本设计的核心元件,利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,实现基本的密码锁功能。初步方案设计原理如下图所示:图1 设计方案六 、设计进程1、2013年3月份完成开题报告2、2013年3月份到2013年4月份查阅相关资料,熟悉单片机的编程及原理3、2013年4月份到5月份完成对原理图的绘制4、2013年5月上旬到5月中旬完成软件的编写和仿真5、2013年5月下旬到2013年6月初论文定稿,完成答辩七 、参考文献
9、1曹巧媛,单片机原理及应用M.北京:电子工业出版社,1997.7;2赵秀珍,单永磊,单片微型计算机原理及其应用M.北京:中国水利水电出版社,2001.8;3张洪润,兰清华,单片机应用技术教程M.北京:清华大学出版社,1997.11; 4李华,MCS-51系列单片机实用接口技术M.北京:北京航空航天大学出版社,1993.8;5马忠梅,单片机的C语言Windows环境编程宝典M. 北京:北京航空航天大学出版社,2003.6;6李广弟, 单片机基础M北京:北京航空航天大学出版社,2007.6;7王千.实用电子电路大全M.北京:电子工业出版社,2001.2;8童诗白.模拟电子技术基础M.北京:高等教育
10、出版社,2000.6;9阎石.数字电子技术基础M.北京:高等教育出版社,1998.2;10彭伟.单片机C语言程序设计实训100例M.北京:电子工业出版社,2010.2;指导教师批阅意见 指导教师(签名): 年 月 日2013届毕业设计说明书基于MCS-51单片机电子密码锁的设计院 、 部: 学生姓名: 指导教师: 职称 专 业: 电子信息工程 班 级: 完成时间: 2013年5月25日 摘 要本设计采用的是AT89C52作为主控芯片与数据存储器单元所设计的电子密码锁。通过单片机与外围的矩阵键盘输入、LCD液晶显示、报警等电路相结合,利用单片机的灵活性和丰富的I/O口线资源,用C语言编写的主控芯
11、片控制程序与EEPROMAT24C02读写程序相结合,并用Keil软件进行编译,设计了一款简单、实用、方便的电子密码控制系统。在本次设计中,能够实现密码输入正确及错误的不同显示,在密码泄露后,合法用户能够修改并存储密码,当输入密码错误次数超过三次时,系统会自动报警,并且键盘被锁定2分钟,防止被非法用户无限制的套取密码。在设计的过程中,采用矩阵键盘减少了对I/O口线的占用,优化了系统。采用的显示元件是LCD1602液晶显示,使得显示更加清楚,用户使用时也更明白。存储芯片采用的是AT24C02芯片,具有掉电保护的作用。通过在Proteus中仿真测试,能够很好的实现密码锁的所有功能,达到了设计的要求
12、。关键词:单片机;密码锁;AT24C02 ABSTRACTThis design is used as the master chip AT89C52 data memory unit designed electronic locks. Through the microcontroller and peripheral matrix keyboard, LCD liquid crystal display, alarm and other circuits combine the flexibility of the use of single and rich I / O port li
13、ne resources, using C language master chip control procedures and EEPROM AT24C02 literacy program combined and compiled using Keil software, designed a simple, practical and convenient electronic code control system. In this design, enabling the wrong password is entered correctly and the different
14、display, the password is leaked, the legitimate user can modify and store the password, enter the password when more than three times the number of errors, the system will automatically alarm, to prevent unauthorized users unlimited the taking of passwords. In the design process, using matrix keyboa
15、rd reduces the I / O port lines occupied, optimize system. LCD1602 display element is used in a liquid crystal display, making the display more clearly, the user is also greater. Memory chip is AT24C02 chip with power-down protection. Through simulation testing in Proteus, can achieve good locks all
16、 functions to achieve the design requirements.Key words microcontroller; locks; at24c02目 录1 绪论11.1 引言11.2 课题背景和意义12 总体设计方案的确定32.1 电子密码锁设计的具体要求32.2 总体设计方案选定33 主要元器件介绍53.1 主控芯片AT89C5253.1.1 主要特性53.1.2 引脚功能说明63.2 存储芯片AT24C0273.2.1 管脚的描述83.2.2 功能的描述83.3 LCD1602显示器93.3.1 LCD1602的引脚功能说明93.3.2 LCD1602的指令说明
17、104 硬件电路的设计124.1 最小系统的设计124.1.1 单片机的复位电路124.1.2 单片机的时钟电路134.2 键盘电路144.3 显示电路154.4 密码锁存电路164.5 报警电路165 软件系统的设计175.1 主函数模块175.2 键盘扫描及识别子函数175.3 延时子函数195.4 LCD1602初始化函数195.5 AT24C02的初始化函数206 在PROTEUS中的仿真216.1 仿真原理图216.2 仿真结果21结束语25参考文献26致 谢28附 录291 绪论1.1 引言随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简
18、单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用的灵活性和安全系数都很高,受到了广大用户的喜爱。锁是置于可启闭的器物上,用以关住某个确定的空间范围或某种器具的,必须以钥匙或暗码打开的扣件。锁具发展到现在已有若干年的历史了,人们对它的结构、机理也研究得很透彻,因此,不用钥匙就能打开的方法和工具也层出不穷。现代人类文明社会里,由于社会中各种矛盾冲突十分剧烈,人们的思想道德观念,价值观念,文化修养水平等差异,群众中良莠不齐,善良的人们能够自觉规范自已的行为,“非礼不为”,虽无钥匙亦不会乱闯。然而,那些毫无道德观念的盗贼却想方设法利用高科技手段撬门开锁,使广大居民防不胜防。为什么会出现这种情况呢?因
19、为传统锁具都存在致命的弱点:第一、 锁芯采用常见的铜、铝、锌等材料,抵抗不了强力破坏;第二、 锁具制作工艺,技术落后,无法阻止技术手段的开启。目前,市场上很多国内外的锁具,实际上都不具备真正的防盗功能。在惯偷面前,两根钢丝或几件简单的工具就可以把这些锁打开,有的惯偷甚至公开扬言:“没有我打不开的锁。”其实,不是他们多高明,而是一般锁具技术原理太过简单。面对这一残酷的现状,新时代提出了锁具必须革命的迫切的要求。1.2 课题背景和意义随着电子技术和计算机技术的飞速发展,单片机性能不断完善,性能价格比显著提高,技术日趋完善。由于单片机具有体积小、重量轻、价格便宜、功耗低、控制功能强及运算速度快等特点
20、,因而在国民经济建设、军事及家用电器等各个领域均得到了广泛的应用。本设计利用单片机及附加电子元器件实现数据采集和控制算法,来完成某一实际功能,检验并提高对整体电路设计和把握的能力,了解单片机系统设计流程,以及仿真和调试能力。同时也加强对数字电路、单片机和微机原理等课程知识的实际应用能力,也为同类产品的进一步发展奠定理论和实践基础。随着人们生活水平的提高和安全意识的加强,对安全的要求也就越来越高。锁自古以来就是把守护门的铁将军,人们对它要求甚高,既要安全可靠的防盗,又要使用方便,这也是制锁者长期以来研制的主题。随着电子技术的发展,各类电子产品应运而生,电子密码锁就是其中之一。据有关资料介绍,电子
21、密码锁的研究从20世纪30年代就开始了,在一些特殊场所早就有所应用。这把锁是通过键盘的输入密码就可以完成解锁的过程。之所以要研究这种锁,就是为提高锁的安全性。由于电子密码锁的密码量很大,可以配合机械锁一起使用,还可以防止由于钥匙被仿制而留下的安全隐患。电子密码锁只需要记住一组密码,不用携带一般的金属钥匙,去除了用户携带钥匙的麻烦,从而受到很多人的赞赏。电子锁的种类繁多,例如数码锁,指纹锁,磁卡锁,IC卡锁,生物锁等。但较实用的还是按键式电子密码锁。20世纪80年代后,随着电子锁专用集成电路的出现,电子锁的体积缩小,可靠性提高,成本较高,是适合使用在安全性要求较高的场合,且需要有电源提供能量,使
22、用仍局限于一定的范围内,难以普及到广大人民群众,因此研究它没有得到一定的显著进展。目前,在西方发达国家的电子密码锁的技术相对比较先进的,种类比较齐全,电子密码锁已被广泛应用于智能门禁系统中通过多种更安全,更可靠的技术来实现对大门的管理。在我国电子锁整体水平尚处于国际上70年代左右,电子密码锁的成本还很高,市场上仍以按键电子锁为主,按键式和卡片钥匙式电子锁已引进国际先进水平,现国内有几个厂生产供应市场。但国内自行研制开发的电子锁,其市场结构尚未形成,应用还不广泛。国内的不少企业也引进了世界上先进的技术,发展前景非常可观。希望通过不断的努力,使电子密码锁在我国也能得到广泛应用。2 总体设计方案的确
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 MCS 51 单片机 电子 密码锁 设计 毕业设计 论文 35
限制150内