1、 课 程 设 计 2011 年 3 月 25 日 课 程 电子密码锁设计 学 校 院 系 机电工程系 专业班级 学生姓名 学生学号 指导教师 1 目录目录 第一章 概述 . 2 1.1 引言 2 1.2 电子密码锁的背景 3 1.3 电子锁设计的意义的本设计特点 3 第二章系统硬件设计第二章系统硬件设计 . 5 2.1 系统总设计结构图 5 2.2开锁机构设计 . 6 2.2.1 主控芯片 AT89C51 单片机的简介 . 6 2.3 键盘设计 . 10 2.4 系统电路设计: . 11 2.4.1 晶振时钟电路 . 11 2.4.2 复位电路设计 12 2.4.3 串口引脚功能介绍 12 2
2、.4.4 其它引脚 . 12 2.5 元器件采购 . 13 第三章第三章 软件设计流程及描述软件设计流程及描述 . 13 3.1 系统软件设计整体思路 . 13 3.2 系统软件设计流程图 . 14 3.3 程序调试 . 16 3.3.1 程序调试用到的软件及工具 . 16 3.4 KEIL C51 简介 16 3.5 调试过程 . 17 第四章第四章 源程序代码源程序代码 19 4.1 程序总体设计 . 19 总总 结结 . 33 2 参考文献参考文献 . 34 致谢致谢 . 35 附录附录 1 1 系统电路图系统电路图 36 第一章第一章 概述概述 1.1 1.1 引言引言 随着人们生活水
3、平的提高, 如何实现家庭防盗这一问题也变的尤其的 突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由 于其保密性高,使用灵活性好,安全系数高,受到了广大用户的喜爱。锁 是置于可启闭的器物上,用以关住某个确定的空间范围或某种器具的,必 须以钥匙或暗码打开的扣件。锁具发展到现在已有若干年的历史了,人们 对它的结构、机理也研究得很透彻,因此,不用钥匙就能打开的方法和工 具也层出不穷。 现代人类文明社会里, 由于社会中各种矛盾冲突十分剧烈, 人们的思想道德观念, 价值观念, 文化修养水平等差异, 群众中良莠不齐, 善良的人们能够自觉规范自已的行为,“非礼不为”,虽无钥匙亦不会乱 闯。 然
4、而, 那些毫无道德观念的盗贼却想方设法利用高科技手段撬门开锁, 使广大居民防不胜防。 为什么会出现这种情况呢?因为传统锁具都存在致命的弱点: 第一、 锁芯采用常见的铜、铝、锌等材料,抵抗不了强力破坏; 3 第二、 锁具制作工艺,技术落后,无法阻止技术手段的开启。 目前,市场上很多国内外的锁具,实际上都不具备真正的防盗功能。 在惯偷面前,两根钢丝或几件简单的工具就可以把这些锁打开,有的惯偷 甚至公开扬言:“没有我打不开的锁。”其实,不是他们多高明,而是一 般锁具技术原理太过简单。面对这一残酷的现状,新时代提出了锁具必须 革命的迫切的要求。 1.2 1.2 电子密码锁的背景电子密码锁的背景 随着社
5、会科技的进步,锁已发展到了密码锁、磁性锁、电子锁、激光 锁、声控锁等等。在传统钥匙的基础上,加了一组或多组密码,不同声音, 不同磁场,不同声波,不同光束光波,不同图像。 (如指纹、眼底视网膜 等) 来控制锁的开启。 从而大大提高了锁的安全性, 使不法之徒无从下手, 人们也就能对自身财产安全有了更多的保障。 当今安全信息系统应用越来 越广泛,特别在保护机密、维护隐私和财产保护方面起到重大作用,而基 于电子密码锁的安全系统是其中的组成部分, 因此研究它具有重大的现实 意义。 1.3 1.3 电子锁设计的意义的本设计特点电子锁设计的意义的本设计特点 单片机,亦称单片微电脑或单片微型计算机。它是把中央
6、处理器 (CPU) 、 随机存取存储器 (RAM) 、 只读存储器 (ROM) 、 输入/输出端口 (I/0) 等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。 计 算机的产生加快了人类改造世界的步伐, 但是它毕竟体积大。 微计算机 (单 4 片机)在这种情况下诞生了,它为我们改变了什么?纵观我们现在生活的 各个领域,从导弹的导航装置,到飞机上各种仪表的控制,从计算机的网 络通讯与数据传输,到工业自动化过程的实时控制和数据处理,以及我们 生活中广泛使用的各种智能 IC 卡、电子宠物等,这些都离不开单片机。 以前没有单片机时,这些东西也能做,但是只能使用复杂的模拟电路,然 而这样做出来的产品不仅体积大,而且成本高,并且由于长期使用,元器 件不断老化,控制的精度自然也会达不到标准。在单片机产生后,我们就 将控制这些东西变为智能化了, 我们只需要在单片机外围接一点简单的接 口电路, 核心部分只