基于单片机的指纹键盘密码锁设计.docx
《基于单片机的指纹键盘密码锁设计.docx》由会员分享,可在线阅读,更多相关《基于单片机的指纹键盘密码锁设计.docx(81页珍藏版)》请在沃文网上搜索。
1、毕业设计(论文)任务书毕业设计(论文)题目:智能电子密码锁设计毕业设计(论文)要求及原始数据(资料):设计要求:1. 设计基于单片机的密码锁硬件电路.2. 设计基于单片机密码锁主要软件框图。3. 密码锁的技术要求如下:1) 输入密码时显示:error。2) 密码输错可按取消键,从新输入。3) 密码输入正确,正确指示等亮。密码输入不正确,报警。4) 要求密码可更改。5) 键盘是4*4键盘,由09和功能键构成。6) 忘记密码后可强行恢复初始密码。7) 上位机通信功能。设计原始数据:1. 设计第一周根据设计题目到图书馆、Internet网上查与毕业设计的有关资料。2. 熟悉单片机嵌入式系统原理及接口
2、技术。第1页毕业设计(论文)主要内容:1. 设计以单片机嵌入式系统为核心的主机电路图。2. 设计显示、键盘、通讯电路图。3. 印刷电路板的设计。4. 总体硬件电路的设计详细说明。5. 详细设计软件程序框图。6. 编写汇编语言或C 语言程序(主监控系统程序、显示、键盘、通讯)。7. 对编写程序写出详细注释。第2页学生应交出的设计文件(论文):(1) 设计说明书文本1份,电子版1份。(2) 设计图纸 2份(电路原理图、印刷版图)。(3) 与题目有关的英文科技文章翻译稿 1份。(4) 以上内容电子版(光盘) 1份。 第3页主要参考文献(资料):1 传感器原理与检测技术 徐科军 电子工业出版社2 单片
3、机原理与接口技术 李晓林 电子工业出版社3 智能仪器原理及设计实例4 单片机与嵌入式系统专业期刊 何利民 北京航空航天大学出版社5 与自动化有关的科技杂志(仪器仪表学报、自动化与仪表等)专业班级自动化0905学生 要求设计(论文)工作起止日期2 指导教师签字日期教研室主任审查签字日期系主任批准签字日期 第4页智能电子密码锁设计摘要 随着计算机技术的广泛应用和指纹识别技术的迅速成熟,物美价廉的指纹识别产品广泛应用于商业市场同时逐渐进入家庭。 国内外科研人员很早就致力于指纹识别的检测方法,研制各式各样的指纹识别的模块及其应用产品,用于保险箱、实验室、楼道的身份确认等。另一方面,由于磁卡拥有数据可读
4、写,即具有现场改变数据的能力;数据的存储一般能满足需要;使用方便、成本低廉等特点,使的磁卡在在对保安建筑、旅馆房间和其它设施的进出控制方面大量使用。其它应用包括时间与出勤系统、库存追踪、人员识别、娱乐场所管理、生产控制、交通收费系统和自动售货机。本设计开发了一款基于单片机的磁卡指纹识别电子密码锁系统。该系统以80C51单片机作为模块核心,通过串口通信控制ZAZ-010指纹模块实现录取指纹并存储指纹数据,通过读卡器读取IC卡数据,并通过LCD-1602液晶显示比对流程及比对结果,辅以发光二极管模拟开锁的动作。关键词:单片机;指纹识别;IC卡识别;液晶屏;密码锁Design of Intellig
5、ent electronic locks AbstractWith the widespread application of computer technology and rapid maturing of fingerprint identification technology, fingerprint recognition and cheaper products are widely used in commercial market at the same time gradually into the families. Researchers at home and abr
6、oad have long devoted to detecting method of fingerprint identification to develop a wide range of module and its application of fingerprint identification products, for the safe, laboratories, such as identification of the corridor.The other hand, the magnetic card, which has data read / write, tha
7、t is, with the ability to change data; General to meet the needs of data storage, and easy to use, low cost characteristics, magnetic card to the Security building, hotel rooms and other facilities in and out of control in heavy use. Other applications include time and attendance system, inventory t
8、racking, personal identification, entertainment management, production control, transport charging systems and vending machines.The design and development of a magnetic card fingerprint recognition based on single - chip Microcomputer electronic locks systems. The system to 80c51 microcontroller as
9、a core module, through the Realization of Serial Communication Control zaz-010 fingerprint module taking of fingerprints and stores the fingerprint data, through the card reader reads the magnetic stripe card data, and through lcd-1602 on the LCD display of the process and results, supported by the
10、simulation of light emitting diode unlock action.Keywords: SCM; fingerprint; magnetic card identified; the LCD ;Password lock IV目录摘要IAbstractII第1章 概述11.1主要研究领域以及研究背景11.2系统设计的特点11.3指纹识别简介21.3.1指纹识别技术原理21.3.2指纹识别的应用21.3.3指纹识别的发展31.4 磁卡识别技术41.4.1磁卡识别技术原理41.4.2磁卡识别的应用51.4.3磁卡识别的发展5第2章 系统总体设计方案62.1系统总体设计
11、62.1.1系统功能描述62.1.2系统总体框架62.2设计方案的选择62.2.1数字电路密码锁方案72.2.2单片机控制密码锁方案72.3方案选择及可行性论证8第3章 硬件电路设计93.1 MCS -8051单片机93.1.1 MCS -8051单片机简介93.1.2 MCS -8051单片机引脚功能103.2单片机最小系统123.2.1复位电路123.2.2晶振电路143.3液晶显示模块153.3.1 LCD-1602系列液晶简介153.3.2 LCD-1602的引脚功能153.3.3 LCD-1602的指令说明163.4指纹模块173.4.1ZAZ-010系列独立式指纹识别模块简介173
12、.4.2 ZAZ-010系列独立式指纹识别模块引脚功能183.4.3 ZAZ-010系列指纹识别模块指令系统183.5键盘电路213.5.1矩阵键盘简介213.5.2矩阵式键盘的按键识别方法213.6开锁电路与报警电路223.7电源电路223.7.1 电源稳压芯片7805简介223.7.2电源电路设计原理图223.8 存储模块233.8.1 存储器件AT24C02简介233.8.2 AT24C02的引脚功能233.8.3 AT24C02的器件操作243.9 IC卡读卡器253.9.1 MR810 系列非接触 IC卡读写器简介253.9.2 MR810 系列非接触 IC卡读写器技术指标与可读卡型
13、25第4章 软件设计274.1 主程序设计思路及流程图274.2 LCD显示子程序的设计294.2.1 LCD显示流程图294.2.2 LCD显示子程序294.3键盘扫描子程序的设计324.3.1 键盘扫描子程序流程图324.3.2键盘扫描子程序334.4延时子程序设计354.5 AT24C02密码存储、读取子程序设计364.6中断子程序的设计39第5章 软硬件组合调试41第6章 结论43参考文献44附录A 外文文献45附录B 外文文献翻译51附录C 源程序57附录D 完整硬件图72致谢73第1章 概述1.1主要研究领域以及研究背景随着社会的发展和技术的进步,传统的安全防盗系统面临极大的挑战。
14、生物识别技术是根据人的体貌、声音等生物特征进行身份验证的科学解决方案,现有的生物识别技术大致上包括指纹识别技术、掌纹识别技术、视网膜识别技术、虹膜识别技术、面相识别技术等。生物识别技术优势主要有:1. 减少、消除身份假冒进行真实身份的确认。 2. 降低管理的成本,取代了身份人工人证的过程。3. 方便使用者,减少或消除了使用卡、钥匙的麻烦。 生物识别技术的发展起始于指纹研究,它亦是目前应用最广泛的生物识别技术。为了有效地的保护信息资料,财产的安全生物识别技术的安全系数较传统意义上的身份验证机制有了很大提高,越来越得到社会的重视。指纹锁和指纹门禁是应用最广的生物识别技术。随着计算机技术的广泛应用和
15、指纹识别技术的迅速成熟,物美价廉的指纹识别产品广泛应用于商业市场同时逐渐进入家庭。 国内外科研人员很早就致力于指纹识别的检测方法,研制各式各样的指纹识别的模块及其应用产品,用于保险箱、实验室、楼道的身份确认等。同是由于对舒适性以及成本的要求,磁卡锁的发展也非常的迅速。磁卡是一种磁记录介质卡片。它由高强度、耐高温的塑料或纸质涂覆塑料制成,能防潮、耐磨且有一定的柔韧性,携带方便、使用较为稳定可靠。通常,磁卡的一面印刷有说明提示性信息,如插卡方向;另一面则有磁层或磁条,具有2-3个磁道以记录有关信息数据。磁条的特点是:1. 数据可读写,即具有现场改变数据的能力;2. 数据的存储一般能满足需要;3.
16、使用方便、成本低廉。这些优点使得磁卡的应用领域十分广泛,如信用卡、银行ATM卡、会员卡、现金卡(如电话磁卡)、机票、公共汽车票、自动售货IC卡等。随着新技术的发展,安全性能较差的磁卡有逐步被取代的趋势,但是,现有条件下,社会上仍然存在大量的磁卡设备,再加上磁卡技术的成熟和低成本,在短期内,磁卡技术仍然会在许多领域应用。1.2系统设计的特点单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口 (I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。在单片机没有出现之前我们只能使用复杂的模拟电路来进行线路的
17、连接,这样不仅体积巨大,成本较高给我的生产生活带来的极大的不便。而单片机给我们的各领域都带来的巨大的变化,现在从飞机大炮到电子产品都离不开单片机,这是因为单片机是靠程序运行的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。同样本次设计同样要采用单片机进行设计。 本设计采用80C51单片机为主控芯片,结合外围器件,组成电子控制系统,用户想要打开锁,必先通过指纹识别模块对指纹进行采集比对,若指纹比对正确则开锁,否则不予开启。同样的也必须拥有通行磁卡才可以开锁。然后通过输入密码进行开锁,和对密码信息进行修改
18、。由于门锁的开启是由指纹信息来确定,而个人的指纹信息是独一无二的,一般难以被盗与仿制,因此我相信我们所设计的磁卡指纹防盗锁的安全性是有保证的。同时由于磁卡的舒适性和低成本使得我们所设计的磁卡指纹防盗锁的应用范围有所增加。而且我们拥有三种开锁方式,对于我们生活工作中的正常的使用有更大的安全性和适用性。1.3指纹识别简介 指纹识别技术是目前最成熟且价格便宜的生物特征识别技术。目前来说指纹识别的技术应用最为广泛,我们不仅在门禁、考勤系统中可以看到指纹识别技术的身影,市场上有了更多指纹识别的应用:如笔记本电脑、手机、汽车、银行支付都可应用指纹识别的技术。1.3.1指纹识别技术原理指纹其实是比较复杂的。
19、与人工处理不同,许多生物识别技术公司并不直接存储指纹图像。多年来在各个公司及其研究机构产生了许多数字化的算法(美国有关法律认为,指纹图像属于个人隐私,因此不能直接存储指纹图像。但指纹识别算法最终都归结为在指纹图像上找到并比对指纹的特征。与人工处理不同,一般的生物识别技术公司并不直接存储指纹的图像,而是使用不同的数字化算法在指纹图像上找到并比对指纹的特征。每个指纹都有几个独一无二、可测量的特征点,每个特征点都有大约57个特征,我们的十个手指产生最少4900个独立可测量的特征,这足以说明指纹识别是一个更加可靠的鉴别方式。1.3.2指纹识别的应用 指纹识别技术是生物特征识别技术中最成熟的一类,但是自
20、动指纹识别系统(AFIS)价格昂贵,极大地限制了它的应用,使得它们只能应用在银行、公安等特殊部门。随着科学技术的进步,半导体传感器的出现,指纹识别系统的价格也不断下降,使得过去高高在上的指纹识别技术,终于走入了市场广大的普通民用领域,下面是一些AFIS应用的例子。1.考勤在很多企业中往往需要进行考勤,传统的考勤方式基本上有两种,一种是卡片形式的,另一种是IC卡形式,但这两种考勤方式都无法杜绝代人打卡的现象,使考勤失去了意义。如果利用指纹作为个人身份的标识,以此来进行考勤,则可以很好地避免代人打卡这种现象,并且也方便了员工考勤,考勤时不需要任何卡片,只需将手指放在指纹采集仪上,几秒钟就能轻轻松松
21、地完成考勤。2.门禁在居民楼、智能大厦和宾馆中往往需要门禁系统来限制没有权限的人进入。如果采用传统的钥匙锁的方式,因为进入的人比较多,并且一些人只在一段时间内有权限,这样钥匙很容易被人复制,并且携带也不方便,还容易丢失,这都给用户带来了一些额外的负担;如果采用IC卡,也存在这样的问题。如果采用指纹门禁系统,则可以方便地解决以上问题。以宾馆为例,我们可以对每位顾客在他/她登记的时候为其采集指纹模板,使其在登记住宿期间能有权限打开其登记的房间的门,期满后即可注销其指纹模板,他/她就没有权限再使用该房间了。对宾馆来说,不用担心钥匙被复制或丢失而给后来的顾客造成损失。对顾客来说,他/她也不用担心丢失钥
22、匙或卡片而带来一些不必要的麻烦,也不要携带一些额外的东西。3.指纹锁在日常生活中我们能看到各种各样的锁,现有的机械锁却已经不能满足某些部门的安全性要求,如银行的金库等。如果采用指纹加密,将会大大提高金库的安全性。并且可以采用多个人的指纹进行加密,然后安排这些人不在同一天上班,当需要时再召集他们来开锁,这样不仅可以使小偷难以得逞,而且劫匪对其也无可奈何。 4.Windows登录和计算机信息安全Windows本身提供了一定的安全机制,前面我们已经提及其存在的问题,如果利用指纹来进行加密,其安全性将大大提高,并且极大地方便了用户,用户不需要手工输入密码,只需将手指放在采集仪上,不到一秒钟即可通过验证
23、(合法用户)。1.3.3指纹识别的发展 纵览全球诸多指纹识别事件:出入关按指纹、开门按指纹、领社保按指纹、上班考勤时按指纹、幼儿园接送孩子按指纹、银行取款按指纹、超市购物按指纹付款、洗衣服按指纹进行分工、打手机按指纹、上电脑按指纹等等新现象层出不穷,指纹识别已经与人们的生活休戚相关,指纹识别技术在全球范围内已经彻底拉开了“指纹时代”的巨幕。指纹行业是一个新兴的行业,本身具有很高的科技含量,相对利润高发展前景广阔。乐荣集团预测:只要有人的地方,就一定离不开指纹识别技术。“生活指纹化”是人们不可置身于外的生活现实。21世纪的人类生活,凡涉及到身份识别的电子产品,都必将全面指纹化。因此,指纹化产品呈
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 指纹 键盘 密码锁 设计
