1、 - 1 - 目目 录录 第第 1 1 节节 引言引言1 1.1 电子密码锁述1 1.2 本设计主要任务1 1.3 系统主要功能2 第第 2 2 节节 系统硬件设计系统硬件设计3 2.1 系统的硬件构成及功能 3 2.2 AT89C2051 单片机及其引脚说明3 第第 3 3 节节 系统软件设计系统软件设计5 3.1 系统主程序设计(流程图)5 3.2 软件设计思想5 3.3 储单元的分配5 3.4 系统源程序6 3.5 系统应用说明9 3.6 小结9 结束语结束语10 参考文献参考文献 11 附录附录 12 - 1 - 电子密码锁电子密码锁 第第 1 1 节节 引引 言言 1.1 1.1 电
2、子密码锁电子密码锁概述概述 随着社会物质财富的日益增长和人们生活水平的提高, 安全成为现代居民最关心 的问题之一。而锁自古以来就是把守门的铁将军,人们对它要求甚高,即要求可靠地 防盗,又要使用方便,这也是制锁者长期以来研制的主题。传统的门锁既要备有大量 的钥匙,又要担心钥匙丢失后的麻烦。另外,如:宾馆、办公大楼、仓库、保险柜等, 由于装修施工等人住时也要把原有的锁胆更换,况且钥匙随身携带也诸多便。随着单 片机的问世,出现了带微处理器的密码锁,它除具有电子密码锁的功能外,还引入了 智能化、科技化等功能。从而使密码锁具有很高的安全性、可靠性。目前西方发达国 家已经大量应用智能门禁系统, 可以通过多
3、种的更加安全更加方便可靠的方法来实现 大门的管理。但电子密码锁在我国的应用还不广泛,成本还很高,希望通过不断地努 力使电子密码锁能够在我国及居民日常生活中得到广泛应用, 这也是一个国家生活水 平的体现。 很多行业的许多地方都要用到密码锁,随着人们生活水平的提高,如何实现家庭 或公司的防盗这一问题也变的尤其突出,传统的机械锁由于其构造简单,被撬的事件 屡见不鲜,再者,普通密码锁的密码容易被多次试探而破译,所以,考虑到单片机的 优越性,一种基于单片机的电子密码锁应运而生。电子密码锁由于其保密性高,使用 灵活性好,安全系数高,受到了广大用户的亲睐。 设计本课题时构思的方案:采用以 AT89C2051
4、 为核心的单片机控制方案;能防 止多次试探而不被破译,从而有效地克服了现实生活中存在的许多缺点。 1.2 1.2 本设计本设计主要主要任务任务 (1)共 8 位密码,每位的取值范围为 18。 (2)用户可以自行设定和修改密码。 (3)按每个密码键时都有声、光提示。 (4)若键入的 8 位开锁密码不完全正确,则报警 5 秒钟,以提醒他人注意。 - 2 - (5)开锁密码错 3 次要报警 10 分钟,报警期间输入密码无效,以防窃贼多次试 探密码。 (6)键入的 8 位开锁密码完全正确才能开锁,开锁时要有 1 秒的提示音。 (7)密码键盘上只允许有 8 个密码按键和 1 个发光管。锁内有备用电池,只有 内部上电复位时才能设置或修改密码,因此,仅在门外按键是不能修改或 设置密码的。 (8)密码设定完毕后要有 2 秒的提示音。 以上是初步设定的电子密码锁的主要功能。 1.31.3 系统主要功能系统主要功能 本系统主要由单片机系统、 键盘、 报警系统组成。 系统能完成开锁、 超时报警、 超次锁定、管理员解密、修改用户密码基本的密码锁的功能。除上述基本的密码锁 功能外, 还具有调电存储、 声光提示等功能, 依据实际的情况还可以添加遥控功能。 本系统成本低廉,