没有合适的资源?快使用搜索试试~ 我知道了~
学士学位论文--数字密码锁的软件设计.doc
0 下载量 134 浏览量
2023-06-30
08:04:43
上传
评论
收藏 128KB DOC 举报
温馨提示
试读
21页
学士学位论文--数字密码锁的软件设计.doc
资源推荐
资源详情
资源评论
摘 要
用单片机控制密码锁是本设计的中心思想,通过实验,达到电子
锁不仅能输入密码而且能验证判断并开锁的结果,当密码不正确时,
会发出报警信息,提示操作人员再输入,而开锁这个动作也可演变成
其他更复杂的机械运动,二极管指示开锁电平也可转换成 LED 显示输
入,输入部分的电路原理和键入数字是一样的,在发展推广时,可以
改成键盘式输入。本实验在 AT89S51 的基础上,我们增加了报警系统,
密码输入,控制开锁电平,显示系统等周边的辅助电路,使得单片机
能够完成由软件控制到硬件控制的转化。从这个设计的过程中,参与
者不仅挺高了自身的动手能力也丰富了单片机的知识,更为重要的是,
它培养了发现问题,解决问题的能力。电子密码锁也是当下颇具发展
前途的一项新兴科技,安全性强,操作简洁,适用范围宽广。它正逐
渐的被社会认可,走进千千万万的家庭中。
关键词:单片机, 数字密码锁 ,AT89S51 芯片
I
目录
摘 要 ..................................................II
一 密码锁的基本知识 ......................................1
1.1 数字密码锁的定义 ..........................................................1
1.2 数字密码锁的发展历程与用途 ................................................1
二 此次设计的内容 ........................................2
2.1 本设计的意图.............................................................2
2.2 设计方案.................................................................2
2.3 流程图...................................................................1
三 主要元件资料 .........................................1
3.1 控制芯片 AT89S51 ..........................................................1
四 数字密码锁的电控系统设计 ..............................6
4.1 控制电路..................................................................6
4.2 控制程序..................................................................7
五 设计心得 ..............................................1
参考文献 .................................................1
致谢 .....................................................0
0
一 密码锁的基本知识
1.1 数字密码锁的定义
数字密码锁,是由智能控制的能够输入密码并进行密码验证的锁具。
1.2 数字密码锁的发展历程与用途
在日常的生活和工作中, 住宅与部门的安全防范、单位的文
件档案、财务报表以及一些个人资料的保存多以加锁的办法来解决。若使
用传统的机械式钥匙开锁, 人们常需携带多把钥匙, 使用极不方便, 且钥 匙丢
失后安全性即大打折扣。随着科学技术的不断发展,人们对日常生活 中的安全
保险器件的要求越来越高。为满足人们对锁的使用要求,增加其 安全性,用密
码代替钥匙的密码锁应运而生。密码锁具有安全性高、成本 低、功耗低、易操
作等优点。 在安全技术防范领域, 具有防盗报警功能的电子密码锁逐渐代替传
统 的机械式密码锁,克服了机械式密码锁密码量少、安全性能差的缺点,使 密
码锁无论在技术上还是在性能上都大大提高一步。 随着大规模集成电路 技术的
发展,特别是单片机的问世,出现了带微处理器的智能密码锁,它 除具有电子
密码锁的功能外, 还引入了智能化管理、 专家分析系统等功能, 从而使密码锁
具有很高的安全性、可靠性,应用日益广泛。 随着人们对安全的重视和科技的
发展,许多电子智能锁(指纹识别、 IC 卡辨认)已在国内外相继面世。但是这
些产品的特点是针对特定的指 纹和有效卡,只能适用于保密要求的箱、柜、门
等。而且指纹识识别器若 在公共场所使用存在容易机械损坏,IC 卡还存在容易
丢失、损坏等特点。 加上其成本较高,一定程度上限制了这类产品的普及和推
广。鉴于目前的 技术水平与市场的接收程度,电子密码锁是这类电子防盗产品
的主流
【1】
。
1
二 此次设计的内容
2.1 本设计的意图
以 AT89S51 为中心,通过密码输入,密码验证,控制发光二极管亮灭。实
验效果是可以扩展应用到多个方面的。
2.2 设计方案
本设计是把密码锁设为 3 位密码。每位密码的取值范围为可以设为 0-9,
设置初始密码为 1(K2),2(K3),3(K24)。只有按顺序依次按下 k2,k3,k4 才能开
锁。它具有开锁,修改密码,报警等功能。这个密码锁虽然只设置了三位密码,
但可以根据这个思路扩展为更多的密码位数。
总的用了四个开关和三个发光二极管,三个开关时密码键,一个开关时修改
密码键。一个指示灯用来指示锁的开或不开。一个指示灯输入的密码正确与否。
一个指示灯用来指示密码错误,报警。
每输入一位正确密码则相应的发光二极管亮,密码全正确则开锁那个指示灯
亮,代表开锁,若键入的密码不正确,则相应的指示灯闪烁,开锁指示灯熄灭,
相当于报警。这时按按键无效。若用户想修改密码,在输入正确密码开锁后,按
下修改密码键,并出现相应的指示灯闪烁,即可键入新的密码,在重新输入新密
码开锁,开锁情况和前面一样。
0
2.3 流程图
错误
正确
三 主要元件资料
3.1 控制芯片 AT89S51
开始
初始化
键盘扫描
判断是否有
键按下
设置新密码
判断是什么
键按下
设置键
比较密码
报警子程序
开锁
剩余20页未读,继续阅读
资源评论
xinkai1688
- 粉丝: 345
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功