基于单片机密码锁

基于单片机密码锁

ID:37028299

大小:711.01 KB

页数:38页

时间:2019-05-17

基于单片机密码锁_第1页
基于单片机密码锁_第2页
基于单片机密码锁_第3页
基于单片机密码锁_第4页
基于单片机密码锁_第5页
资源描述:

《基于单片机密码锁》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、内蒙古科技大学智能仪表综合训练设计说明书内蒙古科技大学智能仪表综合训练设计说明书题目:基于单片机的电子密码锁学生姓名:学号:专业:测控技术与仪器班级:指导教师:内蒙古科技大学智能仪表综合训练设计说明书摘要随着人们生活水平的提高,如何实现家庭防盗这一问题也变得尤为突出,传统的机械锁,由于其构造的简单,安全性能低,无法满足人们的需要。在科学技术不断发展的今天,电子密码防盗锁作为防盗卫士的作用显得日趋重要。本文介绍了基于单片机的电子密码锁的设计,该系统由STC89C52RC与EEPROMAT24C02作为主控芯片与数据存储器单元,结合外围的键盘

2、输入、LCD显示、报警、开锁等电路模块。这种电路设计具有智能控制上锁、开锁、报警、修改密码和防试探按键输入等多种功能,设置的密码具有长度可变、保密性强、灵活性高等特点。经检验,该密码控制系统具有设计方法合理,简单易行,成本低,安全实用等特点,具有一定的推广价值。关键词:电子密码锁;报警;液晶显示34内蒙古科技大学智能仪表综合训练设计说明书目录摘要I第一章引言11.1选题背景11.2电子密码控制简介11.3本设计所要实现的目标1第二章系统设计方案的选择22.1主控部分的选择22.2密码输入方式的选择2第三章系统总体设计和主要芯片介绍43.1

3、系统总体设计43.2主要芯片介绍43.2.1STC89C5243.2.2存储芯片EEPOMAT24C0253.2.3LCD1602显示器7第四章系统硬件设计94.1键盘输入模块94.2液晶显示模块94.3密码存储模块104.4复位模块114.5晶振模块114.6开锁模块124.7报警模块12第五章系统软件设计145.1主程序流程图145.2键扫描流程图145.3开锁流程图155.4修改密码流程图1634内蒙古科技大学智能仪表综合训练设计说明书第六章调试及设计总结18参考文献19附录A:硬件原理图20附录B:源程序2134内蒙古科技大学智能

4、仪表综合训练设计说明书第一章引言1.1选题背景在安全技术防范领域,具有防盗报警功能的电子密码控制系统逐渐代替传统机械式密码控制系统,克服了机械式密码控制的密码量少、安全性能差的缺点,使电子密码控制系统无论在技术上还是在性能上都大大提高了一步。随着大规模集成电路技术的发展,特别是单片机的问世,出现了带微处理器的智能密码控制系统,它除了具有传统电子密码控制系统的功能外,还引入了智能管理、专家分析系统等功能,从而使密码控制系统具有很高的安全性、可靠性,应用日益广泛。1.2电子密码控制简介电子密码控制是一种通过密码输入来控制电路或芯片工作,从而控

5、制机械开关的闭合,完成开锁、闭锁任务的电子产品。电子密码控制不论性能还是安全性都已超过了机械类。其特点如下:①保密性好,编码量多,远远大于机械控制。随机开锁成功率几乎为零。②密码可变,用户可以随时改变密码,防止密码被盗,同时也可避免因人员的更替而使控制的保密性下降。③密码输入保护,当输入密码多次错误时,报警系统自动启动。④使用灵活性好,不像机械锁必须佩戴钥匙才能开锁。⑤电子密码锁控制系统具有操作简单易行,一学即会的特点。1.3本设计所要实现的目标本设计采用单片机为主控芯片,结合外围电路,组成电子密码控制系统,用户想要打开锁,必须通过提供的

6、键盘输入正确的密码才可以,密码输入错误有提示,为了提高安全性,当密码输入错误两次将报警。密码可以由用户自己修改设定,只有当输入密码正确后才可修改密码,修改密码时必修输入两次,当前后输入的新密码一样时修改才算成功,防止误操作。34内蒙古科技大学智能仪表综合训练设计说明书第二章系统设计方案的选择2.1主控部分的选择方案一:采用数字电路控制方案用以74LS112双JK触发器构成的数字逻辑电路作为密码锁的核心控制,将密码保存在JK触发器中,与输入密码通过比较器比较,判断结果是否相相符合。采用数字电路设计的方案好处就是设计简单,但控制的准确性和灵活

7、性差,故不采用。方案二:采用以单片机为核心的控制方案选用单片机作为系统的核心部件,实现控制与处理的功能。单片机具有资源丰富、速度快、编程容易等优点。利用单片机内部的随机存储器(RAM)和只读存储器(ROM)及其引脚资源,外接液晶显示(LCD),键盘输入等实现数据的处理传输和显示功能,基本上能实现设计指标,因此综合考虑,本系统采用方案二。2.2密码输入方式的选择方案一:指纹输入识别指纹识别技术主要涉及四个功能:读取指纹图像、提取特征、保存数据和比对。通过指纹读取设备读取到人体指纹的图像,然后要对原始图像进行初步的处理,使之更清晰,再通过指纹

8、辨识软件建立指纹的特征数据。软件从指纹上找到被称为“节点”(minutiae)的数据点,即指纹纹路的分叉、终止或打圈处的坐标位置,这些点同时具有七种以上的唯一性特征。通常手指上平均具有70个节

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。