基于AT89S52的多功能电子密码锁设计【开题报告】

合集下载

基于AT89S52数字密码锁设计

基于AT89S52数字密码锁设计

基于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的密码锁设计

毕业设计论文基于单片机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单片机的密码锁设计

基于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电子密码锁设计

1引言在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。

若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。

随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。

为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。

密码锁具有安全性高、成本低、功耗低、易操作等优点。

在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。

随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。

随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。

但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。

而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。

加上其成本较高,一定程度上限制了这类产品的普及和推广。

鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。

本次设计使用AT89C52实现一基于单片机的电子密码锁的设计。

2 电子密码锁的工作原理本设计以AT89C52单片机为控制核心,结合矩阵键盘、自动报警系统等来完成电子密码锁的设计。

单片机接收键入的代码,并与存贮在EEPROM中的密码进行比较,如果密码正确,驱动电磁执行器开锁,则门开,同时用LED发光二极管亮一秒钟做为提示,同时发出“叮咚”声;如果密码不正确,禁止按键输入3秒,同时发出“嘀、嘀”报警声;若在3秒之内仍有按键按下,则禁止按键输入3秒被重新禁止,如果继续按键,每按下一次键,会发出“嘀”的报警声;如果输入密码超过已设定好的密码的位数时,会发出“嘀”的提示声。

基于AT89S52单片机的电子密码锁系统设计

基于AT89S52单片机的电子密码锁系统设计

基于AT89S52单片机的电子密码锁系统设计
张永格
【期刊名称】《《湖南农机》》
【年(卷),期】2012(039)001
【摘要】随着人们生活水平的提高,家庭防盗变得尤为重要,传统的机械锁由于其构造简单,安全性能低,无法满足人民的需要。

随着电子产品向智能化和微型化的发展,电子防盗锁将走入寻常百姓家。

本系统采用单片机AT89S52作为主控芯片,结合外围键盘输入、显示、报警、开锁模拟等电路,采用C语言编写主控芯片控制程序,设计一款可以多次更改密码且具有报警功能的电子密码锁。

【总页数】2页(P81-82)
【作者】张永格
【作者单位】柳州铁道职业技术学院电子工程系广西柳州545007
【正文语种】中文
【中图分类】TM302
【相关文献】
1.基于AVR单片机的电子密码锁控制系统设计 [J], 徐剑琴;李克讷;梁奇峰
2.基于AT89S52单片机的电子密码锁 [J], 张金光
3.基于AT89S52单片机单片机压力测控系统设计 [J], 隋鹏
4.基于单片机的电子密码锁系统设计 [J], 张恒坤
5.基于单片机的电子密码锁硬件系统设计 [J], 徐玉召;戴德伟;刘义;郭红波
因版权原因,仅展示原文概要,查看原文内容请购买。

电子密码锁开题报告

电子密码锁开题报告

电子密码锁开题报告电子密码锁开题报告一、背景介绍随着科技的飞速发展,电子密码锁作为一种新型的安全防护设备,逐渐成为人们生活中不可或缺的一部分。

相较于传统的机械密码锁,电子密码锁具备更高的安全性和便利性,因此受到越来越多人的青睐。

本文将对电子密码锁的原理、应用和未来发展进行探讨。

二、电子密码锁的原理电子密码锁的核心原理是通过电子技术实现开锁的过程。

它通常由密码输入模块、控制模块和驱动模块组成。

当用户输入正确的密码后,密码输入模块将信号传递给控制模块,控制模块根据预设的密码进行比对,如果匹配成功,则通过驱动模块控制锁体解锁。

相比传统的机械密码锁,电子密码锁的开锁过程更加安全可靠,同时还可以设置多组密码,方便用户管理。

三、电子密码锁的应用1. 家庭安全电子密码锁在家庭安全方面发挥着重要作用。

传统的机械密码锁容易被破解,而电子密码锁采用数字密码,具备更高的安全性。

