- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
PAGE12
PAGE12
题目名称:电子密码锁
摘要随着科技的进步,传统的门锁已不再满足现在复杂社会的需要,所以门锁也需要更新换代。密码已成了我们方面面需要的支付方式或者登录方式,随着当前人们对人身安全以及科技发展的同时,市面上也出现了许多电子智能门锁(电子门卡,指纹识别)。不适宜当前家庭的需要,并且制作成本过高,一定程度上限制了电子密码锁的发展。对于家庭等一些用户较少的场合来说,使用成本太高。因此研究一种价格低廉、可靠性高、功能齐全、容量较小的智能电子锁就是我们需要研究解决的问题。
关键词:密码;单片机;错误次数;密码锁
第一章系统原理
1.1设计目标
利用微型系统控制器,使用单片机。加上各种模块类型的硬件进行合理运作,采用了单片机+24C02芯片+矩阵键盘+继电器+开锁指示灯+LCD1602液晶+蜂鸣器设计而成。通过程序设置开锁密码,输入正确密码即可解开锁,反之输入错误密码则会提示密码错误,如果超过3次错误次数则会引发蜂鸣器报警锁定键盘,需要等待1分钟即可重新开锁。
1.2基本功能
密码通过键盘输入,若密码正确,则将锁打开。
密码可以由用户自己修改设定(只支持6位密码),锁打开后才能修改密码。修改密码之前必须再次输入密码,在输入新密码时候需要二次确认,以防止误操作。
报警、锁定键盘功能。密码输入错误显示器会出现错误提示,若密码输入错误次数超过3次,蜂鸣器报警并且锁定键盘1分钟。1分钟后可以再次输入密码。
AT24C02保存密码,支持复位保存,掉电保存功能。
采用矩阵按键输入、1602液晶显示、继电器模拟开锁、发光二极管为开锁指示灯,继电器可以外接电锁。
双重保护,万一管理员密码忘记了,我们还办法找回密码,按下密码还原键3秒后可以把密码还原成初始密码,要连接按下3秒才能还原哦,防止误操作。
第二章硬件设计
2.1整体系统设计
本设计主要以STC89C52单片机为主要的核心系统,再加上按键以及LCD1602液晶显示模块组成完整的系统。通过按键输入密码,与单片机内设定的密码比较时,如果密码正确,那么锁就打开了,如果密码错误,则报警电路会打开,若连续3次输入密码错误,蜂鸣器则会产生蜂鸣音;在以上工作的同时液晶显示电路工作,则会同步显示输入的数值。单片机接收键入的代码,并与存贮在EEPROM中的六位密码进行比较,六位密码的可以有298万多组密码供主人随意变换,保密性极高,可选密码组是连续排列的。
图2-1系统框图
2.2单片机最小系统
单片机最小系统的电路如图2-2所示,整个最小系统由按键电路、蜂鸣器报警电路和及液晶显示电路以及电源电路所组成。完成密码的设置、存贮、识别、驱动电磁执行器并检测其驱动电流值、接收蜂鸣器送来的报警信号、发送数据等功能。
图2-2单片机最小系统
2.3液晶显示模块
2.3.1LCD1602液晶屏介绍
是一种功耗很低的显示器,它的使用非常广泛,比如电子表、计算器、数码相机、计算机的显示器和液晶电视等。电子密码锁中需要显示的信息比较多,为了能直观的看到结果,并且为了设计显的美观,使用总线和排阻进行简化连接方式,本设计采用液晶显示屏LCD进行显示。
LCD1602液晶屏的外观如下图2-3所示
图2-3LCD1602液晶屏
LCD1602液晶屏引脚图如下图2-4所示
图2-4LCD1602液晶屏引脚图其各个功能如下表2-1所示
表2-1LCD1602引脚功能表2.3.2液晶显示模块电路液晶显示模块的电路如下图2-5所示
图2-5液晶显示模块电路图
2.4继电器控制模块继电器控制模块如下图2-6所示
图2-6继电器控制模块电路图
2.5按键输入模块
键盘是与单片机进行人机交互的最基本的途径,其以按键的形式来设置控制功能或输入数据,按键的输入状态本质上是一个开关量。对于简单的开关量的输入可以采用独立式按键,这种方法接口简单,但占用单片机I/O端口资源较多。对于输入参数较多、功能复杂的系统,需要采用矩阵式键盘进行输入控制。本系统采用4*3矩阵式键盘,键盘连接方式按键电路图如图2-7所示。
图2-7按键输入模块电路图
2.6报警模块
本设计的报警功能有蜂鸣器报警,系统可为密码锁设定默认密码和开锁密码。若输入密码次数大于输入密码错误次数,蜂鸣器就会蜂鸣叫,达到蜂鸣报警效果。
2.6.1蜂鸣器报警电路
采用1个蜂鸣器,无论是输入密码次数超过3次,按键锁定,蜂鸣器就会鸣叫,电路如图2-8所示。
图2-8蜂鸣器报警电路图
2.7存储模块
采用24C02芯片存储单片机信息,上电时通过串口把信息读出来。并可以通过串口,按键等来修改这个值。存储模块电路如下图2-9
2-9存储模块电路图第三章软件设计
3.1开发环境
本设计的开发环境则是由
您可能关注的文档
- 图书管理系统的设计和实现.docx
- 带式运输机传动装置设计及联轴器的工艺设计.docx
- 基于JSP技术的兴趣学习系统的设计与实现.docx
- 基于ssm的汽车租赁管理系统的设计与实现.docx
- 光伏光热一体化水冷型PV T集热器性能研究.docx
- 轻量化车身自冲铆接装置设计与工艺分析.docx
- 基于单片机的智能响应灯光系统设计.docx
- 一维多节多组分纳米线阵列的组装及其磁性能研究.docx
- 基于Java的汽车信息查询系统的设计与实现.docx
- 硅粉直接氮化的工艺研究.docx
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
最近下载
- 2024年中国石油秋季招聘通用能力考试笔试备考试题及答案解析.docx
- 第一课 教室盆栽我做主—盆栽养护 课件 浙科版综合实践活动四年级上册.pptx
- 医疗安全(不良)事件根本原因分析法活动指南.pdf VIP
- 2023年中考押题预测卷02(杭州卷)-英语(考试版)A4.docx
- 于品 清华丘班数学分析讲义.pdf VIP
- 金融风险管理(中央财经大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 一年一度喜剧大赛江东鸣《先生请出山》完整台词.docx VIP
- 党员立足本职岗位发挥党员先锋引领作用发言稿.doc VIP
- 《机床电气控制》M7130型卧轴矩台平面磨床的电气控制.pdf VIP
- Unit 4 Period 4 Developing Ideas 课件-高一上学期英语课件(外研社2019必修第一册).pptx
文档评论(0)