1、 课 程 设 计 2011 年 3 月 18 日 课 程 电子密码锁设计 题 目 院 系 专业班级 学生姓名 学生学号 指导教师 课程设计任务书 课程 单片机原理及应用课程设计 题目 电子密码锁设计 一、 设计目的: 训练学生综合运用己学课程的基本知识, 独立进行单片机应用技术开发工作, 掌握单片机程序设计、调试,应用电路设计、分析及调试检测。 二、设计要求: 1. 应用 MCS-51 单片机设计电子密码锁电路; 2. 电子密码锁电路选用 8 位控制,连续三次输入错误密码,密码锁输出报警信号,输 入正确密码解除报警; 3. 硬件设计根据设计的任务选定合适的单片机,根据控制对象设计接口电路。设计
2、的 单元电路必须有工作原理,器件的作用,分析和计算过程; 4. 软件设计根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行 调试并打印程序清单; 5. 原理图设计根据所确定的设计电路,利用 Protel 等有关工具软件绘制电路原理图、 PCB板图、提供元器件清单。 三、参考资料: 1 李朝青.单片机原理及接口技术(简明修订版) M .北京:北京航空航天大学出版社, 1998 2 李全利.单片机原理及接口技术M.高等教育出版社,2003 3 PROTEL99 SE 电路设计与制板M.机械工业出版社,2007 4 杨将新,李华军,刘到骏等.单片机程序设计及应用(从基础到实践) J 电
3、子工业出 版社,2006 完成期限 2011.3.142011.3.18 指导教师 专业负责人 2011 年 3 月 13 日 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.4.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 参考文献参考文献 . 34 2 致谢致谢 . 35 附录附录 1 1 系统电路图系统电路图 36 第一章第一章 概述概述 1.1 1.1 引言引言 随着人们生活水平的提高, 如
5、何实现家庭防盗这一问题也变的尤其的 突出,传统的机械锁由于其构造的简单,被撬的事件屡见不鲜,电子锁由 于其保密性高,使用灵活性好,安全系数高,受到了广大用户的喜爱。锁 是置于可启闭的器物上,用以关住某个确定的空间范围或某种器具的,必 须以钥匙或暗码打开的扣件。锁具发展到现在已有若干年的历史了,人们 对它的结构、机理也研究得很透彻,因此,不用钥匙就能打开的方法和工 具也层出不穷。 现代人类文明社会里, 由于社会中各种矛盾冲突十分剧烈, 人们的思想道德观念, 价值观念, 文化修养水平等差异, 群众中良莠不齐, 善良的人们能够自觉规范自已的行为,“非礼不为”,虽无钥匙亦不会乱 闯。 然而, 那些毫无
6、道德观念的盗贼却想方设法利用高科技手段撬门开锁, 使广大居民防不胜防。 为什么会出现这种情况呢?因为传统锁具都存在致命的弱点: 第一、 锁芯采用常见的铜、铝、锌等材料,抵抗不了强力破坏; 第二、 锁具制作工艺,技术落后,无法阻止技术手段的开启。 3 目前,市场上很多国内外的锁具,实际上都不具备真正的防盗功能。 在惯偷面前,两根钢丝或几件简单的工具就可以把这些锁打开,有的惯偷 甚至公开扬言:“没有我打不开的锁。”其实,不是他们多高明,而是一 般锁具技术原理太过简单。面对这一残酷的现状,新时代提出了锁具必须 革命的迫切的要求。 1.2 1.2 电子密码锁的背景电子密码锁的背景 随着社会科技的进步,锁已发展到了密码锁、磁性锁、电子锁、激光 锁、声控锁等等。在传统钥匙的基础上,加了一组或多组密码,不同声音, 不同磁场,不同声波,不同光束