电子密码锁控制系统.doc
《电子密码锁控制系统.doc》由会员分享,可在线阅读,更多相关《电子密码锁控制系统.doc(53页珍藏版)》请在三一文库上搜索。
1、 单单片片机机课课程程设设计计说说明明书书 电子密码锁控制系统设计电子密码锁控制系统设计 专业专业电气工程及其自动化 学生姓名学生姓名张海啸 班级班级B 电气 104 学号学号1010601410 指导教师指导教师张兰红 完成日期完成日期2013 年 6 月 15 日 盐城工学院课程设计说明书(2013) 1 摘摘 要要: : 锁是指加在门、箱子、抽屉等物体上的封缄器,要用专用的钥匙才能打开。 自古以来锁都是人们财产安全乃至生命安全的一种重要保障。伴随着人类历史的发 展和人们对自身财产安全和人生安全的重视,各种各样的多功能的锁具也相继出现, 人们使用的锁具也由传统的机械式锁逐渐发展为安全性能更
2、好,功能更多的电子密 码锁。 在现代社会,电子密码锁已是一个被大家所熟识的名词。相信很多人的小区大门上的锁都用的 是电子密码锁。本文中将要介绍的电子密码锁是一种通过判断密码输入是否正确来控制电路或 是芯片的工作状态,进而控制锁的打开和闭合,从而完成开锁、闭锁任务的电子锁装置。 本设计是基于 AT89C51 单片机为控制核心的密码锁设计方案。在本次基于单片 机的电子密码锁设计中,将采用 AT89C51 单片机作为控制核心,配合相应的电 路和软件程序,实现密码的输入和修改、信息的显示、键盘的锁定、系统报警、 开锁和闭锁等功能。在设计中, 利用识别密码是否正确来开锁或报警,通过串行 存储器 AT24
3、C02 来实现密码的修改和存储 关键词关键词: :单片机;密码锁;矩阵键盘;掉电存储 The Design Of Electronic Code Lock Based On Single Chip Microcomputer AbstractAbstract:As sealed device, the lock added to such objects like door, box, drawer etc, can be opened with specified key. Since the ancient time, lock is a kind of security, guarant
4、eeing peoples property safety even life safety. With the development of human history and more attention paid to property safety and life safety, various multi-functional locks can be seen in the world. Traditional mechanical locks people use in life are gradually replaced by electronic combination
5、lock characterized with better safety performance and more functions. In the modern society, electronic combination lock is a noun familiar to everyone. Usually, the door of community is equipped with electronic combination lock. This paper will introduce an electronic combination lock. This lock co
6、ntrols the electric circuits and the performance of chips by identifying password. Thus, the openness and closeness of the lock can be controlled, and the task of electronic lock device can be completed. This design is about combination lock, based on the AT89C51 single-chip microcomputer as the cor
7、e of controlling goals. This design in which the AT89C51 single- chip microcomputer as the core of the controlling goals cooperated with relevant circuits and software programs can achieve such functions like password input and modification, information display, keyboard locking, warning system, and
8、 the openness and closeness of the lock etc. In this design, the openness of lock and alarming are according to identifying 盐城工学院课程设计说明书(2013) 2 the password, and password revision and storage is achieved by the function of the AT24C02 serial storage. Keywords: Single-chip microcomputer, Combination
9、 lock, Electronic lock, Matrix keyboard, Power lost storage 盐城工学院课程设计说明书(2013) 3 目录 绪 论4 电子密码锁简介5 电子密码锁设计的背景及意义5 电子密码锁的现状及发展趋势6 1 课题设计目标.6 2 总体设计方案.6 2.1 设计思路6 2.2 方案确立7 3 硬件电路方框图.7 3.1 单片机及其最小系统7 3.1.1 复位电路的设计 8 3.1.2 时钟电路的设计.9 3.2 密码锁电路.10 3.2.1 按键电路的设计 .10 3.2.2 LCD 显示电路11 3.2.4 开锁机构.12 3.2.5 报警机
10、构.13 4 程序设计14 4.1 软件总体设计.14 4.2 键盘扫描子程序.15 4.3 显示模块子程序 .18 4.4 掉电存储子程序.19 4.4.1 写操作方式 .19 4.4.2 读操作方式 .20 4.5 定时器中断子程序.21 4.6 密码输入子程序.21 4.7 报警子程序.23 5 课程设计总结23 6 参考文献25 7 附 录.25 附录一 总电路原理图26 附录二:电子密码锁的 PCB 图.27 附录三:电子密码锁的实物图.27 盐城工学院课程设计说明书(2013) 4 附录四:元器件清单.30 附录五 源程序清单31 盐城工学院课程设计说明书(2013) 5 绪 论
11、电子密码锁简介 什么是电子密码锁?“一种通过密码输入来控制电路或者是芯片工作,从而控 制机械开关的闭合,完成开锁、闭锁任务的电子产品。 ”百度百科上是这样解释 的。简单来说,电子密码锁就是能够实现密码等信息的设置、存贮、识别和显示, 以及报警信号的接收和发送等功能的电子器件。 电子密码锁相对传统机械锁有以下几个优势: (1)密码可更改。用户可以随时更改密码,以确保密码锁的安全性和可靠性。可 以更改密码这一功能同时也避免了人员的更替而使锁的安全性降低,这是传统钥匙 锁所不具备的功能。 (2)操作简单。无论是开锁还是更改密码,只要识字的人都能够直接使用,使用 方法简单而不繁琐。 (3)能够报警。报
12、警功能无疑更增加了锁的安全性。 (4)无法“技术”破解。不知道密码就无法打开锁,即使是惯偷也只能望“锁” 兴叹。 电子密码锁设计的背景及意义 在现代文明社会,虽然人们的道德素质越来越高, “梁上君子” 、 “三只手”等人 群相对旧社会大大减少,但是像“某某小区遭入室行窃,居民损失 XXXX”之类的新 闻我们还是经常能够在报纸上看到的。随着人们生活水平和自身防范意识的提高, 个人财产安全和人身安全的问题也越来越受到人们的重视,拥有一把能够有效保证 居民财产安全和人身安全的锁具也越发的重要起来。 锁具的起源可以追朔到人类社会财产私有化的出现,锁具从其出现到发展至今 天的高科技化、信息化,已经有若干
13、年的历史了。经过若干年的使用和研究,人们 对锁具的结构、机理也了解得相当透彻了,因此,不使用钥匙就能将锁打开的方法 也层出不穷。特别是传统的机械锁,由于其构造简单,在惯偷面前,甚至能够只用 一根铁丝就直接将其打开,使其失去了保障用户个人财产安全的意义。 那么,如何才能提高锁具保障用户财产安全的有效性呢?在信息现代化的今天, 锁具也应该向高精度、高安全性的智能化、信息化发展。自 20 世纪 70 年代第一块 单片机芯片 TMS-1000 于美国德克萨斯仪器公司面世以来,基于其体积小、价格低廉、 个性突出等特点,越来越多的电子产品开始采用单片机芯片作为核心控制部件。在 这样的大环境下,基于单片机的
14、电子密码锁也应运而生。这种电子密码锁是以单片 机为核心,配以相应的硬件电路和软件程序,实现密码的设置、存贮、识别和显 示,以及报警信号的接收和发送等功能,具有操作快、修改密码简单、安全性 盐城工学院课程设计说明书(2013) 6 高、功耗低等优点。基于单片机的电子密码锁的面世 使人们的自身财产安全有了 更多的保障,同时也促进了安全信息系统的发展,是安全信息系统的一大进步。 基于单片机的电子密码锁的出现,在一定程度上解决了用户私人财产安全的问 题。但是,时代在发展,社会在进步,任何事物只有不断地进步才能适应时代发展 的需求。电子密码锁虽然有安全性高、操作简单等优点,但是却不如机械锁价格低 廉,因
15、此,在市场上的主流产品还是机械锁。电子密码锁要想取代机械锁成为市场 上的主流,就必须不断改进,在具有更多功能的同时向更智能化和更低成本化发展。 这就需要我们不断研究电子密码锁的设计方法和实现原理。因此,研究基于单片机 的电子密码锁的设计是很有必要且具有现实意义的。 电子密码锁的现状及发展趋势 目前,和西方发达国家相比,我国的电子密码锁技术还相对落后。在西方发达 国家,电子密码锁的种类已经很齐全,技术也比较先进,且在各个领域得到了广泛 应用。在我国,电子密码锁技术却才相当于国际上七十年代的水平,相对来说还很 落后。20 世纪 80 年代以来,随着各种电子集成电路的出现,特别是单片机的面世, 电子
16、密码锁得到了很大的发展。相对于笨重而构造简单的传统机械锁来说,电子密 码锁具有体积小,可靠性高的优势。但是就目前而言,电子密码锁的价格相对较高 且需要有电源提供能量,使得其使用还局限在一定范围,特别是在国内,各种条件 的制约使得电子密码锁暂时难以普及。 尽管电子密码锁还存在着一些缺陷,但是其安全性高、方便易用、能够智能报 警的优势却是传统钥匙锁取代不了的,而且随着电子信息技术的发展和各种电子器 件的价格的不断降低,电子密码锁也将往低成本、多功能的方向发展。 1 1 课题设计目标课题设计目标 本设计采用 MCS-51 系列单片机 AT89S52 作为主控芯片,结合外围电路,设计密 码锁控制系统,
17、能够实现。 2 2 总体设计方案总体设计方案 2.1 设计思路 该电路是一种采用以 AT89S52 为核心的单片机控制方案。 利用单片机灵活的编程设计和丰富的 IO 端口,及其控制的准确性,不但能实现 基本的密码锁功能,还能根据实际需要添加调电存储、声光提示功能。 盐城工学院课程设计说明书(2013) 7 2.2 方案确立 (1)为了实现密码的保密性,采用一个 44 的矩阵式键盘可以任意设置用户密 码,从而提高了密码的保密性。 (2)采用 LCD 显示单元,提高了可读性 ,提供良好的人机界面。 3 3 硬件电路方框图硬件电路方框图 电路由两大部分组成:AT89S51 单片机及其外围电路和密码锁
18、电路。 密码锁电路包含:矩阵键盘输入、LCD 指示电路、报警控制电路、AT24C02 掉电 存储电路。其原理方框图如图 3-1 所示。 图 3-1 原理图框图 单片机 At89c52 晶振电路 初始密码恢复模块 复位电路 存储模块 Lcd显示 开锁模块 报警电路 矩阵键盘 盐城工学院课程设计说明书(2013) 8 3.1 单片机及其最小系统 单片机最小系统是单片机正常工作的基础,任何一个单片机系统设计都是基于 单片机最小系统的基础上来完成的,而在单片机系统实物设计中,最应该首先解决 的也应该是单片机最小系统问题,只有保证了单片机最小系统的正确性,才能保证 接下来的其他模块的正确设计。 图 3-
19、2 是单片机最小系统的完整仿真图。 图 3-2 单片机最小系统的完整仿真图 3.1.13.1.1 复位电路的设计复位电路的设计 复位是单片机的初始化操作。单片机启运运行时,都需要先复位,其作用是使 CPU 和系统中其他部件处于一个确定的初始状态,并从这个状态开始工作。因而, 复位是一个很重要的操作方式。但单片机本身是不能自动进行复位的,必须配合相 应的外部电路才能实现。该复位电路采用按键电平复位式复位电路。当单片机已在 运行当中时,按下复位键 S 后松开,在复位引脚 RET(9 脚)脚持续出现 24 个振荡 器脉冲周期(即 2 个机器周期)的高电平信号将使单片机复位。也能使 RST 为一段 时
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子 密码锁 控制系统
链接地址:https://www.31doc.com/p-2043752.html