1、 1 目 录 第第 1 章章 绪论绪论 3 1 . 1背 景 及 意 义 3 1 . 2电 子 密 码 锁 的 设 计 要 求 3 1 . 3关 键 辞 3 第第 2 章章 硬件电路硬件电路 4 2.1 MIC-51 简介4 2 . 2 单片 机控 制方 框图 4 2 . 3 开锁 机构 5 2 .4 键 电 路 设 计 6 2 . 5显 示 电 路 设 计 7 2. 6 AT24C01 掉电存储单元的设计 7 2 . 7 密码 锁的 电源 电路 设计 8 2.8 设计的总体电路图9 第第3 3章章 软 件 设 计软 件 设 计 9 结 论 1 8 参 考 文献 1 9 致谢19 2 单片机控
2、制的电子密码锁设计单片机控制的电子密码锁设计 第一章:绪论第一章:绪论 1.11.1 背景及意义背景及意义 随着科技的发展,安全已成为人们关注的焦点之一,于是各种安全产品相继问世 (如指纹防盗!红外防盗!GPS 等)“虽然这类产品安全性高,但因其生产成本高,携带安装使 用不方便,在一定程度上限制了这类产品的普及和推广“ 本文介绍的是一种基于单片机 智能锁的硬件和软件设计及实现方法“这种电路设计具有按键有效提示,输入错误提示, 控制开锁电平,控制报警电路,修改密码等多种功能“可在意外泄密的情况下随时修改密 码“4 位数密码共一万组不重复组合,保密性强,灵活性高,特别适用于家庭,办公室,学生 宿舍
3、及宾馆等公开场所。 1.21.2 电子密码锁的设计要求电子密码锁的设计要求 1上锁过程 按数字键,数字会从显示器的最右端开 始显示,然后依次向左移位。若要更改密码 可按“开锁”键清除原有密码,再重新输入 新密码。本设计为的密码为 4 位,输入的多 余数字本电路不予理会,不会显示在显示器 上。当密码输入正确后按下“上锁”键,就 可将门锁上,同时将密码存储在电路中并清 除显示器的显示。 2.开锁过程 按数字键输入密码, 密码在显示器上从右 到左依次显示,4 位密码输入正确后按下“开 锁”甲,密码锁被打开并清除电路中所存储的 密码,显示器也被清零。 当输入密码有误时,可按“上锁”键清除 所输入的数字
4、,内部存的秘密不会丢失,再重 新输入正确的密码按“开锁”键即可。 注:当输入错误的密码超过 3 次后,电路 会发出报警信号。 图 1-2 键盘显示平面图 为防止大家忘记密码,本电路还设计了一个万用密码,无论以前的密码是什 么,只要输入万用密码按“开锁”键即可开锁并清除原有密码。 1.31.3 关键辞关键辞 MCS-51,AT24C02, 矩阵键盘,UPS 电路,AT24C02 掉电存储,串口显示电路,报警控制 电路等 1 2 3 4 5 6 7 8 9 上锁 0 开锁 3 二、二、 硬件电路的设计硬件电路的设计 2.1 MIC2.1 MIC- -5151 的简介的简介 设计本课题时构思了一种是用以 MIC-51 为核心的单片机控制方案。MCS-51 单片机 是美国 INTE 公司于 1980 年推出的产品,典型产品有 8031(内部没有程序存储器,实 际使用方面已经被市场淘汰) 、8051(芯片采用 HMOS,功耗是 630mW,是 89C51 的 5 倍, 实际使用方面已经被市场淘汰)和 8751 等通用产品,一直到现在, MCS-51 内核系列兼 容的单片机仍是应用的主流产品(比如目前流行的 89S51、89C51 等) 89S5189S51 相对于相对于 89C5189C51 增加的新功