基于AT89S52的多功能电子密码锁设计【开题报告】
基于AT89S52数字密码锁设计
![基于AT89S52数字密码锁设计](https://img.taocdn.com/s3/m/0bf0c395cc22bcd126ff0c31.png)
基于AT89S52数字密码锁设计毕业论文此文档为word格式,下载后可随意编辑摘要本数字密码锁采用单片机AT89S52为主控芯片,由EEPROM存储密码。
硬件部分包括主控制系统、人机交互界面以及输出系统三大部分。
主控制系统中主控制芯片使用了AT89S52单片机,该单片机性能优良,能满足一般的普通应用;EEPROM采用AT24C02芯片,掉电后可以存储密码,从而保证了系统的安全性。
人机交互通道部分采用了4×4矩阵键盘输入以及LCD1602标准字符型液晶显示。
输出系统部分包括驱动开锁电路和报警电路;其中,在本系统设计中,驱动开锁电路用发光二极管表示,而报警电路则使用蜂鸣器。
本系统中使用的AT24C02芯片是一个带有I2C总线接口的EEPROM存储器。
I2C总线是一种双向二线制总线,它的结构简单,可靠性和抗干扰性能好。
I2C总线结构很简单,只有两条线,包括一条数据线(SDA)和一条串行时钟线(SCL)。
具有I2C接口的器件可以通过这两根线接到总线上,进行相互之间的信息传递。
本数字密码锁的功能为:(1)密码位数为8位,可选值为0~9,从而保证足够的锁体强度;(2)用户可以自行设定和修改密码;(3)防止密码被盗,输入密码错误次数超过3次则报警;(4)友好的人机界面;(5)输入正确的密码后,驱动开锁电路。
软件部分应用单片机C语言实现了本设计的全部控制功能。
C语言编译方便,易读性好,且移植性方便,能够满足实现本系统的功能要求。
在设计过程中,给出了本系统C 语言编程的原理和流程图。
本数字密码锁系统稳定性好,设计人性化,由于使用单片机控制并有记忆模块,功能齐全可靠,并有很好的扩展性,而且成本低廉,具有良好的发展前景。
1 前言随着社会物质财富的日益增长,安全防盗已成为社会问题。
而锁自古以来就是把守门户的铁将军,人们对它要求甚高,既要安全可靠地防盗,又要使用方便,这也是制锁者长期以来研制的主题。
目前国内,大部分人使用的还是传统的机械锁。
基于单片机AT89S52的密码锁设计
![基于单片机AT89S52的密码锁设计](https://img.taocdn.com/s3/m/ae384334453610661ed9f430.png)
毕业设计论文基于单片机AT89S52的密码锁设计江苏信息职业技术学院毕业设计(论文)目录第一章引言 (4)第二章方案论证 (5)第三章系统硬件设计 (6)3.1总体设计 (6)3.2 单片机AT89S52 (7)3.2.1 AT89S52介绍 (7)3.2.2 LCD1602显示器 (8)3.3 密码存储电路 (9)3.4 报警电路 (10)3.5键盘电路 (12)3.6 显示电路 (12)3.7开锁电路 (13)第四章系统软件设计 (14)4.1系统软件流程图 (14)4.2 系统软件源程序 (16)第五章结语 (20)参考文献 (21)摘要:目前,单片机广泛应用在控制领域,本设计采用单片机设计电子密码锁,在系统中采用单片机AT89S52,该型号单片机具有51系列单片机通用的特性,在硬件电路设计中采用报警、显示、密码存储、开锁等等,在软件设计中采用汇编语言编程,该电子密码锁具有结构简单,功能齐全的特点。
关键字:电子密码锁;单片机江苏信息职业技术学院毕业设计(论文)第一章引言随着人们生活水平的提高和安全意识的加强,对安全的要要求也越来越高。
所自古以来就是把守护门的铁将军,人们对他要求甚高,既要安全可靠的防盗,又要使用方便。
这也是制锁者长期以来研制的主题。
随着电子技术的发展,电子密码的研究从20世纪30年代就开始了,在一些特殊场所早就有所应用。
这种锁是通过键盘输入一组密码完成开锁过程。
研究这种的初衷,就是为了提高锁的安全性。
由于电子锁的密钥量(密码量)极大,电子锁只需记住一组密码,无需携带金属钥匙,免除了人们携带金属钥匙的烦恼,而被越来越多的人所欣赏。
电子锁的种类繁多,例如密码锁,指纹锁,磁卡锁,IC卡锁,生物锁等。
担较使用的还是按键式电子密码锁。
20世纪80年代后随着电子锁专业集成电路的出现。
电子锁的体积缩小,可靠性提高,成本较高,是适合使用在安全性要求较高的场所,且需要有电源提供能量,使用还局限在一定范围,难以普及,所以对它的研究一直没有明显的进展。
基于AT89S52单片机的密码锁设计
![基于AT89S52单片机的密码锁设计](https://img.taocdn.com/s3/m/ddb9785877c66137ee06eff9aef8941ea76e4bf0.png)
基于AT89S52单片机的密码锁设计一、项目概述很多行业的许多地方都需要密码锁,但普通密码锁的密码容易被多次试探而破译。
此项目给出了一种能防止多次试探密码的密码锁设计方法,从而有效地克服了上述缺点。
这种能防止多次试探密码的单片机密码锁应用前景广泛。
二、项目要求基于AT89S52单片机的密码锁设计,具体功能如下:(1)总共可以设置8位密码,每位密码值范围为1~8.(2)用户可以自行设定和修改密码。
(3)按每个键时都有声音提示。
(4)若键入的8位开锁密码不完全正确,则报警5s,以提醒他人注意。
(5)开锁密码连续错3次要报警1分钟,报警期间输入密码无效,以防止窃贼多次试探密码。
(6)键入8位开锁密码完全正确才能开锁,开锁时有1s的提示音。
(7)电磁锁的电磁线圈每次通电5s,然后恢复初态(8)密码键盘上只允许有8个密码按键。
锁内有备用电池,只有内部上电复位时才能设置和修改密码,因此,仅在门外按键是不能修改或设置密码的。
(9)密码设定完毕后要有2s的提示音。
三、系统框图设计按照系统设计的要求和功能,将系统分为主控模块、按键扫描模块、蜂鸣器、电源电路、复位电路、晶振电路、驱动电路几个模块,系统组成框图如下。
主控模块采用AT89S52单片机。
系统组成框图四、硬件设计4.1电路原理图系统硬件电路图如下所示,P1口接密码按键,开锁脉冲由P3.2输出,报警和提示音由P3.7输出,按键a~h分别代表数字1~8.若没有键按下,则P1.0~P1.7全是高电平;若某键被按下,则相应的口线为低电平。
系统硬件电路图4.2元件清单元件名称型号个数用途单片机AT89S52 1 控制核心晶振12MHz 1 晶振电路电容30Pf 2 晶振电路电解电容20Μf/10V 1 复位电路按键9 按键电路三极管8550 2 放大电路二极管IN4004 1蜂鸣器 1 报警电路电阻1kΩ 1 上拉电路电阻10kΩ 1 复位电路电阻 4.7kΩ 2 放大电路继电器5V 1 控制对象电源+5V/0.5A 1 提供+5V电源五、软件设计5.1程序流程图如图所示给出了该单片机密码锁电路的软件流程图。
基于AT89C52电子密码锁设计
![基于AT89C52电子密码锁设计](https://img.taocdn.com/s3/m/f4a3ea93cf84b9d529ea7a96.png)
1引言在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。
随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。
为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。
密码锁具有安全性高、成本低、功耗低、易操作等优点。
在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。
随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。
随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。
但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。
而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。
加上其成本较高,一定程度上限制了这类产品的普及和推广。
鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。
本次设计使用AT89C52实现一基于单片机的电子密码锁的设计。
2 电子密码锁的工作原理本设计以AT89C52单片机为控制核心,结合矩阵键盘、自动报警系统等来完成电子密码锁的设计。
单片机接收键入的代码,并与存贮在EEPROM中的密码进行比较,如果密码正确,驱动电磁执行器开锁,则门开,同时用LED发光二极管亮一秒钟做为提示,同时发出“叮咚”声;如果密码不正确,禁止按键输入3秒,同时发出“嘀、嘀”报警声;若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止,如果继续按键,每按下一次键,会发出“嘀”的报警声;如果输入密码超过已设定好的密码的位数时,会发出“嘀”的提示声。
基于AT89S52单片机的电子密码锁系统设计
![基于AT89S52单片机的电子密码锁系统设计](https://img.taocdn.com/s3/m/dba6f1cb112de2bd960590c69ec3d5bbfd0adaea.png)
基于AT89S52单片机的电子密码锁系统设计
张永格
【期刊名称】《《湖南农机》》
【年(卷),期】2012(039)001
【摘要】随着人们生活水平的提高,家庭防盗变得尤为重要,传统的机械锁由于其构造简单,安全性能低,无法满足人民的需要。
随着电子产品向智能化和微型化的发展,电子防盗锁将走入寻常百姓家。
本系统采用单片机AT89S52作为主控芯片,结合外围键盘输入、显示、报警、开锁模拟等电路,采用C语言编写主控芯片控制程序,设计一款可以多次更改密码且具有报警功能的电子密码锁。
【总页数】2页(P81-82)
【作者】张永格
【作者单位】柳州铁道职业技术学院电子工程系广西柳州545007
【正文语种】中文
【中图分类】TM302
【相关文献】
1.基于AVR单片机的电子密码锁控制系统设计 [J], 徐剑琴;李克讷;梁奇峰
2.基于AT89S52单片机的电子密码锁 [J], 张金光
3.基于AT89S52单片机单片机压力测控系统设计 [J], 隋鹏
4.基于单片机的电子密码锁系统设计 [J], 张恒坤
5.基于单片机的电子密码锁硬件系统设计 [J], 徐玉召;戴德伟;刘义;郭红波
因版权原因,仅展示原文概要,查看原文内容请购买。
电子密码锁开题报告
![电子密码锁开题报告](https://img.taocdn.com/s3/m/b47f22b77d1cfad6195f312b3169a4517723e588.png)
电子密码锁开题报告电子密码锁开题报告一、背景介绍随着科技的飞速发展,电子密码锁作为一种新型的安全防护设备,逐渐成为人们生活中不可或缺的一部分。
相较于传统的机械密码锁,电子密码锁具备更高的安全性和便利性,因此受到越来越多人的青睐。
本文将对电子密码锁的原理、应用和未来发展进行探讨。
二、电子密码锁的原理电子密码锁的核心原理是通过电子技术实现开锁的过程。
它通常由密码输入模块、控制模块和驱动模块组成。
当用户输入正确的密码后,密码输入模块将信号传递给控制模块,控制模块根据预设的密码进行比对,如果匹配成功,则通过驱动模块控制锁体解锁。
相比传统的机械密码锁,电子密码锁的开锁过程更加安全可靠,同时还可以设置多组密码,方便用户管理。
三、电子密码锁的应用1. 家庭安全电子密码锁在家庭安全方面发挥着重要作用。
传统的机械密码锁容易被破解,而电子密码锁采用数字密码,具备更高的安全性。
此外,电子密码锁还可以设置临时密码,方便家庭成员和亲友的进出,同时还可以记录开锁的时间和人员,为家庭安全提供更多的保障。
2. 商业场所电子密码锁在商业场所的应用也越来越广泛。
例如,酒店房间的门锁普遍采用电子密码锁,客人只需输入正确的密码即可进入房间,无需携带钥匙,提高了入住体验的便利性。
此外,电子密码锁还可以与其他系统集成,如门禁系统、监控系统等,形成一个完整的安全管理系统。
3. 公共设施电子密码锁在公共设施上的应用也逐渐增多。
例如,公共停车场的出入口处常常设置电子密码锁,用户只需输入正确的密码即可进入或离开停车场,方便快捷。
此外,一些公共场所如图书馆、学校等也开始采用电子密码锁,提高了管理效率和安全性。
四、电子密码锁的未来发展随着科技的不断进步,电子密码锁也在不断发展和创新。
未来,电子密码锁可能会与生物识别技术相结合,如指纹识别、人脸识别等,进一步提高安全性和便利性。
同时,随着物联网技术的兴起,电子密码锁还可以与其他智能设备连接,实现更智能化的管理和控制。
基于AT89S52单片机的电子密码锁(下载送原程序、论文与指导等)
![基于AT89S52单片机的电子密码锁(下载送原程序、论文与指导等)](https://img.taocdn.com/s3/m/0c34cb07844769eae009edf6.png)
基于AT89S52单片机的电子密码锁【摘要】单片机技术是智能化检测与控制领域应用非常普及并且具有很大潜力的技术。
论文阐述一个基于单片机的液晶显示电子密码锁的设计与实现。
系统采用美国Atmel公司的AT89S52单片机作为系统核心,液晶显示器LCD1602作为输出设备显示系统提示信息,4*4矩阵键盘作为输入设备,CMOS串行E2PROM存储器AT24C02作为数据存储器,配合蜂鸣器、继电器等电路构成整个系统硬件;系统软件采用C语言编写。
设计的系统液晶显示,密码修改方便,具有报警、锁定等功能,使用便捷简单,符合住宅、办公用锁需求,具有一定的实用价值。
关键词:密码锁;单片机;AT89S52;LCD1602;AT24C02The Design of LCD Electronic Password-Lock AbstractSCM technology is very popular and has great potential in application of intelligent detection and control field. This thesis describes the design and implementation of LCD electronic password-lock system based on SCM. The system uses the product of America Atmel corporation AT89S52 as the core of system, liquid crystal monitor 1602 as the output device displaying the prompt information of system, 4*4 matrix membrane keyboard as the input device, serial E2PROM memory AT24C02 as the data storage, with buzzer, relay, and other circuits together constitute the system hardware. The software of the system is written in assembly language. The designed system display in LCD, change password easily, has the function of alarming, locking, and so on. This system is simple and easy to use, meets the demand of residential, office lock needs, has some practical value.Key words: Password-Lock; SCM; AT89S52; LCD1602; AT24C02目录1 引言 (1)2 系统设计 (1)2.1 功能设计 (1)2.2 结构设计 (2)3 硬件设计 (3)3.1 AT89S52简介 (3)3.2 液晶显示电路 (4)3.2.1 LCD1602简介 (5)3.2.2 LCD1602电路 (6)3.3 发声电路 (6)3.4 开锁控制电路 (7)3.5 密码存储电路 (8)3.5.1 AT24C02简介 (8)3.5.2 AT24C02电路 (10)3.6 键盘输入电路 (10)3.7 手动复位电路 (11)3.8 晶振电路 (12)4.软件设计 (13)4.1 系统主程序 (13)4.1.1 初始化及按键识别 (13)4.1.2 按键重定位 (14)4.1.3 保存密码 (15)4.1.4 确认键处理 (16)4.1.5 开锁键处理 (17)4.1.6 改密键处理 (18)4.1.7 校验新密码 (18)4.2 系统相关子程序 (19)4.2.1 按键识别子程序 (20)4.2.2 液晶显示子程序 (20)4.2.3 AT24C02子程序 (21)5 .系统调试与测试 (22)结束语 (22)谢辞 (23)参考文献: (24)1 引言锁具是源流千古的社会性用品,主要用于日常生活和工作中,住宅与部门的安全防范。
电子密码锁的开题报告
![电子密码锁的开题报告](https://img.taocdn.com/s3/m/544cb2ab80c758f5f61fb7360b4c2e3f5727258a.png)
电子密码锁的开题报告电子密码锁的开题报告一、引言在现代社会中,安全问题一直备受关注。
为了保护个人财产和隐私,人们对于门锁的要求也越来越高。
传统的钥匙锁存在一些弊端,如易丢失、易被复制等。
而电子密码锁则以其便捷、安全的特点逐渐受到人们的青睐。
本文将对电子密码锁进行开题研究,探讨其原理、应用和未来发展方向。
二、电子密码锁的原理电子密码锁是一种利用电子技术和密码学原理来实现门锁控制的装置。
其原理主要包括密码输入、密码验证和开锁控制三个部分。
1. 密码输入:电子密码锁通常配备有数字键盘或触摸屏,用户可以通过输入密码来进行身份验证。
为了增加安全性,密码输入过程中通常会采用加密算法对密码进行处理,以防止密码被非法获取。
2. 密码验证:输入密码后,电子密码锁会将密码与事先存储的正确密码进行比对。
如果密码正确,则会进入下一步的开锁控制;如果密码错误,则会发出警报或者限制进入。
3. 开锁控制:在密码验证通过后,电子密码锁会通过电子控制系统来实现开锁操作。
开锁方式可以有多种选择,如电动锁、电磁锁等。
同时,电子密码锁还可以配备有记录功能,记录每次开锁的时间和操作者,以便后续查证。
三、电子密码锁的应用电子密码锁在日常生活中有着广泛的应用。
以下是几个常见的应用场景:1. 家庭安全:电子密码锁可以用于家庭的门锁,提供更高的安全性。
家庭成员可以通过输入正确的密码来进出,而无需携带钥匙,避免了钥匙丢失或被盗的风险。
同时,家庭成员可以根据需要更改密码,提高安全性。
2. 公共场所:电子密码锁也广泛应用于公共场所,如办公楼、酒店等。
通过设置不同的密码权限,可以实现不同人员的进出控制。
这样一来,管理人员可以更好地管理人流,提高安全性。
3. 车辆安全:电子密码锁还可以用于车辆的防盗系统。
车主可以通过输入正确的密码来启动车辆,防止非法使用。
同时,电子密码锁还可以与其他安全系统相结合,如车辆定位、报警系统等,提供更全面的保护。
四、电子密码锁的未来发展方向随着科技的不断进步,电子密码锁也在不断发展和创新。
电子密码锁开题报告
![电子密码锁开题报告](https://img.taocdn.com/s3/m/bceff63476a20029bc642d50.png)
电子密码锁开题报告毕业设计开题报告一、研究的目的和意义在人们的日常生活中,锁被广泛使用,人们常用锁来锁一些贵重物品乃至自己的家门,目的就是为了提高平安性。
常见的锁有普通机械锁、机械锁、电磁卡锁、指纹(虹膜)锁等。
而普通的机械锁极容易被强行破坏,平安系数不高;机械锁虽然平安系数高但造价相对较高,目前在保险柜上应用较多;电磁卡锁由于磁卡信息极易受外界干扰而失磁导致无法开锁,而指纹(虹膜)锁虽然平安性很好,但会因手指划伤虹膜充血等收到限制。
通过分析我们不难发现传统锁或多或少存在一些缺乏从而降低了其保密的平安性,因此研究一种新型的锁是具有有很高的现实需求性。
随着电子科技的开展,将电子芯片跟传统机械锁结合起来设计成一种新型的锁而电子锁作为一种新型的锁已经成功,即电子锁。
在平安技术防范领域,具有防盗功能的电子锁逐渐代替传统的机械式锁。
电子锁与传统锁想比较,拥有海量的密齿,通常从到000 不等,克服了机械式锁量少、平安性能差的缺点,使锁无论在技术上还是在性能上都大大提高一步。
从是否方便的角度看,电子锁省去了传统机械锁的钥匙,电磁卡锁的磁卡,使用者只要记得其,便可以开启,从而大大提高了其适用性。
因此电子锁的具有较高的研究价值。
二、国内外现状和开展趋势早在 80 年代,产生了最早的电子锁。
随着经济复苏,电子行业的快速开展,一些利用简单的门电路设计的锁出现了。
这类电路平安性差,容易破解。
到了 90 年代,美国、意大利、德国、、、韩国以及我国的、等地的微电子技术的进步和通信技术的开展为锁提供了技术上的根底,从而推动锁走向实际应用的阶段。
我国于 90 年代初开始对锁进行初步的探索。
到目前为止,在此领域虽已有较大的开展,采用各种电路进行设计的比较多,技术也相领先进,电子技术开展至今已到达相当高的水平,电子锁技术已十分成熟。
三、本课题的主攻方向本文设计一种以单片机 AT C51 为核心的电子锁,要根据 AT C51 单片机设计相应的电路。
电子密码锁 开题报告
![电子密码锁 开题报告](https://img.taocdn.com/s3/m/bca2910f777f5acfa1c7aa00b52acfc789eb9fa7.png)
电子密码锁开题报告电子密码锁开题报告一、引言随着科技的不断发展,电子密码锁逐渐成为人们生活中的重要组成部分。
相较于传统的机械锁,电子密码锁具有更高的安全性和便捷性,受到越来越多人的青睐。
本文将探讨电子密码锁的原理、应用和未来发展趋势。
二、电子密码锁的原理电子密码锁的原理主要包括密码输入、验证和开锁三个步骤。
首先,用户通过密码键盘输入正确的密码。
其次,电子密码锁会将输入的密码与预设的密码进行比对,验证密码的正确性。
最后,当密码验证成功后,电子密码锁会解锁,允许用户开启门锁。
三、电子密码锁的应用电子密码锁广泛应用于家庭、商业和公共场所。
在家庭中,电子密码锁可以替代传统的钥匙,提供更加安全和便捷的进出方式。
在商业场所,电子密码锁可以用于保护重要文件和贵重物品,只有授权人员才能进入。
在公共场所,如酒店、办公楼等,电子密码锁可以提供给每个用户一个独立的密码,保证安全性的同时方便管理。
四、电子密码锁的优势相较于传统机械锁,电子密码锁具有以下优势:1. 高安全性:电子密码锁采用数字密码验证,相较于传统机械锁的物理钥匙,更难被破解和复制。
2. 方便易用:用户只需记住密码,不再需要携带和管理钥匙,提供了更加便捷的进出方式。
3. 灵活性强:电子密码锁可以设置多个密码,授权不同人员使用,方便管理和控制。
4. 可追踪性:电子密码锁可以记录每次开锁的时间和使用者,提供了更好的追踪和管理功能。
五、电子密码锁的发展趋势随着科技的不断进步,电子密码锁的发展也呈现出一些新的趋势:1. 生物识别技术:指纹、虹膜、面部识别等生物特征识别技术将逐渐应用于电子密码锁中,提供更加安全和便捷的开锁方式。
2. 远程控制功能:通过手机APP等远程控制设备,用户可以随时随地远程开锁、授权和监控,增加了电子密码锁的便利性和灵活性。
3. 智能家居整合:电子密码锁将与智能家居系统相连接,实现与其他设备的联动,提供更加智能化的居家体验。
4. 数据安全保护:为了防止密码被破解和信息泄露,电子密码锁将加强数据加密和安全措施,保护用户的个人信息和财产安全。
电子遥控密码锁开题报告
![电子遥控密码锁开题报告](https://img.taocdn.com/s3/m/7ce6204233687e21af45a9aa.png)
主要内容和关键问题:
1.红外遥控电子密码锁是以单片机AT89S52作为密码锁监控装置的检测和控制核心,它分为主机和从机。
2.它实现钥匙信息在主机上的初步认证注册,密码信息的加密,红外传输,钥匙丢失报废等功能。
3.根据51单片机之间的串行通信原理,利用红外来传输,这便于对密码信息的随机加密和保护。
2012.6.1-2012.6.30
答辩
2012.6.5-2012.6.30
指导教师
张立新
时间
2012.3.8
四、设计(论文)选题评议
对设计(论文)选题评议:(就选题的意义、研究的方法手段和步骤、实验设计方案、研究的预期结果进行评议,并提出是否通过的建议)
考核主持人签字:
2012年3月31日
五、考核组成员
二、选题的依据与意义
红外遥控电子密码锁是一种以高强度密码序列为基础,在单片机上实现的密码开关。它以红外光作为信息媒体,从而实现了遥控,也可以配备一个结构简单的接触式通讯接口,坚固且防损。该锁具有使用方便,操作简单,价格低廉等特点,给人们的生活带来了极大方便。特别适用于那些正常人体不宜接近的特殊场合,比如高辐射区,高传染区等。
3.辅助以LCD12864显示用户的操作结果,以蜂鸣器提醒,在通过矩阵键盘实现输入或修改密码的基本功能实现红外电子密码锁的设计。
三、设计(论文)进度安排
时
间
表
开题报告
2012.3.1-2012.3.9
研究阶段
2012.3.10-2012.5.13
写作(设计)
2012.5.14-2012.5.31
评阅
3.它采用了单片机的双向通讯,密码是在锁的钥匙两边均有加密的,杜绝了开锁信息被盗的可能性。
单片机课程设计报告-基于AT89C52单片机的电子密码锁设计
![单片机课程设计报告-基于AT89C52单片机的电子密码锁设计](https://img.taocdn.com/s3/m/5b9a75035ef7ba0d4a733bf0.png)
能为保存密码,14号功能为重新输入。
利用LCD来显示提示信息,用LED来提示密码锁的状态。
3.详细设计3.1 硬件设计1.芯片及原理介绍(一)AT89C52AT89C52与MCS-51单片机产品兼容、8K字节在系统可编程Flash存储器、 1000次擦写周期、全静态操作:0Hz~33MHz 、三级加密程序存储器、 32个可编程I/O 口线、三个16位定时器/计数器八个中断源、全双工UART串行通道、低功耗空闲和掉电模式、掉电后中断可唤醒、看门狗定时器、双数据指针、掉电标识符。
AT89C52的一些特殊功能口,如下表所示:P1口引脚特殊功能T2(定时器T2外部输入)P3口引脚RXD(串行输入口)TXD(串行输出口)(外部中断0)(外部中断1)T0(定时器0外部输入)T1(定时器1外部输入)WR(外部数据存储器写选通)RD(外部数据存储器读先通)(二)矩阵键盘使用矩阵键盘,所以本设计就采用行列式键盘,同时也能减少键盘与单片机接口时所占用的I/O线的数目,在按键比较多的时候,通常采用这样方法。
其原理如图。
本设计中矩阵键盘接在单片机的P1口。
每一条水平(行线)与垂直线(列线)的交叉处不相通,而是通过一个按键来连通,利用这种行列式矩阵结构只需要N条行线和M条列线,即可组成具有N×M个按键的键盘。
在这种行列式矩阵键盘非键盘编码的单片机系统中,键盘处理程序首先执行等待按键并确认有无按键按下的程序段。
当确认有按键按下后,下一步就要识别哪一个按键按下。
对键的识别通常有两种方法:一种是常用的逐行扫描查询法;另一种是速度较快的线反转法。
(三)LCD1602本系统设计的显示电路是为了给使用者以提示而设置的。
本系统的显示采用了LCD1602作为显示模块,其能够同时显示16x02即32个字符。
LCD在系统中,其D0-D7引脚分别接单片机的P0口、VSS和VDD分别接电源和地线、VEE为液晶亮度调节按钮(可接电位器)、RS为数据或命令的选择端接P2.0、RW为读写的选择端接P2.1、E为使能信号接P2.2。
基于单片机AT89S52单片机的密码锁设计
![基于单片机AT89S52单片机的密码锁设计](https://img.taocdn.com/s3/m/c91e29d2c1c708a1284a4478.png)
毕业设计论文基于单片机AT89S52单片机的密码锁设计系电子信息工程系专业应用电子技术姓名班级学号指导教师职称导师设计时间 2010.11.22-2011.1.8【摘要】单片机密码锁是集计算机技术、电子技术、数字密码技术为一体的机电一体化高科技产品,具有安全性高,使用方便等优点。
本论文从单片机密码锁系统的功能,硬件电路设计,软件设计和硬件调试四部分分别论述这一系统.本系统考虑到单片机密码锁成本及体积因素,在设计单片机密码锁部分时,以AT89S52单片机为核心,LM386音频功率放大器、LED等构成外围电路。
本系统单片机密码锁硬件部分结构简单、成本低,软件部分使用电子加密提高锁的安全性,具有比较好的市场前景。
【关键词】单片机AT89S52;LM386;电子密码锁AbstractMonolithic integrated circuits combination lock is a computer technology and electronics technologies, digital code for one of the electromechanical integration technology, high technology products and security, convenience, etc. this paper the system, l eaf monolithic integrated circuits of a hardware circuit design, the design of software and hardware respectively on the four parts of this system.Monolithic integrated circuits combination lock is a computer technology and electronics technologies, digital code for one of the electromechanical integration technology, high technology products and security, convenience, etc. this paper the system, l eaf monolithic integrated circuits of a hardware circuit design, the design of software and hardware respectively on the four parts of this system.Keywords:at89s52 ;lm386 ;the translation of l eaf第一章什么是单片机1.1引言1.1.1单片机概述单片微型计算机简称单片机,是典型的嵌入式微控制器(Microcontroller Unit),常用英文字母的缩写MCU表示单片机,它最早是被用在工业控制领域。
电子密码锁报告
![电子密码锁报告](https://img.taocdn.com/s3/m/7b71d98d2af90242a995e525.png)
基于单片机控制的电子密码锁设计者:张雪贵指导老师:李峥淮北煤炭师范学院物理与电子信息学院 06电子信息工程2009年6月v1.0 可编辑可修改基于单片机的电子密码锁一设计任务设计一个利用AT89S52单片机控制的电子密码锁,该电子密码功能包括16个密码输入,密码输入过程中清除输入,密码正确和错误分别用蜂鸣器提示,输入错误密码超次锁定,密码修改,12864LCD 显示菜单实现多功能等等。
二总体方案设计与实现电子密码锁系统核心用AT89S52单片机控制,密码输入按键为4*4矩阵键盘16个按键实现密码输入,外加独立按键实现清除,确定和液晶反白控制。
密码存储电路利用AT24C02芯片,该芯片可以实现掉电存储,而且数据可保留时间长,与单片机连接简单。
报警电路利用三极管驱动小型蜂鸣器实现,通过给蜂鸣器送不同频率的电平信号实现不同声音报警。
LCD用12864字符型液晶实现,通过单行反白实现菜单,加强液晶显示内容及添加系统功能。
另外,电磁锁电路暂时利用发光二极管代替,用发光二极管的亮灭和蜂鸣器的响声来指示电磁锁的开关。
图1 系统原理框图图2系统总体原理电路图三硬件电路的功能单元设计(一)单片机最小系统其原理图如图1所示图3 单片机最小系统模块单片机采用AT89S52单片机, AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器,与工业80C51产品指令各引脚完全兼容。
单片机最小系统主要有两块组成,其一为晶振起振电路,其二为复位电路。
在此,我们采用按键手动复位,相对来讲,这种复位方式更加方便人性化,不必要切断电源即可对系统进行复位。
(二)开锁电路通过单片机送给开锁执行机构,电路驱动电磁锁吸合,从而达到开锁的目的。
其原理如图2 所示。
图4 开锁电路原理当用户输入的密码正确单片机便输出开门信号,送到开锁驱动电路,然后驱动电磁锁,达到开门的目的。
在此为节省成本考虑,我们用二极管代替电磁锁,将一切在LCD上面显示,并且利用蜂鸣器和二极管声光指示。
密码锁开题报告
![密码锁开题报告](https://img.taocdn.com/s3/m/899773633d1ec5da50e2524de518964bcf84d283.png)
密码锁开题报告密码锁开题报告古典文学中常见论文这个词,当代,论文常用来指进行各个学术领域的研究和描述学术研究成果的文章,简称为论文。
以下就是由编为您提供的密码锁开题报告。
1 引言随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由于其保密性高,使用灵活性好,安全系数高,受到了广大用户的亲呢。
设计本课题时构思了两种方案:一种是用以AT89C2051为核心的单片机控制方案;另一种是用以74LS112双JK触发器构成的数字逻辑电路控制方案。
考虑到单片机方案原理复杂,而且调试较为繁琐,所以本文采用后一种方案。
2 总体方案设计2.1设计思路共设了9个用户输入键,其中只有4个是有效的密码按键,其它的都是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入的密码无效,需要重新输入;如果用户输入密码的.时间超过40秒(一般情况下,用户不会超过40秒,若用户觉得不便,还可以修改)电路将报警80秒,若电路连续报警三次,电路将锁定键盘5分钟,防止他人的非法操作。
2.2总体方框图3 设计原理分析电路由两大部分组成:密码锁电路和备用电源(UPS),其中设置UPS电源是为了防止因为停电造成的密码锁电路失效,使用户免遭麻烦。
密码锁电路包含:键盘输入、密码修改、密码检测、开锁电路、执行电路、报警电路、键盘输入次数锁定电路。
3.1 键盘输入、密码修改、密码检测、开锁及执行电路 .键盘输入、密码修改、密码检测、开锁、执行电路开关K1~K9是用户的输入密码的键盘,用户可以通过开关输入密码,开关两端的电容是为了提高开关速度,电路先自动将IC1~IC4清零,由报警电路送来的清零信号经C25送到T11基极,使T11导通,其集电极输出低电平,送往IC1~IC4,实现清零。
密码修改电路由双刀双掷开关S1~S4组成(如图2所示), 它是利用开关切换的原理实现密码的修改。
例如要设定密码为1458,可以拨动开关S1向左,S2向右,S3向左,S4向右,即可实现密码的修改,由于输入的密码要经过S1~S4的选择,也就实现了密码的校验。
基于单片机AT89S52的密码锁设计资料
![基于单片机AT89S52的密码锁设计资料](https://img.taocdn.com/s3/m/5117fe820029bd64783e2ce0.png)
毕业设计论文基于单片机AT89S52的密码锁设计系 电子信息工程系专业 应用电子技术 姓名 班级 学号指导教师 夏玉果 职称 讲师 设计时间 2010.11.22-2011.1.8江苏信息职业技术学院毕业设计(论文)目录第一章引言 (4)第二章方案论证 (5)第三章系统硬件设计 (6)3.1总体设计 (6)3.2 单片机AT89S52 (7)3.2.1 AT89S52介绍 (7)3.2.2 LCD1602显示器 (8)3.3 密码存储电路 (9)3.4 报警电路 (10)3.5键盘电路 (12)3.6 显示电路 (12)3.7开锁电路 (13)第四章系统软件设计 (14)4.1系统软件流程图 (14)4.2 系统软件源程序 (16)第五章结语 (20)参考文献 (21)摘要:目前,单片机广泛应用在控制领域,本设计采用单片机设计电子密码锁,在系统中采用单片机AT89S52,该型号单片机具有51系列单片机通用的特性,在硬件电路设计中采用报警、显示、密码存储、开锁等等,在软件设计中采用汇编语言编程,该电子密码锁具有结构简单,功能齐全的特点。
关键字:电子密码锁;单片机江苏信息职业技术学院毕业设计(论文)第一章引言随着人们生活水平的提高和安全意识的加强,对安全的要要求也越来越高。
所自古以来就是把守护门的铁将军,人们对他要求甚高,既要安全可靠的防盗,又要使用方便。
这也是制锁者长期以来研制的主题。
随着电子技术的发展,电子密码的研究从20世纪30年代就开始了,在一些特殊场所早就有所应用。
这种锁是通过键盘输入一组密码完成开锁过程。
研究这种的初衷,就是为了提高锁的安全性。
由于电子锁的密钥量(密码量)极大,电子锁只需记住一组密码,无需携带金属钥匙,免除了人们携带金属钥匙的烦恼,而被越来越多的人所欣赏。
电子锁的种类繁多,例如密码锁,指纹锁,磁卡锁,IC卡锁,生物锁等。
担较使用的还是按键式电子密码锁。
20世纪80年代后随着电子锁专业集成电路的出现。
基于AT89S52的电子密码锁设计
![基于AT89S52的电子密码锁设计](https://img.taocdn.com/s3/m/311ba260bceb19e8b9f6bab1.png)
目录摘要 (2)引言 (3)1.1选题背景 (3)1.2电子密码控制简介 (3)1.3电子密码控制的发展趋势 (3)1.4本设计所要实现的目标 (4)2.1方案一:采用数字电路控制 (4)2.2方案二:采用以单片机为核心的控制方案 (4)主要元器件介绍 (5)3.1主控芯片AT89s52 (5)3.2 AT89s52引脚功能说明 (5)3.3 LCD1602显示器 (6)系统硬件构成 (6)4.1设计原理 (6)4.2电源输入部分 (7)4.3 复位部分 (7)4.4 晶振部分 (8)4.5 显示部分 (8)4.6 报警部分 (9)系统软件设计 (9)5.1主程序流程图 (10)5.2按键功能流程图 (10)5.3密码设置流程图 (11)5.4开锁流程图 (12)结论 (14)附录一 (15)PCB制版图 (15)附录二 (16)摘要随着科技的日益发展,电子密码控制系统已越来越符合人们的要求。
本文介绍了基于单片机密码控制系统,对系统硬件设计和软件实现进行了详细的描述。
该系统采用AT89s52单片机,通过AT89s52实现密码控制的功能。
本文从经济实用的角度出发,采用美国Atmel公司的单片机AT89s52作为主控芯片与数据存储器单元,结合外围的矩阵键盘输入、LCD1602液晶显示、报警、开锁等,用C语言编写主控芯片的控制程序,设计了一款可以多次更改密码,具有报警功能的电子密码控制系统。
这种电路设计具有防试探按键输入、智能控制上锁、开锁、报警、修改密码等多种功能。
经实验证明,该密码控制系统具有设计方法合理,简单易行,成本低,安全使用等特点,符合车辆、办公室用锁要求,具有推广价值。
关键字:密码控制单片机报警引言1.1选题背景在安全技术防范领域,具有防盗报警功能的电子密码控制系统逐渐代替传统的机械式密码控制系统,克服了机械式密码控制的密码量少、安全性能差的缺点,使电子密码控制系统无论在技术上还是在性能上都大大提高了一步。
基于AT89C52电子密码锁方案设计书
![基于AT89C52电子密码锁方案设计书](https://img.taocdn.com/s3/m/7ef31a0031126edb6e1a1028.png)
在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。
随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。
为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。
密码锁具有安全性高、成本低、功耗低、易操作等优点。
在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。
随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。
随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。
但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。
而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。
加上其成本较高,一定程度上限制了这类产品的普及和推广。
鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。
本次设计使用A T89C52实现一基于单片机的电子密码锁的设计。
2 电子密码锁的工作原理本设计以AT89C52单片机为控制核心,结合矩阵键盘、自动报警系统等来完成电子密码锁的设计。
单片机接收键入的代码,并与存贮在EEPROM中的密码进行比较,如果密码正确,驱动电磁执行器开锁,则门开,同时用LED发光二极管亮一秒钟做为提示,同时发出“叮咚”声;如果密码不正确,禁止按键输入3秒,同时发出“嘀、嘀”报警声;若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止,如果继续按键,每按下一次键,会发出“嘀”的报警声;如果输入密码超过已设定好的密码的位数时,会发出“嘀”的提示声。
基于单片机AT89S52单片机的密码锁设计
![基于单片机AT89S52单片机的密码锁设计](https://img.taocdn.com/s3/m/68d1b7aff80f76c66137ee06eff9aef8941e4831.png)
基于单片机AT89S52单片机的密码锁设计一、系统总体设计方案本密码锁系统主要由 AT89S52 单片机、矩阵键盘、液晶显示屏(LCD)、存储芯片、报警模块和开锁电路等组成。
用户通过矩阵键盘输入密码,单片机对输入的密码进行处理和判断,并将结果显示在LCD 屏上。
如果输入的密码正确,单片机控制开锁电路打开锁具;如果密码错误,系统会发出报警信号,并记录错误次数。
当错误次数超过设定值时,系统将锁定一段时间,以防止非法入侵。
二、硬件设计1、单片机最小系统AT89S52 单片机是整个系统的核心,它负责控制和协调各个模块的工作。
单片机最小系统包括单片机芯片、晶振电路和复位电路。
晶振电路为单片机提供时钟信号,复位电路用于系统的初始化和异常情况下的复位操作。
2、矩阵键盘矩阵键盘用于输入密码,采用 4×4 的矩阵式键盘布局,共 16 个按键,分别代表数字 0-9、确认键和删除键等。
通过扫描键盘的行和列,可以确定用户按下的按键值,并将其传输给单片机进行处理。
3、液晶显示屏(LCD)LCD 显示屏用于显示系统的工作状态和提示信息,如输入密码、密码正确、密码错误等。
本系统选用 1602 液晶显示屏,它具有体积小、功耗低、显示内容丰富等优点。
4、存储芯片存储芯片用于存储密码信息,选用 EEPROM 芯片 AT24C02。
EEPROM 具有掉电不丢失数据的特点,可以保证密码信息的安全性和可靠性。
5、报警模块报警模块由蜂鸣器和发光二极管组成,当密码输入错误次数超过设定值时,蜂鸣器发出报警声音,发光二极管闪烁,以提醒用户和起到威慑作用。
6、开锁电路开锁电路由继电器和电磁锁组成,当单片机判断输入的密码正确时,输出控制信号使继电器闭合,从而接通电磁锁的电源,打开锁具。
三、软件设计1、主程序流程系统上电后,首先进行初始化操作,包括单片机端口初始化、LCD 初始化、存储芯片初始化等。
然后进入密码输入等待状态,当用户按下按键时,读取按键值并进行相应的处理。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
毕业设计开题报告电子信息工程基于AT89S52的多功能电子密码锁设计一、选题的背景、意义随着社会物质财富的日益增长和人们生活水平的提高,安全成为现代居民最关心的问题之一。
而锁自古以来就是把守门户的铁将军,人们对它的要求甚高,即要安全可靠地防盗,又要使用方便,这也是制锁者长期以来研制的主题。
传统的门锁既要备有大量的钥匙,又要担心钥匙丢失的麻烦。
另外,如:宾馆、办公大楼、仓库、保险柜等由于人员的变动,开锁的钥匙也不再是只有一人拥有。
购得新居的家庭,由于装修施工等入住时要把原有的锁胆更换,况且钥匙随身携带也诸多不便。
随着单片机的问世,出现了带微处理器的智能密码锁,它除了具有电子密码锁的功能外,还引入了智能化管理、专业分析系统等功能,从而使密码锁具有很高的安全性,可靠性。
目前西方发达国家已经大量地应用智能门禁系统,可以通过多种的更加安全方便可靠的方法来实现大门的管理。
但电子密码锁在我国的应用还不广泛,成本还很高,希望通过不断的努力使电子密码锁能够在我国得到广泛的应用,这也是一个国家生活水平的体现[1]。
二、相关研究的最新成果及动态随着人们生活水平的提高和安全意识的加强,对安全的要求也就越来越高。
锁自古以来就是把守护门的铁将军,人们对它要求甚高,既要安全可靠的防盗,又要使用方便,这也是制锁者长期以来研制的主题。
随着电子技术的发展,各类电子产品应运而生,电子密码锁就是其中之一。
据有关资料介绍,电子密码锁的研究从20世纪30年代就开始了,在一些特殊场所早就有所应用。
这种锁是通过键盘输入一组密码完成开锁过程。
研究这种锁的初衷,就是为提高锁的安全性。
由于电子锁的密钥量(密码量)极大,可以与机械锁配合使用,并且可以避免因钥匙被仿制而留下安全隐患。
电子锁只需记住一组密码,无需携带金属钥匙,免除了人们携带金属钥匙的烦恼,而被越来越多的人所欣赏。
电子锁的种类繁多,例如数码锁,指纹锁,磁卡锁,IC 卡锁,生物锁等。
但较实用的还是按键式电子密码锁。
20世纪80年代后,随着电子锁专用集成电路的出现,电子锁的体积缩小,可靠性提高,成本较高,是适合使用在安全性要求较高的场合,且需要有电源提供能量,使用还局限在一定范围,难以普及,所以对它的研究一直没有明显进展。
目前,在西方发达国家,电子密码锁技术相对先进,种类齐全,电子密码锁已被广泛应用于智能门禁系统中,通过多种更加安全,更加可靠的技术实现大门的管理。
在我国电子锁整体水平尚处于国际上70年代左右,电子密码锁的成本还很高,市场上仍以按键电子锁为主,按键式和卡片钥匙式电子锁已引进国际先进水平,现国内有几个厂生产供应市场。
但国内自行研制开发的电子锁,其市场结构尚未形成,应用还不广泛。
国内的不少企业也引进了世界上先进的技术,发展前景非常可观。
希望通过不断的努力,使电子密码锁在我国也能得到广泛应用。
电子密码锁的防盗功能应用于金融业,其根本的作用是“授权”,即被“授权”的人才可以存取钱、物。
广义上讲,金融业的“授权”主要包括以下三种层次的内容:1、授予保管权,如使用保管箱,保险箱和保险柜;2、授予出入权,如出入金库、运钞车和保管室;3、授予流通权,如自动存取款。
目前,金融行业电子防盗锁的应用主要集中在前两个层次上。
下面将介绍机中在金融行业中使用较多的电子防盗锁以及它们的技术发展方向。
当然,以上所说的授权技术再高超,都必须由精良的“锁具”担当承载结构部件,实现开启、闭锁的功能,而且承担实体防护作用,抵抗住或尽量延迟破环行为,让电子防盗锁“软、硬不吃”。
一般情况下,锁具防盗的关键是锁身外壳、闭锁部件的强度、锁止型式、配合间隙和布局。
提高电子防盗锁之防护能力的必然途径是报警,在金融业的许多场所所有人值守、有电视监控,具有报警功能,可以综合物理防范和人力防范来年两种作用。
报警的前提是具备探测功能,根据电子防盗锁的使用场所和防护要求,可选择多种多样的探测手段。
在中国的城市金融业中,实现联网报警已经成为对各金融网店的基本要求。
根据国内外的实践经验,金融业实行安全防范风险等级很有必要,即依据使用的防盗报警器材的性能、安装布局和人员值守状况等,可以评估被防护物或区域的防护能力,得出风险等级,其中,电子防盗锁的性能至关重要。
由于数字、字符、图形图像、人体生物特征和时间等要素均可成为钥匙的电子信息,组合使用这些信息能够使电子防盗锁获得高度的保密性,如防范森严的金库,需要使用复合信息密码的电子防盗锁,这样对盗贼而言是“道高一尺、魔高一丈”。
组合使用信息也能够使电子防盗锁获得无穷扩展的可能,使产品多样化,对用户而言是“千挑百选、自得其所”[1-3]。
三、课题的研究内容及拟采取的研究方法(技术路线)、难点及预期达到的目标1.预期目标本次设计的任务是独立完成一款基于单片机的电子密码锁系统的设计与制作。
为了满足系统[3-5]的功能,要求电子密码锁应具备的以下的功能及特点:1).单片机最小系统:该部分主要是使单片机能稳定工作,来控制整个系统实现密码锁的功能。
2).键盘电路:采用行列式矩阵键盘作为密码输入按键,可以节约单片机的输入/输出端口,从而减少硬件的复杂程度。
3).存储电路:选用EEPROM AT24C02 作为存储器件,传输方式I2C 总线式,占用的单片机端口少,而且能掉电存储。
4).报警电路:采用蜂鸣器,其硬件电路简单,成本低,能比较直观地起到报警作用。
5).自动复位功能。
程序运行的过程中,由于某原因造成程序跑飞,或进入死循环,系统应能够自动复位,程序重新运行,提高程序运行的可靠性。
6).开锁电路:采用单片机输出开锁信号,驱动电磁锁驱动电路从而打开电磁锁。
7).显示电路:采用12864 字符型LCD 显示。
输入密码时,为防止密码泄露,LCD 显示的是“-”型字符。
图1 基本系统结构框图2.功能设计与实现[6-12]1).控制核心AT89S52根据以上对单片机功能要求,本课题采用AT89S52单片机。
AT89S52单片机属于AT89S51的增强型,其主要工作特性是:i.片内程序存储器内含8KB的Flash存储器,可擦写寿命为1000次;ii.片内数据存储器内含256字节的RAM;iii.具有32根可编程I/O线;iv.具有3个16位可编程定时器/计数器;v.中断系统是具有6个中断源,6个中断矢量,2级优先权的中断结构;vi.串行口是具有1个全双工的可编程串行通信接口;vii.具有2个数据指针;viii. 低功耗工作模式有空闲模式和掉电模式;ix. 看门狗定时器;x. AT89S52 的工作电压为 5(1±0.2) V,其典型值为5V;xi. AT89S52最高工作频率为24MHZ,编程频率为3—24MHZ,可编程电流lmA;2).时钟电路时钟振荡电路是CPU所需要的各种定时控制信号的必备单元。
它为单片机提供时钟脉冲序列,提供11.059MHz的晶振频率。
[12-14]3).复位电路单片机系统在工作时,由于干扰等各因素的影响,有可能出现死机现象,导致单片机系统无法正常工作,为了克服这一现象,除了充分利用单片机本身的看门狗定时器(有些单片机无看门狗定时器)外,还需外加个看门狗电路,在一定的时间后提供复位信号,使系统复位;除此以外,有些单片机系统还要求在掉电瞬问单片机能将重要数据保存下来,因为掉电的发生往往是很随机的,因而此类单片机系统需要电源监控电路,在掉电刚发生时的告知单片机。
为了满足这些要求,本设计选用的是MAXIM公司推出的MAX8l3L。
图2 MAX8l3L芯片引脚[15]4).AT89S52的供电电路AT89S52的供电电路分为主供电电源和备用供电电源电路两部分。
①主供电电源。
电低压交流电源经桥式电路整流后,转变为直流电源,输出值为变压后值3倍,一般15V左右。
并经IN4007二极管后送入稳压器LM2940的输入端,这里D5用来隔离VEE和VDD。
由于LM2940的稳压作用,在输出端产生5V的稳压直流电,之所以选用LM2940,是因为它的稳压比比较大,AT89S52平时正常工作时的电压就由此电路供给。
②备用电源电路。
在正常情况下,采集器是由低压系统供电经过变压,滤波,整流和稳压得到的。
但有时系统电网发生断电时,按规定采集器应该仍旧继续工作,此时必须引进备用电源。
在本设计中,备用电源选择的是6V,4Ah的蓄电池,备用电源控制电路分成备用电源切换,以及备用电源充电路两个部分。
当单片机由于某些原因突然掉电时,为了保证单片机正常工作不受影响,电源自动切换到备用电源状态。
5).键盘电路设计由于本设计中使用的按键数目比较多,所以采用行列式矩阵键盘,同时也能减少键盘与单片机连接时所占用的I/O 线的数目。
本设计中采用4×4 矩阵键盘,其行线和单片机P1.0~P1.3相连,列线与单片机P1.4~P1.7 相连,共有16 个按键。
本设计用到了其中的14 个,如图3所示,包括0~9 十个数字键,确认和删除两个控制键(作为密码输入时的确定和清除键),A 和B 两个功能选择键(用于选择开锁或修改密码)。
本设计中的键盘扫描采用行扫描法,即依次置行线中的每一行为低电平,其余均为高电平,扫描列线电平状态,为低电平即表示该键按下。
键盘消抖采用软件延时消抖,该方法控制简单,可以减小硬件电路复杂程度。
0 1 2 34 5 6 7图3 键盘6). 显示电路设计显示电路采用 12864 字符型LCD 显示。
12864 字符型LCD 可以显示字母、数字符号、中文字型及图形,具有绘图及文字画面混合显示功能。
本设计中12864 字符型LCD 显示模块一共用到5 条引脚与单片机相连,其中CS 引脚, R/W 引脚,SCLK 引脚,PSB 引脚,RESET 引脚分别对应与单片机的P2.0,P2.1,P2.2,P2.3,P2.5 相连接,比采用图像型LCD 显示模块节省了7 根线,大大节约了单片机的I/O 口。
7). 开锁电路设计当用户输入的密码正确,单片机便输出开锁信号,送到开锁驱动电路,然后驱动电磁锁,以达到开锁的目的。
其原理如图4所示。
图4 开锁电路原理图8). 声音报警电路设计声音报警电路采用蜂鸣器报警。
用户输入密码3 次错误时发出报警。
报警是用单片机的P3.7 口输出脉冲信号经三极管放大后,控制蜂鸣器发出报警声,其电路图如图5 所示。
图5 蜂鸣器电路图[16]9).外接存储器电路E2PROM在单片机实现的仪器仪表、家用电器、工业控制等系统中,对某些状态叁数,不仅要求能够在线修改,而且断电后能保持,以备上电后恢复系统的状态。
为了确保系统断电后数据不丢失,选用I2C总线进行E2PROM串行扩展,芯片选用AT24C02芯片。
3. 研究方法:1).文献资料法:根据已掌握的文献,查找相关开关电源书籍,查询各类期刊,学术报告,学术会议论文,学位论文,科技档案等。