此外,电子密码锁还可以设置临时密码,方便家庭成员和亲友的进出,同时还可以记录开锁的时间和人员,为家庭安全提供更多的保障。

2. 商业场所电子密码锁在商业场所的应用也越来越广泛。

例如,酒店房间的门锁普遍采用电子密码锁,客人只需输入正确的密码即可进入房间,无需携带钥匙,提高了入住体验的便利性。

此外,电子密码锁还可以与其他系统集成,如门禁系统、监控系统等,形成一个完整的安全管理系统。

3. 公共设施电子密码锁在公共设施上的应用也逐渐增多。

例如,公共停车场的出入口处常常设置电子密码锁,用户只需输入正确的密码即可进入或离开停车场,方便快捷。

此外,一些公共场所如图书馆、学校等也开始采用电子密码锁,提高了管理效率和安全性。

四、电子密码锁的未来发展随着科技的不断进步,电子密码锁也在不断发展和创新。

未来,电子密码锁可能会与生物识别技术相结合,如指纹识别、人脸识别等,进一步提高安全性和便利性。

同时,随着物联网技术的兴起,电子密码锁还可以与其他智能设备连接,实现更智能化的管理和控制。

基于AT89S52单片机的电子密码锁(下载送原程序、论文与指导等)

基于AT89S52单片机的电子密码锁(下载送原程序、论文与指导等)

基于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 引言锁具是源流千古的社会性用品,主要用于日常生活和工作中,住宅与部门的安全防范。

电子密码锁的开题报告

电子密码锁的开题报告

电子密码锁的开题报告电子密码锁的开题报告一、引言在现代社会中,安全问题一直备受关注。

为了保护个人财产和隐私,人们对于门锁的要求也越来越高。

传统的钥匙锁存在一些弊端,如易丢失、易被复制等。

而电子密码锁则以其便捷、安全的特点逐渐受到人们的青睐。

本文将对电子密码锁进行开题研究,探讨其原理、应用和未来发展方向。

二、电子密码锁的原理电子密码锁是一种利用电子技术和密码学原理来实现门锁控制的装置。

其原理主要包括密码输入、密码验证和开锁控制三个部分。

1. 密码输入:电子密码锁通常配备有数字键盘或触摸屏,用户可以通过输入密码来进行身份验证。

为了增加安全性,密码输入过程中通常会采用加密算法对密码进行处理,以防止密码被非法获取。

2. 密码验证:输入密码后,电子密码锁会将密码与事先存储的正确密码进行比对。

如果密码正确,则会进入下一步的开锁控制;如果密码错误,则会发出警报或者限制进入。

3. 开锁控制:在密码验证通过后,电子密码锁会通过电子控制系统来实现开锁操作。

开锁方式可以有多种选择,如电动锁、电磁锁等。

同时,电子密码锁还可以配备有记录功能,记录每次开锁的时间和操作者,以便后续查证。

三、电子密码锁的应用电子密码锁在日常生活中有着广泛的应用。

以下是几个常见的应用场景:1. 家庭安全:电子密码锁可以用于家庭的门锁,提供更高的安全性。

家庭成员可以通过输入正确的密码来进出,而无需携带钥匙,避免了钥匙丢失或被盗的风险。

同时,家庭成员可以根据需要更改密码,提高安全性。

2. 公共场所:电子密码锁也广泛应用于公共场所,如办公楼、酒店等。

通过设置不同的密码权限,可以实现不同人员的进出控制。

这样一来,管理人员可以更好地管理人流,提高安全性。

3. 车辆安全:电子密码锁还可以用于车辆的防盗系统。

车主可以通过输入正确的密码来启动车辆,防止非法使用。

同时,电子密码锁还可以与其他安全系统相结合,如车辆定位、报警系统等,提供更全面的保护。

四、电子密码锁的未来发展方向随着科技的不断进步,电子密码锁也在不断发展和创新。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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).文献资料法:根据已掌握的文献,查找相关开关电源书籍,查询各类期刊,学术报告,学术会议论文,学位论文,科技档案等。

相关文档
最新文档