1、 毕业设计毕业设计 ( (论文论文) ) 2012 2013 学年度 电子信息工程 系(部) 应用电子技术 专业 题 目 学生姓名 学生班级 指导教师 起止日期 2012 年 10 月 日 毕业设计毕业设计 ( (论文论文) )任务书任务书 系(部) 专业 班级 姓名 学号 题目:电子密码锁设计 主要内容: 一种基于单片机和串行 EEPROM 的智能密码锁,是密码锁设计中比较简单的一种,其 主要功能有键盘输入、LED 数码管显示、加密、修改密码、密码检测、错误报警等简单易 懂、使用方便、安全性能高等。本设计采用 AT89S52 单片机为芯片主体,采用 AT24C08 为 掉电存储器的芯片。这种
2、芯片稳定性高,成本低。它是采用 AT89S52 单片机和 AT24C08 串 行 EEPROM,通过 AT89S52 模拟 I2C 总线和 AT24C08 通讯,实现密码锁的功能。 基本要求:(由指导教师填写) 主要参考书:1.孙涵芳,徐爱卿编著。MCS51/96 系列单片机原理及应用(修订版) 。北京: 北京航空航天大学出版社,1996.42.何立民编著。MCS-51 系列单片机应用系统设计(系统配置与接口 技术) 。北京:北京航空航天大学出版社,1993.8 3杜刚。电路设计与制板Protel 应用教程(电 子电路设计循序渐进系列教程) 。北京:清华大学出版社,2006 起止日期: 指导教
3、师 职务(称) 20 年 月 日 电子密码锁设计 作者:作者:xxxxxx 【摘要摘要】随着科学技术的不断发展,人们对日常生活中的安全保险器件的要求越来越高。为满足人们对锁的使用要求, 增加其安全性,用密码代替钥匙的密码锁应运而生。密码锁具有安全性高、成本低、功耗低、易操作等优点,本设计使 用 ATMEL 公司的 AT89S52 实现一基于单片机的电子密码锁的设计。本文介绍一种基于单片机和串行 EEPROM 的智能密码 锁,是密码锁设计中比较简单的一种,其主要功能有键盘输入、LED 数码管显示、加密、修改密码、密码检测、错误报 警等简单易懂、使用方便、安全性能高等。本设计采用 AT89S52
4、单片机为芯片主体,采用 AT24C08 为掉电存储器的芯片。 这种芯片稳定性高,成本低。它是采用 AT89S52 单片机和 AT24C08 串行 EEPROM,通过 AT89S52 模拟 I2C 总线和 AT24C08 通讯,实现密码锁的功能。 【关键词】【关键词】 AT89S52 AT24C08 密码锁 矩阵键盘 第一章 引言 在日常的生活和工作中, 住宅与部门的安全防范、单位的文件档案、财务报表以及一 些个人资料的保存多以加锁的办法来解决。若使用传统的机械式钥匙开锁,人们常需携带 多把钥匙, 使用极不方便, 且钥匙丢失后安全性即大打折扣。随着科学技术的不断发展, 人们对日常生活中的安全保险
5、器件的要求越来越高。为满足人们对锁的使用要求,增加其 安全性,用密码代替钥匙的密码锁应运而生。密码锁具有安全性高、成本低、功耗低、易 操作等优点。 在安全技术防范领域, 具有防盗报警功能的电子密码锁逐渐代替传统的机械式密码锁, 克服了机械式密码锁密码量少、安全性能差的缺点,使密码锁无论在技术上还是在性能上 都大大提高一步。随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处 理器的智能密码锁,它除具有电子密码锁的功能外,还引入了智能化管理、专家分析系统 等功能,从而使密码锁具有很高的安全性、可靠性,应用日益广泛。 随着人们对安全的重视和科技的发展,许多电子智能锁(指纹识别、IC 卡辨
6、认)已在 国内外相继面世。但是这些产品的特点是针对特定的指纹和有效卡,只能适用于保密要求 的箱、柜、门等。而且指纹识识别器若在公共场所使用存在容易机械损坏,IC 卡还存在容 易丢失、损坏等特点。加上其成本较高,一定程度上限制了这类产品的普及和推广。鉴于 目前的技术水平与市场的接收程度,电子密码锁是这类电子防盗产品的主流。本次设计使 用 ATMEL 公司的 AT89S52 实现一基于单片机的电子密码锁的设计 2 第二章 方案论证 设计本课题时构思时考虑到数字电路方案原理过于简单,而且不能满足现在的安全需 求,所以本文采用一种是用以 AT89S52 为核心的单片机控制方案。 以 AT89S51 为核心的单片机控制方案利用单片机灵活的编程设计和丰富的 I/O 端口, 及其控制的准确性,不但能实现基本的密码锁功能,还能添加调电存储、声光提示甚至添 加遥控控制功能。其原理方框图如图 21 所示。 图 21 单片机方案有较大的活动空间,不但能实现所要求的功能而且能在很大的