基于51单片机电子密码锁设计讲解

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、设计目的

1.1课题简介

如何实现防盗是很多人关心的问题,传统的机械锁由于其构造简单,被撬的事件屡见不鲜,使人们的人身及财产安全受到很大威胁。电子密码锁是一种依靠电子电路来控制电磁锁的开与闭的装置,开锁需要输入正确密码,若密码泄露,

用户可以随时更改密码。因此其保密性高,使用灵活性好,安全系数高,可以满

足广大用户的需要,现在广泛使用的有红外遥控电子密码锁,声控密码锁,按键密码锁等。

1.2课题研究目的

本设计是一种基于单片机的密码锁方案,根据基本要求规划单片机密码锁的

硬件电路和软件程序,同时对单片机的型号选择、硬件设计、软件流程图、单片

机存储单元的分配等都有注释。现在很多地方都需要密码锁,电子密码锁的性能和安全性大大超过了机械锁,为了提高密码的保密性,必须可以经常更改密码,

以便密码被盗时可以修改密码。

本次设计的密码锁具备的功能:LED数码管显示初始状态“——————”,用户通过键盘输入密码,每输入一位密码,LED数码管相应有一位变为“P”,若想重新输入密码,只需按下“CLR”键。密码输入完毕后按确认键“#”,密码锁控制芯片将输入的密码与密码锁控制芯片中存储的密码相比,若密码错误,

则不开锁,会有红灯亮提示,同时显示“Error”。若正确,则开锁,会有绿灯

亮提示,同时显示“PASS”。用户可以根据实际情况随意改变密码值或密码长度,密码输入正确后可以按下“CHG”修改密码,输入新密码时每输入一位新

密码相应有一位变为“H”,以便提示用户此时输入的是新密码,修改新密码

时若想重新输入新密码只需按下“CLR”键即可。输入新密码后按确认键即修

改成功,新密码写入单片机内部RAM中,以便以后用来确认密码的正确性。按

下复位键,系统恢复初始状态,密码也恢复初始密码,本设计中初始密码是“096168”。

本次设计中硬件主要由我完成,软件主要由张振完成。

相关文档
最新文档