基于AT89c51门锁控制的设计
计算机毕业设计论文_基于AT89C51红外线控制自动门
基于AT89C51红外线控制自动门摘要:随着经济的发展和人民生活水平的提高,自动门的应用也越来越广泛,它已经成为宾馆、超市等现代建筑所必备的,是建筑智能化水平的重要指标。
自动门控制系统作为自动门系统的控制核心,决定了自动门系统的性能。
国外生产的自动门控制系统性能比较优良,但是价格偏高;国内的同类产品虽然价格便宜,但是性能较差,故障率较高。
本文研究一种基于AT89C51的自动门控制系统,功能强大,运行可靠,用户操作方便,而且成本适中,在市场上有较强的竞争力。
关键词:自动门控制系统;AT89C51;ABSTRACT:With the development of economy and living standard,automatic doors are being widely used.It is absolutely necessary to a modern building such as hotel,supermarket.As the controlling core of the automatic door,the automatic door controller determines its performance.Most of automatic door controllers that have been sold in our country are made by foreign manufactures.The performance of these products is high, but they are very expensive. Our home-made automatic door controllers are not so expensive,however,the performance is unsatisfied and the faulty rate is high. So we have developed a new kind of automatic door controller based on AT89C51. The controller has good competitive ability because it’s powerful, reliable, convenient and low-cost.Key words:automatic door controller;AT89C51;目录第一章绪论 (3)1.1引言 (3)1.2系统功能简介 (3)1.2.1实用的操作模式 (3)1.2.2完善的故障监测和故障/状态显示功能 (4)1.2.3灵活的参数设置 (4)1.2.4智能化处理 (4)1.2.5紧急按钮 (4)1.2.6手动复位 (4)1.3系统结构和工作原理 (5)1.3.1电源 (5)1.3.2主控芯片、存贮器及外围电路 (6)1.3.3步进电机控制及驱动电路 (6)1.3.4红外传感器部分 (6)1.3.5电流电压监测电路 (7)第二章红外线感应原理 (8)2.1红外传感技术简介 (8)2.2. 1主动式 (8)2 .2. 2被动式 (8)第三章硬件电路设计 (12)3.1电源部分 (12)3.1.1整流滤波电路 (12)3.1.2开关电源 (13)3.2主控芯片AT89C51接口电路 (14)3.3控制面板电路 (16)3.4电磁锁控制电路 (17)3.5制动控制电路 (19)3.6电流电压监测电路 (21)3.6.1总电流监测电路 (21)3.6.2交流电掉电检测电路 (22)3.7红外传感器和光电管 (22)第四章系统程序流程 (23)4.1定时中断服务程序 (24)4.2门的运动 (26)4.2.1电机的操作 (27)4.2.2输入捕捉程序 (31)4.3控制面板按键程序 (32)4.3.1修改系统操作模式 (33)4.3.2修改运动参数 (33)4.3.3系统复位 (33)4.3.4自由滑动 (33)参考文献 (35)第一章绪论1.1引言随着经济的发展和人们生活水平的提高,自动门的应用也越来越广泛。
基于AT89C51单片机的智能门锁控制系统的设计分析
2020年27期设计创新科技创新与应用Technology Innovation and Application基于AT89C51单片机的智能门锁控制系统的设计分析李瑞松(青岛工学院机电工程学院,山东青岛266300)前言AT89C51单片机作为微型控制器,若能在智能门锁控制系统中合理应用,可优化系统运行性能,以此达到最佳控制效果。
智能门锁相比传统门锁可自行记录访客信息,并借助门卡识别功能验证用户身份,由此降低入侵风险。
因此,基于AT89C51单片机设计智能门锁控制系统将成为门锁发展的重要方向。
1AT89C51单片机的优势与特点1.1优势AT89C51单片机属于一种可擦除可编程带有存储功能的低压微型处理器。
通常情况下,AT89C51单片机能够实现100次擦除次数。
单片机不但具有较强的灵活性,而且投入成本相对较低,若能在智能门锁控制系统设计环节予以应用将为其提供重要效用。
另外,AT89C51单片机还具备振荡器功能,可在放大器的辅助下强化振荡器性能,之后在触发器信号指示下实现振荡器的有效输出。
同时,它并没有明确的脉宽要求,故而应用范围更广泛一些。
1.2特点在执行芯片擦除任务时,可将代码转换为“1”,因其设有较为稳定的逻辑程序,故而具备振荡器冻结以及封锁芯片等多元化功能,进而保障操作安全。
AT89C51单片机具体操控方法是利用键盘对系统中的三角波、方波进行有效控制,之后可利用“6位十进制”呈现出具体控制信息,且反馈频率在10Hz 之间。
此外,AT89C51单片机还可结合数据模型转换装置对电路电压进行把控,以此达到准确切断或启动电路的效果。
AT89C51单片机还能对程序进行妥善存放,包括主程序与子程序。
前者可用于扫描键盘状态,后者可完成频率、三角波等参数的科学输出。
所以,在AT89C51单片机基础上设计智能门锁控制系统具有一定的现实意义[1]。
2基于AT89C51单片机的智能门锁控制系统的设计策略2.1明确智能门锁控制系统结构(1)执行层智能门锁主要摆脱了常规门锁“钥匙开锁”的繁琐性,利用智能技术对用户各项信息进行验证,待核实完毕后通过控制系统对门锁进行开启或闭合。
基于AT89C51单片机的密码锁设计
基于AT89C51单片机的密码锁设计摘要:前使用的电子密码锁大部分是基于单片机技术,以单片机为主要器件,其编码器与解码器的生成为软件方式。
本系统由AT89C51单片机系统(主要是AT89C51单片机最小系统)、4×4矩阵键盘、LCD1602显示和报警系统等组成,具有设置、修改六位用户密码、超次报警、超次锁定、密码错误报警等功能(本设计由P0口控制LCD显示,密码正确显示password ok!密码错误显示password error!超过三次输入错误自动锁定。
由P1口控制矩阵键盘含有0-9数字键和A-F功能键。
)。
除上述基本的密码锁功能外,依据实际的情况还可以添加遥控功能。
本系统成本低廉,功能实用。
关键词:单片机;密码锁;单片机设计;电子锁Electronic Lock Design with 51 Serires Single Chip ControllerAbstract:At present the use of electronic locks are mostly based on microprocessor, main devices MCU, the encoder and decoder built into software.SCM system from the system(Mainly AT89C51 microcontroller minimum system), 4×4 Matrix keyboard, LCD display and alarm system, With the settings, modify the eight user password, Ultra alarm, Ultra Lock, Password error alarm and other functions(P0 port to control the design of the LCD display, Password correctly display password ok!Password error display password error! For more than three times to enter the error automatically lock. The P1 port control keyboard matrix containing the number keys 0-9 and A-F function keys). The system cost-effective, practical functionkeywords:singlechip;cryptogram lock;singlechip design; electronics lock.目录1 绪论 (1)1.1 背景 (1)1.2 电子锁 (1)1.3 电子密码锁的特点 (1)1.4 电子密码锁的的发展趋势 (1)2 总体方案 (2)2.1 系统结构 (2)2.2 总体方案比较与论证 (3)2.3各方案比较显示方案的选择 (3)3 硬件设计 (5)3.1 单片机AT89C51简介 (5)3.2 输入键盘 (5)3.3 显示部分 (6)3.4 震荡电路 (7)4 软件设计 (7)4.1 软件设计方案 (7)4.2 软件设计总流程图 (8)4.3 具体功能软件实施 (8)4.3.1 键盘扫描 (8)4.3.2 密码修改 (11)5 调试 (12)5.1 调试前的准备 (12)5.2 硬件调试 (12)5.2.1 液晶显示模块的硬件调试 (12)5.2.2 按键测试 (13)5.3 软件调试 (13)5.4 调试心得 (14)总结 (15)参考文献 (16)致谢 (17)附录 (18)附录一、硬件原理图 (18)附录二、源程序 (18)1 绪论1.1 背景随着社会物质财富的日益增长,安全防盗已成为社会问题。
基于89c51电子密码锁设计报告
目录1设计任务 (2)2设计方案 (2)2.1任务分析 (2)2.2方案设计 (2)3系统硬件设计 (4)3.1键盘电路设计 (4)3.2 LCD电路设计 (6)3.3 开锁电路设计 (7)3.4 报警电路设计 (8)4系统软件设计 (8)4.1键盘扫描程序设计 (9)4.2 LCD程序设计 (10)4.3 密码比较和报警程序设计 (12)5调试 (13)5.1 调试效果图 (13)6总结 (15)参考文献 (16)附录1:系统原理图 (18)附录2:程序清单 (20)1 设计任务根据所学课程《单片机微型计算机原理,应用及接口技术》设计一个基于89C51的电子密码锁,程序语言自行选择。
在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。
在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替了传统的机械式密码锁,电子密码锁具有安全性高、成本低、功耗低、易操作等优点。
本次基于89c51设计的电子密码锁,应具有以下基本功能:1,该电子密码锁能实现开锁功能2,该电子密码锁能实现超时报警功能3,该电子密码锁能实现修改用户密码功能2 设计方案2.1任务分析根据设计要求,电子密码锁可以有数字电路控制完成,还可以由采用一种是用以AT89S51为核心的单片机控制方案。
相比之下,单片机方案有较大的活动空间,不但能实现所要求的功能而且能在很大的程度上扩展功能,而且还可以方便的对系统进行升级,所以我们采用后一种方案。
2.2方案设计采用一种是用以AT89S51为核心的单片机控制方案。
利用单片机灵活的编程设计和丰富的IO端口,及其控制的准确性,不但能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添加遥控控制功能。
具体方案如图2.1。
图2.1单片机控制方案本方案采用一种是用以89S51为核心的单片机控制方案。
基于AT89C51单片机密码锁设计
摘要本毕业设计介绍了基于单片机电子密码锁的设计,该设计硬件主要由AT89C51最小系统、矩阵电路、LCD显示电路、电源电路和报警电路等几部分组成。
软件主要由C语言编程。
该密码锁由单片机技术,通过矩阵电路设置、修改密码、保护密码,并由LCD显示密码输入,从而实现对密码的设置、保护。
关键词:AT89C51单片机;密码;报警; LCDAbstractThe graduation design introduced electronic locks based on single chip design, this design hardware mainly by AT89C51 minimum system, the matrix circuit, LCD display circuit, the power supply circuit and alarm circuit to wait for a few parts. Software is mainly by the C programming language. This combination lock by single chip microcomputer, set up by the matrix circuit, cipher amending and password protection, and the LCD display password input, so as to achieve the password set, protectionKeywords: at89c51SCM;Password; Alarm;LCD目录1绪论 (1)1.1 密码锁的背景及意义 (1)1.2电子密码锁的发展趋势 (1)1.3设计方案的确定 (2)1.3.1 系统的内容及具体要求 (2)1.3.2 总体方案的选定 (2)2系统组成与原理图 (3)2.1 系统的组成 (3)2.2 系统工作原理 (4)3系统硬件设计 (5)3.1 AT89C51的简介 (5)3.1.1 主要参数 (5)3.1.2 引脚功能说明 (6)3.1.3 单片机最小系统 (8)3.1.3.1晶振时钟电路 (8)3.1.3.2复位电路的 (9)3.2 液晶显示器LCD的简介 (10)3.3 电源电路的 (11)3.4 矩阵键盘 (12)3.5 LCD显示电路 (13)3.6 报警电路的 (14)4 系统软件设计 (15)4.1 软件设计的方框图 (15)4.2 系统程序 (16)5总结与展望 (26)参考文献 (27)附录 (28)附录一 (28)附录二 (29)致谢 (30)1绪论1.1 密码锁的背景及意义伴随着现在电子技术和科学技术的快速发展,随着单片机性能不断完善,性能价格比也随着显著提高,技术日趋完善。
基于AT89C5的电子密码锁设计设计7806248
基于AT89C5的电子密码锁设计设计7806248基于单片机的电子密码锁设计摘要本次设计使用AT89C51实现一基于单片机的电子密码锁。
本系统由单片机系统、矩阵键盘、LED显示和报警系统组成。
系统能完成开锁、超次锁定、修改用户密码基本的密码锁的功能。
除上述基本的密码锁功能外,还具有温度显示、时间显示等功能,依据实际的情况还可以添加遥控功能。
本系统成本低廉,功能实用。
关键词:单片机AT89C51 LED显示矩阵键盘自动报警目录1引言 (1)2方案的比较与论证 (2)3系统模块电路的设计 (4)3.1系统总框图 (4)3.2系统的模块电路设计 (4)3.2..1单片机的最小系统模块 (4)3.2..2波形产生模块 (5)3.2..3键盘模块 (8)3.2..4显示模块 (9)3.2..5电源模块 (11)3.2..6温度检测模块设计 (13)3.2..7开锁电路和报警电路模块 (14)4系统的软件设计 (15)4.1软件设计思路 (15)4.2系统主流程图 (15)5总结 (16)6致谢 (18)7参考文献 (18)8附录 (19)1引言目前,最常用的锁是20世纪50年代意大利人设计的机械锁,其机构简单、使用方便、价格便宜。
但在使用中暴露了很多缺点:一是机械锁是靠金属制成的钥匙上的不同齿形与锁芯的配合来工作的。
据统计,每4000把锁中就有两把锁的钥匙齿牙相同或类似,故安全性低。
二是钥匙一旦丢失,无论谁捡到都可以将锁打开。
三是机械锁的材料大多为黄铜,质地较软,容易损坏。
四是机械锁钥匙易于复制,不适于诸如宾馆等公共场所使用。
由于人们对锁的安全性,方便性等性能有更高的要求,许多智能锁也相继问世,但这类产品的特点是针对特定指纹或有效卡,但能适用于保密要求高且仅供个别人使用的箱、柜、房间,其成本一般较高,在一定程度上限制了这类产品的普及和推广。
随着人们生活水平的提高,电子密码防盗锁作为防盗卫士的作用日趋重要。
基于at89c51密码锁毕业设计
基于at89c51密码锁毕业设计篇一:基于AT89C51密码锁毕业设计江阴职业技术学院毕业论文课题:电子密码锁的设计与仿真专业电子信息工程学生姓名顾晓涛班级 09电子(1)班学号 09030509指导教师包军卫完成日期 XX年12月16号摘要在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。
随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。
为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。
密码锁具有安全性高、成本低、功耗低、易操作等优点。
在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。
随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。
随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。
但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。
而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。
加上其成本较高,一定程度上限制了这类产品的普及和推广。
鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。
基于以上思路,本次设计使用ATMEL公司的AT89C51实现一基于单片机的电子密码锁的设计,其主要具有如下功能:(1)设置6位密码,密码通过键盘输入,若密码正确,则将锁打开。
(2)密码可以由用户自己修改设定(只支持6位密码),锁打开后才能修改密码。
基于AT89C51的电子密码锁设计_毕业设计1 精品推荐
基于单片机的电子密码锁设计摘要本次设计使用AT89C51实现一基于单片机的电子密码锁。
本系统由单片机系统、矩阵键盘、LED显示和报警系统组成。
系统能完成开锁、超次锁定、修改用户密码基本的密码锁的功能。
除上述基本的密码锁功能外,还具有温度显示、时间显示等功能,依据实际的情况还可以添加遥控功能。
本系统成本低廉,功能实用。
关键词:单片机AT89C51 LED显示矩阵键盘自动报警目录1引言 (1)2方案的比较与论证 (2)3系统模块电路的设计 (4)3.1系统总框图 (4)3.2系统的模块电路设计 (4)3.2..1单片机的最小系统模块 (4)3.2..2波形产生模块 (5)3.2..3键盘模块 (8)3.2..4显示模块 (9)3.2..5电源模块 (11)3.2..6温度检测模块设计 (13)3.2..7开锁电路和报警电路模块 (14)4系统的软件设计 (15)4.1软件设计思路 (15)4.2系统主流程图 (15)5总结 (16)6致谢 (18)7参考文献 (18)8附录 (19)1引言目前,最常用的锁是20世纪50年代意大利人设计的机械锁,其机构简单、使用方便、价格便宜。
但在使用中暴露了很多缺点:一是机械锁是靠金属制成的钥匙上的不同齿形与锁芯的配合来工作的。
据统计,每4000把锁中就有两把锁的钥匙齿牙相同或类似,故安全性低。
二是钥匙一旦丢失,无论谁捡到都可以将锁打开。
三是机械锁的材料大多为黄铜,质地较软,容易损坏。
四是机械锁钥匙易于复制,不适于诸如宾馆等公共场所使用。
由于人们对锁的安全性,方便性等性能有更高的要求,许多智能锁也相继问世,但这类产品的特点是针对特定指纹或有效卡,但能适用于保密要求高且仅供个别人使用的箱、柜、房间,其成本一般较高,在一定程度上限制了这类产品的普及和推广。
随着人们生活水平的提高,电子密码防盗锁作为防盗卫士的作用日趋重要。
电子密码防盗锁用密码代替钥匙,不但省去了佩戴钥匙的烦恼,也从根本上解决了普通门锁保密性差的缺点。
基于AT89C51的密码锁设计
基于AT89C51的密码锁设计作者:孙韩来源:《智能计算机与应用》2015年第04期摘要:本文采用ATMEL公司的AT89C51 MCU为主控芯片,开发设计了E2PROM、晶振、矩阵按键键盘、报警、开锁等外围功能模块,用C语言编写了系统主控程序和各功能模块执行程序,完成了电子密码锁控制系统硬件设计、软件编程和系统调试。
该密码锁控制系统密码6~12位长度可变、可反复修改;密码编码量大,安全性能高;能实现智能上锁、开锁;具备防试探性密码输入开锁,误码报警等功能。
有一定的学术和应用价值。
关键词:密码锁;AT89C51 MCU;报警;矩阵键盘中图分类号: TP391 文献标志码: A 文章编号:2095-2163(2015)04-The Design of Combination Lock based on AT89C51 MCUSUN Han(School of Electronic Information Engineering, Anhui University, Hefei 230601, China)Abstract: This paper adopts AT89C51 MCU as main control chip of ATMEL company,develops and designs E2PROM chips, the crystals, matrix keyboard, alarm, lock and unlock,and other peripheral function module. After that, the paper also uses the C language to write the program of the master control system and each function module, completes the hardware design of control system, software programming and debugging of electronic combination lock. The well-designed password length can be 6 ~ 12, and can be changed; Large amount of password code,safety performance is high; To realize intelligent lock and unlock; Had prevent tentative password input, Password input error reporting alarm, etc. The design in this paper has high academic and application value.Key word: Combination Lock; AT89C51 MCU; Alarm; Matrix Keyboard传统机械锁具由于机构简单、安装便捷、价格便宜、使用方便等特点,在家庭门锁中占据绝对优势。
毕业设计-基于AT89C51单片机的电子密码锁的设计
毕业设计(论文)题目:电子密码锁的设计学院:电气与信息工程学院专业:电子信息工程姓名:学号: ********* 指导老师:**完成时间: 2013年5月28日摘要随着经济社会发展,人们生活水平的提高,如何实现家庭防盗这一问题也变的尤其的突出。
传统的机械锁,由于其构造简单,安全性能低,无法满足人们的需要。
随着电子产品向智能化和微型化的不断发展,数字密码锁作为防盗卫士的作用显得尤为重要。
而单片机以其实用,功能强大,价格低廉等功能,已成为电子产品研制和开发中首选的控制器。
本文从经济实用的角度出发,阐述一个基于单片机的液晶显示电子密码锁的设计与实现。
系统采用ATMEL公司的AT89C51单片机作为系统核心,液晶显示器LCD1602作为输出设备显示系统提示信息,4*4矩阵键盘作为输入设备,CMOS串行E2PROM存储器AT24C02作为数据存储器,配合蜂鸣器、继电器等电路构成整个系统硬件;系统软件采用C语言编写。
设计的系统液晶显示,密码修改方便,具有报警、锁定等功能,使用便捷简单,符合住宅、办公用锁需求,具有一定的实用价值。
关键词:单片机,密码锁,AT89C51,LCD1602,AT24C02AbstractWith the development of our society and the i mprovement of people’s living standard, how to ensure the family security is becoming more and more important in particular. Traditional mechanical lock is unable to meet the need of us because of its simple structure and low security. Nowadays, electronic products become smarter and smaller, electronic password anti-theft lock plays a more important role as the security guards. The MCU with its practical, strong function, low price and other functions , has become the preferred controller in electronic product research and development.This article is written from the economic perspective, elaborates the design and implementation of a LCD electronic password anti-theft lock which is based on MCU. This system is composed of AT89C51 which is designed as the core of this system, LCD1602 as the output device to display the message of this system, 4 * 4 matrix keyboard as the input device, a CMOS serial E2PROM AT24C02 as the data storage, and a buzzer, relay circuit.The software of the system is written in C language. The system displays in a LCD, it can change password easily, and has the function of alarming, locking, and so on. This system has some practical value, and it is simple and easy to use, meets the demand of residential and the need of office lock.Key Words: MCU, Password-Lock, AT89C51, LCD1602, AT24C02目录摘要 (I)Abstract ............................................................................................................................. I I 目录 ................................................................................................................................. I II 1引言 . (1)1.1课题的背景和意义 (1)1.2课题的研究现状 (1)1.3课题研究内容 (2)2 数字密码锁总体设计 (3)2.1 系统方案论证 (3)2.1.1 采用数字电路的设计方案 (3)2.1.2 采用以单片机为核心设计方案 (4)2.2 基于单片机的数字密码锁的设计原理 (5)3 系统硬件设计 (6)3.1 主要元器件介绍 (6)3.1.1 主控芯片AT89C51的的介绍 (6)3.1.2 继电器的介绍 (9)3.1.3 存储芯片AT24C02的介绍 (10)3.1.4 LCD1602显示器的介绍 (10)3.1.5 矩阵键盘模块的介绍 (11)3.2 系统硬件部分 (12)3.2.1 系统电源部分 (12)3.2.2 键盘输入部分 (13)3.2.3 密码存储部分 (14)3.2.4 显示部分 (14)3.2.5 报警部分 (15)3.2.6开锁部分 (16)4 系统软件设计 (17)4.1 系统程序流程图 (17)4.1.1主程序流程图 (17)4.1.2 键功能程序流程图 (18)4.1.3 修改密码程序流程图 (19)4.1.4 开锁程序流程图 (20)4.2 子程序举例 (21)4.2.1 按键扫描子程序 (21)4.2.2 显示子程序 (22)4.2.3 开锁子程序 (22)4.3 系统软件调试及结果 (24)4.3.1 Proteus软件介绍 (24)4.3.2 系统软件调试 (25)4.3.3 仿真结果 (25)5 硬件系统制作及调试 (29)5.1焊接注意事项 (29)5.2硬件调试问题及解决办法 (30)5.3硬件调试效果 (31)总结 (34)致谢 (35)参考文献 (36)附录 (37)附录A 电路原理图 (37)附录B 系统总体程序 (38)1引言1.1课题的背景和意义随着人们生活水平的提高,如何实现家庭防盗这一问题也变的尤为突出,传统的机械锁由于其构造简单,被撬的事件屡见不鲜。
毕业设计电子密码锁(基于AT89C51)
毕业设计电子密码锁(基于AT89C51)1000字电子密码锁是一种非接触式的密码验证系统,可用于保护门锁、保险柜等的安全。
本文将介绍一个基于AT89C51单片机的电子密码锁的设计和实现。
1. 系统设计本电子密码锁系统由输入模块、验证模块和控制模块组成。
整个系统的工作流程如下:1) 当用户输入密码时,输入模块将密码传递给验证模块;2) 验证模块将密码与预设的密码进行比较验证;3) 如果验证通过,控制模块将开启门锁;4) 如果验证失败,控制模块将不做任何操作。
具体的系统设计如下:1) 输入模块:输入模块使用12个按钮组成一个键盘,用户通过按下不同的按钮来输入数字密码。
按下按钮时,按钮会发送一个电平信号,经过一定处理之后,输入模块将会将该信号转化为数字密码,并传递给验证模块。
2) 验证模块:验证模块将用户输入的数字密码与预设的密码进行比较。
系统中有一个EEPROM芯片,用于保存预设密码。
当用户输入密码后,验证模块将从EEPROM中读取预设密码,然后与用户输入的密码进行比较验证。
如果密码匹配,验证模块会向控制模块发送一个开锁的信号。
3) 控制模块:控制模块用于控制门锁的开关。
当接收到验证模块发来的开锁信号时,控制模块将开启电子密码锁的门锁,否则应保持关闭。
2. 系统实现本系统的具体实现采用基于AT89C51单片机的架构。
下面分别从输入模块、验证模块和控制模块三个方面来介绍系统的实现。
1) 输入模块:输入模块包含一个12个按键的键盘。
在按键按下时,按键输出端的电平将发生变化,因此需要使用中断来处理。
具体的实现方法是:首先将按键输出端连接到单片机的外部中断端口。
当按键按下时,外部中断端口会触发一个中断,中断处理程序会将按下的按键号存储到一个称作“键值缓存”的变量中。
2) 验证模块:验证模块主要涉及EEPROM的读写操作。
具体地,当用户输入密码后,输入模块将用户输入的密码通过验证模块传递给控制模块。
控制模块通过读取EEPROM中的预设密码与用户输入的密码进行比较,判断是否匹配。
基于AT89C51的红外遥控密码锁系统的设计方案
基于AT89C51的红外遥控密码锁系统的设计方案1.引言目前国内外密码锁系统的主要发展方向是:接触式密码锁系统、非接触式密码锁系统、智能识别密码锁系统;但是他们都相应的存在着不同的缺点。
红外遥控密码锁系统的成本与接触式密码锁系统相当,而且可以进行近距离遥控,使用十分方便。
采用数字信号编码和二次调制方式,不仅可以实现多路信息的控制,增加遥控功能,提高信号传输的抗干扰性,减少误动作,而且功率消耗低;红外线不会向室外泄露,不会产生信号串扰;反应速度快、传输效率高、工作稳定可靠等。
工业设备中,在高压、辐射、有毒气体、粉尘等环境下,采用红外线遥控不仅完全可靠而且能有效地隔离电气干扰。
所以红外线遥控是目前使用最广泛的一种通信和遥控手段。
为此本方案设计由红外接收头HS0038(红外接收频率为38khz)和AT89C51控制的接收部分构成;由红外发光二极管和AT89C51控制的发射部分来完成密码的发送过程。
设计中使用电磁继电器来代替所的功能,并且有两个LED灯来对系统的按键和开锁进行指示。
采用单片机进行遥控系统的应用设计,具有编程灵活多样,电路结构清晰。
特别适合家庭、宾馆、仓库、私家车库等场所。
2.密码锁的总体设计方案本系统采用AT89C51单片机作为本设计的核心元件,该系统由发射模块和接收模块两部分构成,遥控器发射模块可以随身携带,只要在接收器附近,即可遥控开锁。
遥控发射器主要由AT89C51单片机、红外发射二极管、矩阵键盘及遥控开关电路组成。
该部分的结构图如图1所示。
红外遥控由发送和接收两部分组成,发送端采用单片机将待发送的二进制信号编码调制为一系列的脉冲信号,通过红外发射管发射红外信号。
红外接收采用性能可靠的配套的一体化红外接收头接收红外信号,它同时对信号进行放大、检波、整形,得到TTL电平的编码信号,再送给单片机,经单片机解码并进行相关操作。
应用AT89C单片机设计电子密码锁
应用AT89C单片机设计电子密码锁1. 本文概述随着现代科技的发展,电子密码锁因其安全、便捷的特性在各个领域得到了广泛应用。
本文旨在探讨如何利用AT89C单片机设计一种高效、可靠的电子密码锁系统。
文章将介绍AT89C单片机的基本特性及其在电子密码锁设计中的优势。
接着,我们将详细阐述电子密码锁的系统设计,包括硬件设计(如键盘输入、显示模块、存储模块等)和软件设计(如密码验证算法、系统安全机制等)。
文章还将讨论系统的测试与优化过程,确保设计的电子密码锁在实际应用中具备良好的性能和稳定性。
本文将总结AT89C单片机在电子密码锁设计中的应用,并对未来的发展趋势进行展望。
2. 89单片机概述定义与背景:AT89C单片机是一种基于Intel 8051微控制器架构的微控制器,由Atmel公司生产。
它广泛应用于工业控制、消费电子、汽车电子等领域。
特点:AT89C单片机以其高性能、低功耗、可编程性和高可靠性而著称。
它集成了多种功能,包括定时器计数器、串行通信接口、中断系统等。
中央处理单元(CPU):介绍CPU的结构和性能,如处理速度、指令集等。
存储器组织:详细描述内置的ROM、RAM结构及其在程序存储和数据存储中的应用。
输入输出(IO)端口:阐述IO端口的配置和使用方法,以及它们在电子密码锁设计中的角色。
控制核心:解释AT89C单片机如何在电子密码锁系统中充当控制核心,处理输入信号、执行密码比对和驱动输出设备。
系统集成:探讨如何利用AT89C单片机的集成功能(如定时器、中断系统)来增强电子密码锁的性能和安全性。
编程与定制:强调AT89C单片机的可编程性,以及如何通过编程实现密码锁的特定功能和定制需求。
总结AT89C单片机的重要性:强调AT89C单片机在电子密码锁设计中的关键作用,及其在现代电子系统中的广泛应用前景。
3. 电子密码锁系统设计电子密码锁系统的设计主要围绕AT89C单片机展开,通过结合适当的硬件电路和软件编程,实现安全、可靠的密码锁功能。
基于89c51电子密码锁设计
目录1设计任务 (2)2总体方案设计 (3)2.1硬件组成 (3)2.2 方案论证 (7)2.3 总体方案 (7)3硬件电路设计 (8)3.1晶振电路 (8)3.2复位电路 (9)3.3显示电路 (10)4系统设计 (13)4.1主程序设计 (13)4.2键盘子程序图 (14)4.3 密码设置软件设计 (15)4.4开锁软件设计 (16)5调试 (18)5.1 硬件调试 (18)5.2 软件调试 (18)6总结 (19)参考文献 (19)附录1:系统原理图 (24)附录2:程序清单 (25)1设计任务根据所学课程《单片机微型计算机原理,应用及接口技术》设计一个基于89C51的电子密码锁设计,程序语言自行选择。
电子密码锁是一种通过密码输入来控制电路或是芯片工作,从而控制机械开关的闭合,完成开锁、闭锁任务的电子产品。
它的种类很多,有简易的电路产品,也有基于芯片的性价比较高的产品。
现在应用较广的电子密码锁是以芯片为核心,通过编程来实现的。
其性能和安全性已大大超过了机械锁。
日常生活和工作中,住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
目前门锁主要用弹子锁,其钥匙容易丢失;保险箱主要用机械密码锁,其结构较为复杂,制造精度要求高,成本高,且易出现故障,人们常需携带多把钥匙,使用极不方便,且钥匙丢失后安全性即大打折扣。
针对这些锁具给人们带来的不便若使用机械式钥匙开锁,为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。
由于电子器件所限,以前开发的电子密码锁,其种类不多,保密性差,最基本的就是只依靠最简单的模拟电子开关来实现的,制作简单但很不安全,在后为多是基于EDA来实现的,其电路结构复杂,电子元件繁多,也有使用早先的20引角的2051系列单片机来实现的,但密码简单,易破解。
随着电子元件的进一步发展,电子密码锁也出现了很多的种类,功能日益强大,使用更加方便,安全保密性更强,由以前的单密码输入发展到现在的,密码加感应元件,实现了真真的电子加密,用户只有密码或电子钥匙中的一样,是打不开锁的,随着电子元件的发展及人们对保密性需求的提高出现了越来越多的电子密码锁。
基于AT89C51电子密码锁软件设计 - 副本
电子密码锁基本功能: 电子密码锁基本功能:
1、电源开始后,显示器显示 “000000”; 2、按“#”,清除显示器为 “000000”; 3、更改密码时,先键入新号码再按 “*”,即可建立新号码; 4、键入号码,再按“D”开门键, 若号码与密码相符,则门会打开,否 则显示器会清 除为“000000”; 5、键盘设计要求如图所示
绪论 密码锁设计方案 单片机AT89C51的介绍 电子密码锁软件设计 软件调试 总结
单片机电子密码锁的主要特点: 单片机电子密码锁的主要特点:
(1)保密性好。采用6位密码,随机破码 率低,可更改密码, (2)破解保护。连续三次输入错误密码 将锁定键盘一段时间。 (3)界面简洁,操作简单人性化,故障 率低,密码输入操作简便。
谢谢 请各位老师提出宝贵意见
主 程 序 流 程 图
键识 别子 程序 流程 图
显示子程序流程图
设定新密码流程图
密码比较子程序流程图
掉电存储子程序框图
系统程序
系统软件采用C语言编写,主要包括主程序和子 程序。主程序完成系统初始化、开锁、修改密码 和报警功能。子程序主要完成液晶显示、按键识 别、开锁处理、密码保护功能。
设计框图
单 片 时钟电 路 机 电路
电路
电 路 路
Байду номын сангаас
电
电子密码锁软件系统设计
1、软件设计思路 电子密码锁工作的主要过程是LED数码管提示开始输入 密码,通过键盘输入密码,同时LED显示密码输入状况, 接下来确认密码的判断,做出开锁或报警处理。当输入 密码连续输入错误3次时,系统报警。其中还有温度和 时间显示。
软件调试
软件调试的目的 我们可以看到现在软件已经形成一个繁荣而庞大的产业。 但是问题依然存在:一是编写程序仍然需要很多时间; 二是编写出的程序在运行时仍然会出现意料外的行为。 软件调试方法 软件调试与所选用的软件结构有关,如果采用模块程序 设计技术,则逐个任务进行调试。对于模块结构程序, 要一个个子程序分别调试。
基于AT89c5单片机控制电子密码锁精品
基于AT89c5单片机控制电子密码锁精品基于AT89c51单片机控制电子密码锁目录第1章绪论 (3)1.1 课题的介绍 (3)1.2 本课题设计的研究现状 (3)第2章密码锁设计方案 (4)第3章硬件设计 (6)3.1单片机简介 (6)3.2内部时钟电路 (10)3.3 手动复位电路 (10)3.4 键盘接口电路方案的确定 (11)3.5数码管数码显示电路方案的确定 (12)3.6 CT7447介绍 (14)3.7 74L138译码器的运用 (15)3.8密码存储电路方案的确定 (17)3.9 电路原理图 (18)第4章电子密码锁软件设计 (19)4.1程序功能 (19)4.2程序框图 (19)4.3系统程序 (24)第5章软、硬件调试 (31)5.1硬件调试 (31)5.2软件调试方法 (31)第6章总结与体会 (32)附录:元器件清单 (33)参考文献 (33)基于单片机控制电子密码锁摘要根据有关资料介绍,电子密码锁的研究从上世纪30年代就开始了,在某些特殊场所就有所应用。
研究这种锁的初衷,是提高锁具的安全性,因为电子密码锁的密匙量极大,可以和机械锁配合,避免因钥匙被仿制而出现的问题。
在安全性极高的前提下,它的另一个特点——无需钥匙。
密码锁还有指纹锁、卡片锁、磁卡锁,生物锁等等。
但能谈得上实用一些或者大众化一些的还是按键式电子密码锁。
这是一种操作方式类似于按键电话机的电子锁,通过键盘上的数码按键一次输入依组密码,如果密码与内部已约定的密码相同,则输出一个信号,以驱动电磁铁或小马达将门打开,完成一个开锁过程。
本论文从电子密码锁系统的功能,硬件电路设计,软件设计分别论述这一系统。
通过使用单片机80C51作为控制核心,连接外部存储器93C46,实现密码断电保存,通过七段数码管显示,制作一种密码锁。
该锁具有开锁、解密、修改、保存密码、用户密码等基本的密码锁功能,还具有调电数码提示等功能。
关键词:单片机;密码;密码锁第1章绪论1.1课题的介绍密码锁是锁的一种,开启时用的是一系列的数字或符号。
单片机课程设计_基于89C51的电子密码锁设计
单片机系统课程设计成绩评定表设计课题基于89C51的电子密码锁设计学院名称:电气工程学院专业班级:学生姓名:学号:指导教师:设计地点:设计时间:单片机系统课程设计课程设计名称:基于89C51的电子密码锁设计专业班级:学生姓名:学号:指导教师:课程设计地点:课程设计时间:单片机系统课程设计任务书目录1 概述 (4)2 系统总体方案设计 (6)2.1 任务分析 (6)2.2 方案设计 (6)3 硬件电路设计 (7)3.1 键盘电路设计 (7)3.2 LED显示电路 (8)3.3 开锁电路 (10)3.4 报警电路 (10)4 软件设计 (11)4.1 软件设计思路 (11)4.1 键盘扫描子程序 (11)4.2 LED显示子程序 (13)4.3 密码比较和报警程序 (14)5 系统调试 (16)6 总结 (17)参考文献 (17)附录 (18)附录A 硬件原理图 (18)附录B 源程序清单 (19)1 概述随着科技的发展,单片机已不是一个陌生的名词,它的出现是近代计算机技术发展史上的一个重要里程碑,因为单片机的诞生标志着计算机正式形成了通用计算机系统和嵌入式计算机系统两大分支。
单片机单芯片的微小体积和低的成本,可广泛地嵌入到如玩具、家用电器、机器人、仪器仪表、汽车电子系统、工业控制单元、办公自动化设备、金融电子系统、舰船、个人信息终端及通讯产品中,成为现代电子系统中最重要的智能化工具。
在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。
随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。
为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。
密码锁具有安全性高、成本低、功耗低、易操作等优点。
在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。
基于AT89c51密码锁设计
基于AT89c51密码锁设计密码锁的整体电路图:程序流程图:源程序:/*课程名称:电子密码锁设计设计任务:根据设定好的密码,采用按键实现6为的输入功能,当用户输入的密码正确并且是在规定的时间(普通用户要求在12s内输入正确的密码)时,锁就打开,如果输入的三次密码不正确,就发出警报声。
如果用户的时间超过40秒,电路将报警80秒,若电路连续报警三次,电路将锁定键盘5分钟,防止他人的非法操作*/#include"reg51.h"#include"intrins.h"#define uint unsigned int#define uchar unsigned char#define ulong unsigned longsbit bj = P3^0; //定义报警sbit led_y = P3^5; //定义黄色灯sbit led_r = P3^6; //定义红色灯sbit led_g = P3^7; //定义绿色灯ulong pwd = 234567; //定义电子锁密码uint gy = 0; //定义管理员/用户(管理员为1)标识uint ss = 0; //定义上锁标识(0时表示已上锁)uint flag = 0; //定义中断函数中所用到的标识uchar sd = 1; //定义键盘锁定(1为未锁)标识uint pcw = 0; //定义密码错误次数uint bjc = 0; //定义报警次数uint jp = 0; //定义键盘扫描值uint cnt = 0; //定义中断次数uint mcnt = 0;uint cs = 0; //定义超时标识uchar key;//uchar j;//定义共阳数码管段选数组uchar code table[11] ={0x3F,0x06,0x5B,0x4F,0x66,0x6D,0x7D,0x07,0x7F,0x6F,0x08};//定义按键uchar code table1[16] = {0xee,0xde,0xbe,0x7e,0xed,0xdd,0xbd,0x7d,0xeb,0xdb,0xbb,0x7b,0xe7,0xd7,0xb7,0x77};//定义储存按键值uchar table2[6];//定义短延迟函数void delay(uint n){while(n--);}//定义延迟n s函数void delayns(uint n){unsigned char a,b,c,e;for(e=n;e>0;e--)for(c=167;c>0;c--)for(b=171;b>0;b--)for(a=16;a>0;a--);_nop_(); //if Keil,require use intrins.h}//定义初始化函数void init(){uchar i,k;led_y = 0;led_r = 1;led_g = 1;bj = 1;EA = 1; //打开总中断EX1 = 1; IT1 = 1; //打开外部中断1,并设置触发方式为下降触发方式TMOD = 0X01; //设置定时器0工作方式1TH0 = (65536 - 50000)/256;TL0 = (65536 - 50000)%256; //给定时器0赋值为50msfor(i = 0;i < 6; i++){table2[i] = 10;}for(k = 0;k<8;k++){P0=0x08;P2 = k;}}//定义上锁中断函数void INT_0() interrupt 0{uchar h;ss = 0; //密码锁上锁led_g = 1;for(h = 0;h < 6; h++) //初始化table2[]为10{table2[h] = 10;}}//定义管理员/用户切换中断函数void INT_1() interrupt 2{uchar h;if(flag == 0){gy = 1; //关闭管理员指示灯led_y = 1; //关闭密码错误指示灯flag = 1;for(h = 0;h < 6; h++) //初始化table2[]为10{table2[h] = 10;}}else{gy = 0; //关闭管理员指示灯led_y = 0; //关闭密码错误指示灯flag = 0;for(h = 0;h < 6; h++) //初始化table2[]为10{table2[h] = 10;}}[1] [2] [3] [4] [5]关键字:AT89c51密码锁编辑:什么鱼引用地址:本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于AT89c51门锁控制的设计本科生毕业设计基于单片机的电子密码锁A Electron Cipher Lock Based on MCU学生姓名xxx所在专业电子信息工程所在班级电子1033班申请学位工学学士指导教师xxxx 职称讲师副指导教师职称答辩时间2007年06 月8 日目录目录设计总说明 (I)DESIGN INTRODUCTION (III)第1章绪论 (1)1.1背景 (1)1.2电子锁 (1)1.3电子密码锁的特点 (1)1.4电子密码锁的发展趋势 (2)第2章系统总体设计 (3)2.1系统结构 (3)2.2 系统组成 (3)2.3 系统可行性分析 (3)第3章硬件电路设计 (5)3.1单片机AT89C51简介 (5)3.1.1 主要特性 (5)3.1.2 管脚说明 (5)3.1.3 震荡特性 (7)3.1.4 芯片擦除 (7)3.2 4×4矩阵键盘 (7)3.3复位电路 (8)3.4 振荡电路 (8)3.5 数码管 (9)3.6 发光二极管LED (10)3.7 电动锁 (10)3.8 蜂鸣器 (11)3.9 完整电路图 (12)第4章软件程序设计 (14)4.1软件设计流程图 (15)4.2 具体功能软件实施 (16)第5章结束语及展望 (21)第6章鸣谢 (22)第7章参考文献 (23)附录 (22)设计总说明在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。
若使用传统的机械式钥匙开锁,人们常需携带多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。
随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。
为满足人们对锁的使用要求,增加其安全性,用密码代替钥匙的密码锁应运而生。
密码锁具有安全性高、成本低、功耗低、易操作等优点。
在安全技术防范领域,具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上都大大提高一步。
随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。
随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC卡辨认)已在国内外相继面世。
但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求的箱、柜、门等。
而且指纹识识别器若在公共场所使用存在容易机械损坏,IC卡还存在容易丢失、损坏等特点。
加上其成本较高,一定程度上限制了这类产品的普及和推广。
鉴于目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。
基于以上思路,本次设计使用ATMEL公司的AT89C51实现一基于单片机的电子密码锁的设计,其主要具有如下功能:(1)设置6位密码,密码通过键盘输入,若密码正确,则将锁打开。
(2)密码可以由用户自己修改设定(只支持6位密码),锁打开后才能修改密码。
修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。
(3)报警、锁定键盘功能。
密码输入错误数码显示器会出现错误提示,若密码输入错误次数超过3次,蜂鸣器报警并且锁定键盘。
电子密码锁的设计主要由三部分组成:4×4矩阵键盘接口电路、密码锁的控制电路、输出八段显示电路。
另外系统还有LED提示灯,报警蜂鸣器等。
密码锁设计的关键问题是实现密码的输入、清楚、更改、开锁等功能:(1)密码输入功能:按下一个数字键,一个“-”就显示在最右边的数码管上,同时将先前输入的所有“-”向左移动一位。
(2)密码清除功能:当按下清除键时,清除前面输入的所有值,并清除所有显示。
(3)密码更改功能:将输入的值作为新的密码。
(4)开锁功能:当按下开锁键,系统将输入与密码进行检查核对,如果正确锁打开,否则不打开。
主要的设计实施过程:首先,选用ATMEL公司的单片机AT89C51,以及选购其他电子元器件。
第二步,使用DXP 2004设计硬件电路原理图,并设计PCB图完成人工布线(后因PCB板损坏决定采用万能板焊接的方法)。
第三步,使用Keil uVision3软件编写单片机的C语言程序、仿真、软件调试。
第四部,使用PROTEUS软件进行模拟软、硬件调试。
最后,联合软、硬件调试电路板,完成本次毕业设计。
关键词:4×4矩阵键盘;AT89C51;密码锁;密码二次确认DESIGN INTRODUCTIONDESIGN INTRODUCTIONIn our daily life, the security of house, company department, documents and finance forms, also some personal information always used the lock to protect them. If use the normal keys to lock out the door, we should taken many keys with ourself.That is so difficult to use. And if we lost the keys with careless, the security looks very easy to break out. As the developing of the technology,peopleask for high securty machines.For satisfy this request, the cipher lock is appeared.The cipher has higher security, lower cost, lower power and easy to use.Base on the thinking of the cipher lock, this design uses AT89C51 of ATMEL COMPANY to carry out the SCM digital cipher lock, its main function as follow:1. set password with 6 words, enter the words via keybord, if enter the right number, the lock will unlock.2. password can set and fix by yourself, you can just fix the password when the lock is keeping unlock. It need to enter the new password twice to avoid the wrong activity.3. alarm function. If enter the wrong password, the mon will show the error message, when enter the wrong password over 3 times, the buzzer will alarm and lock the keybord at the same time.this lock is made by 3 parts: gob circuit of 4x4 matrix keybord , gob circuit of cipher lock, gob circuit of 8 way display output. other wise, the system has LED light, and warning buzzer.the main function of this cipher lock is carried out enter, clear, and change the password, and unlock the door.1. enter the password: press one number button, one signal "-" will show on the digital tube on the right side, pls put the "-" to left side at the same time.2. clear the password: press the clear button to clear all codes you have enter before.3. change the password: use the new enter number as the new password.4. unlock function: press the unlock button, the system will check up the enter number and password, if yes the lock will open, if not it keep lock.the main process: first, use SCM AT89C51 of ATMEL company. second, design the theory chart with DXP 2004, and design the PCB board. third, compile the C lang. program, resemble, and test with software keil uVision3. fourth, simulate the hardware test with software PROTEUS. LAST, test the circuit board withe the software and hardware, finish.Key word : matrix keybord; AT89C51: LED digital tube.基于单片机的电子密码锁电子信息工程,xxxxx,xxxx指导教师:xxxxx第1章绪论1.1背景随着社会物质财富的日益增长,安全防盗已成为社会问题。
而锁自古以来就是把守门户的铁将军,人们对它要求甚高,既要安全可靠地防盗,又要使用方便,这也是制锁者长期以来研制的主题。
目前国内,大部分人使用的还是传统的机械锁。