1 / 47
文档名称:

电子密码锁.docx

格式:docx   大小:482KB   页数:47页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

电子密码锁.docx

上传人:业精于勤 2021/12/3 文件大小:482 KB

下载得到文件列表

电子密码锁.docx

文档介绍

文档介绍:单片机课程设计
课题: 电子密码锁
学 院: 电气和信息工程学院
专 业: 电子信息工程
姓 名: ***
学 号: 0934111**
指导老师: 贺伟 田巍
河南城建学院
01 月 01 日
成绩评定·
一、指导老师评语(依据学生设计汇报质量、答辩情况及其平时表现综合评定)。
二、评分
评分项目
设计汇报评分
答辩评分
平时表现评分
合 计
(100分)
任务完成
情 况
(20分)
课程设计
汇报质量
(40分)
表示情况
(10分)
回复问题
情 况
(10分)
工作态度和纪律
(10分)
独立工作
能力
(10分)
得分
课程设计成绩评定
班级 姓名 学号
成绩: 分(折合等级 )
指导老师签字 年 月 日
目录
第一章 设计目标 1
第二章 总体设计方案确实定 2
电子密码锁设计具体要求 2
2
第三章 系统硬件设计 4
单片机AT89S51介绍 4
关键特征 4
引脚功效说明 5
_Toc液晶显示LCD1602介绍 8
硬件电路设计 10
最小系统设计 10
芯片擦除 12
开锁机构 12
键盘设计 13
14
第四章 系统软件设计 16
16
键盘扫描及识别子程序 17
系统模块密码设置子程序 19
第五章 系统制作及调试 21
: 21
、硬件调试问题及处理方法 22
参考文件 23
附录Ⅰ 电子密码锁整体设计图 24
附录Ⅱ 电子密码锁程序源代码 25
第一章 设计目标
本设计采取单片机为主控芯片,结合外围电路,组成电子密码锁,用户想要打开锁,必先经过提供键盘输入正确密码才能将锁打开,密码输入错误有提醒,为了提升安全性,当密码输入错误三次将报警。密码能够有用户自己修改设定,锁打开后才能修改密码。修改密码之前必需再次输入就密码,在输入新密码时候要二次确定,以预防误操作。
总体设计方案确实定
电子密码锁设计具体要求
(1)本设计为了预防密码被窃取要求在输入密码时在LCD屏幕上显示*号。
(2)设计开锁密码位六位密码电子密码锁。
(3)能够LCD显示在密码正确时显示PASSWORD OK,密码错误时显示PASSWORD ERROR,输入密码时显示INPUT PASSWORD。
(4)实现输入密码错误超出限定三次电子密码锁定。
(5)4×4矩阵键盘其中包含0-9数字键和A-F功效键
(6)本产品含有报警功效,当输入密码错误时蜂鸣器响而且LED灯亮。
(7)密码能够由用户自己修改设定(只支持6位密码),修改密码之前必需再次输入密码,在输入新密码时候需要二次确定,以预防误操作 。

方案一:采取数字电路控制。
用以74LS112双JK触发器组成数字逻辑电路作为密码锁关键控制,共设了9个用户输入键,其中只有4个是有效密码按键,其它全部是干扰按键,若按下干扰键,键盘输入电路自动清零,原先输入密码无效,需要重新输入;假如用户输入密码时间超出10秒(通常情况下,用户不会超出10秒,若用户认为不便,还能够修改)电路将报警20秒,若电路连续报警三次,电路将锁定键盘2分钟,预防她人非法操作。采取数字电路设计方案好处就是设计简单但控制正确性和灵活性差。故不采取。
方案二:采取一个是用以AT89S51为关键单片机控制方案。
选择单片机AT89S51 作为本设计关键元件,利用单片灵巧活编程设计和丰富IO端口,及其控制正确性,实现基础密码锁功效。在单片机外围电路外接输入键盘用于密码输入和部分功效控制,外接LCD1602显示器用于显示作用。:
单片机控制密码锁原理图
能够看出方案二控制灵活正确性好且保密性强还含有扩展