基于单片机的指纹键盘密码锁设计毕业论文.docx
《基于单片机的指纹键盘密码锁设计毕业论文.docx》由会员分享,可在线阅读,更多相关《基于单片机的指纹键盘密码锁设计毕业论文.docx(72页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、基于单片机的指纹键盘密码锁设计毕业论文目录摘要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系统总体设计62.1.1系统功能描述62.1.2系统总体框架62.2设计方案的选择62.2.1数字电路密码锁方案72.2.2单片机控制密码锁方案72.3方案选择与可行性论证8第3章硬件电路设计93.1 MCS -8051单片机93.1
2、.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.4.2 ZAZ-010系列独立式指纹识别模块引脚功能183.4.3 ZAZ-010系列指纹识别模块指令系统183.5键盘电路213.5.1矩阵键盘简介213.5.2矩阵式键盘的按键识别方法213.6开锁电路与报警电路223
3、.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卡读写器技术指标与可读卡型25第4章软件设计274.1 主程序设计思路与流程图274.2 LCD显示子程序的设计294.2.1 LCD显示流程图294.2.2 LCD显示子程序294.3键盘扫描子程序的设计324.3.1 键盘扫描子程序流程图324.
4、3.2键盘扫描子程序334.4延时子程序设计354.5 AT24C02密码存储、读取子程序设计364.6中断子程序的设计39第5章软硬件组合调试41第6章结论43参考文献44附录A 外文文献45附录B 外文文献翻译51附录C 源程序57附录D 完整硬件图72致谢7370 / 72第1章 概述1.1主要研究领域以与研究背景随着社会的发展和技术的进步,传统的安全防盗系统面临极大的挑战。生物识别技术是根据人的体貌、声音等生物特征进行身份验证的科学解决方案,现有的生物识别技术大致上包括指纹识别技术、掌纹识别技术、视网膜识别技术、虹膜识别技术、面相识别技术等。生物识别技术优势主要有:1. 减少、消除身份
5、假冒进行真实身份的确认。2. 降低管理的成本,取代了身份人工人证的过程。3. 方便使用者,减少或消除了使用卡、钥匙的麻烦。生物识别技术的发展起始于指纹研究,它亦是目前应用最广泛的生物识别技术。为了有效地的保护信息资料,财产的安全生物识别技术的安全系数较传统意义上的身份验证机制有了很大提高,越来越得到社会的重视。指纹锁和指纹门禁是应用最广的生物识别技术。随着计算机技术的广泛应用和指纹识别技术的迅速成熟,物美价廉的指纹识别产品广泛应用于商业市场同时逐渐进入家庭。国外科研人员很早就致力于指纹识别的检测方法,研制各式各样的指纹识别的模块与其应用产品,用于保险箱、实验室、楼道的身份确认等。同是由于对舒适
6、性以与成本的要求,磁卡锁的发展也非常的迅速。磁卡是一种磁记录介质卡片。它由高强度、耐高温的塑料或纸质涂覆塑料制成,能防潮、耐磨且有一定的柔韧性,携带方便、使用较为稳定可靠。通常,磁卡的一面印刷有说明提示性信息,如插卡方向;另一面则有磁层或磁条,具有2-3个磁道以记录有关信息数据。磁条的特点是:1. 数据可读写,即具有现场改变数据的能力;2. 数据的存储一般能满足需要;3. 使用方便、成本低廉。这些优点使得磁卡的应用领域十分广泛,如信用卡、银行ATM卡、会员卡、现金卡(如磁卡)、机票、公共汽车票、自动售货IC卡等。随着新技术的发展,安全性能较差的磁卡有逐步被取代的趋势,但是,现有条件下,社会上仍
7、然存在大量的磁卡设备,再加上磁卡技术的成熟和低成本,在短期,磁卡技术仍然会在许多领域应用。1.2系统设计的特点单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口 (I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。在单片机没有出现之前我们只能使用复杂的模拟电路来进行线路的连接,这样不仅体积巨大,成本较高给我的生产生活带来的极大的不便。而单片机给我们的各领域都带来的巨大的变化,现在从飞机大炮到电子产品都离不开单片机,这是因为单片机是靠程序运行的,并且可以修改。通过不同的程序实现不同的功能,尤其是特殊
8、的独特的一些功能,这是别的器件需要费很大力气才能做到的,有些则是花大力气也很难做到的。同样本次设计同样要采用单片机进行设计。本设计采用80C51单片机为主控芯片,结合外围器件,组成电子控制系统,用户想要打开锁,必先通过指纹识别模块对指纹进行采集比对,若指纹比对正确则开锁,否则不予开启。同样的也必须拥有通行磁卡才可以开锁。然后通过输入密码进行开锁,和对密码信息进行修改。由于门锁的开启是由指纹信息来确定,而个人的指纹信息是独一无二的,一般难以被盗与仿制,因此我相信我们所设计的磁卡指纹防盗锁的安全性是有保证的。同时由于磁卡的舒适性和低成本使得我们所设计的磁卡指纹防盗锁的应用围有所增加。而且我们拥有三
9、种开锁方式,对于我们生活工作中的正常的使用有更大的安全性和适用性。1.3指纹识别简介指纹识别技术是目前最成熟且价格便宜的生物特征识别技术。目前来说指纹识别的技术应用最为广泛,我们不仅在门禁、考勤系统中可以看到指纹识别技术的身影,市场上有了更多指纹识别的应用:如笔记本电脑、手机、汽车、银行支付都可应用指纹识别的技术。1.3.1指纹识别技术原理指纹其实是比较复杂的。与人工处理不同,许多生物识别技术公司并不直接存储指纹图像。多年来在各个公司与其研究机构产生了许多数字化的算法(美国有关法律认为,指纹图像属于个人隐私,因此不能直接存储指纹图像。但指纹识别算法最终都归结为在指纹图像上找到并比对指纹的特征。
10、与人工处理不同,一般的生物识别技术公司并不直接存储指纹的图像,而是使用不同的数字化算法在指纹图像上找到并比对指纹的特征。每个指纹都有几个独一无二、可测量的特征点,每个特征点都有大约57个特征,我们的十个手指产生最少4900个独立可测量的特征,这足以说明指纹识别是一个更加可靠的鉴别方式。1.3.2指纹识别的应用 指纹识别技术是生物特征识别技术中最成熟的一类,但是自动指纹识别系统(AFIS)价格昂贵,极大地限制了它的应用,使得它们只能应用在银行、公安等特殊部门。随着科学技术的进步,半导体传感器的出现,指纹识别系统的价格也不断下降,使得过去高高在上的指纹识别技术,终于走入了市场广大的普通民用领域,下
11、面是一些AFIS应用的例子。1.考勤在很多企业中往往需要进行考勤,传统的考勤方式基本上有两种,一种是卡片形式的,另一种是IC卡形式,但这两种考勤方式都无法杜绝代人打卡的现象,使考勤失去了意义。如果利用指纹作为个人身份的标识,以此来进行考勤,则可以很好地避免代人打卡这种现象,并且也方便了员工考勤,考勤时不需要任何卡片,只需将手指放在指纹采集仪上,几秒钟就能轻轻松松地完成考勤。2.门禁在居民楼、智能大厦和宾馆中往往需要门禁系统来限制没有权限的人进入。如果采用传统的钥匙锁的方式,因为进入的人比较多,并且一些人只在一段时间有权限,这样钥匙很容易被人复制,并且携带也不方便,还容易丢失,这都给用户带来了一
12、些额外的负担;如果采用IC卡,也存在这样的问题。如果采用指纹门禁系统,则可以方便地解决以上问题。以宾馆为例,我们可以对每位顾客在他/她登记的时候为其采集指纹模板,使其在登记住宿期间能有权限打开其登记的房间的门,期满后即可注销其指纹模板,他/她就没有权限再使用该房间了。对宾馆来说,不用担心钥匙被复制或丢失而给后来的顾客造成损失。对顾客来说,他/她也不用担心丢失钥匙或卡片而带来一些不必要的麻烦,也不要携带一些额外的东西。3.指纹锁在日常生活中我们能看到各种各样的锁,现有的机械锁却已经不能满足某些部门的安全性要求,如银行的金库等。如果采用指纹加密,将会大大提高金库的安全性。并且可以采用多个人的指纹进
13、行加密,然后安排这些人不在同一天上班,当需要时再召集他们来开锁,这样不仅可以使小偷难以得逞,而且劫匪对其也无可奈何。 4.Windows登录和计算机信息安全Windows本身提供了一定的安全机制,前面我们已经提与其存在的问题,如果利用指纹来进行加密,其安全性将大大提高,并且极大地方便了用户,用户不需要手工输入密码,只需将手指放在采集仪上,不到一秒钟即可通过验证(合法用户)。1.3.3指纹识别的发展纵览全球诸多指纹识别事件:出入关按指纹、开门按指纹、领社保按指纹、上班考勤时按指纹、幼儿园接送孩子按指纹、银行取款按指纹、超市购物按指纹付款、洗衣服按指纹进行分工、打手机按指纹、上电脑按指纹等等新现象
14、层出不穷,指纹识别已经与人们的生活休戚相关,指纹识别技术在全球围已经彻底拉开了“指纹时代”的巨幕。指纹行业是一个新兴的行业,本身具有很高的科技含量,相对利润高发展前景广阔。乐荣集团预测:只要有人的地方,就一定离不开指纹识别技术。“生活指纹化”是人们不可置身于外的生活现实。21世纪的人类生活,凡涉与到身份识别的电子产品,都必将全面指纹化。因此,指纹化产品呈现出广阔的市场开发前景和巨大的利润空间。1.4 磁卡识别技术磁卡是利用磁性载体记录英文与数字信息,用来标识身份或其它用途的卡片。1.4.1磁卡识别技术原理1. 记录原理记录磁头由有空隙的环形铁芯和绕在铁芯上的线圈构成。磁卡是由一定材料的片基和均
15、匀地涂布在片磁卡刷卡器上面的微粒磁性材料制成的。在记录时,磁卡的磁性面以一定的速度移动,或记录磁头以一定的速度移动,并分别和记录磁头的空隙或磁性面相接触。磁头的线圈一旦通上电流,空隙处就产生与电流成比例的磁场,于是磁卡与空隙接触部分的磁性体就被磁化。如果记录信号电流随时间而变化,则当磁卡上的磁性体通过空隙时(因为磁卡或磁头是移动的),便随着电流的变化而不同程度地被磁化。磁卡被磁化之后,离开空隙的磁卡磁性层就留下相应于电流变化的剩磁。如果电流信号(或者说磁场强度)按正弦规律变化,那么磁卡上的剩余磁通也同样按正弦规律变化。当电流为正时,就引起一个从左到右(从 N 到 S)的磁极性;当电流反向时,磁
16、极性也跟着反向。其最后结果可以看作磁卡上从 N 到 S 再返回到 N 的一个波长,也可以看作是同极性相接的两块磁棒。这是在某种程度上简化的结果,然而,必须记住的是,剩磁 Br 是按正弦变化的。当信号电流最大时,纵向磁通密度也达到最大。记录信号就以正弦变化的剩磁形式记录,贮存在磁卡上。2. 工作原理磁卡上面剩余磁感应强度Br 在磁卡工作过程中起着决定性的作用。磁卡以一定的速度通过装有线圈的工作磁头,磁卡的外部磁力线切割线圈,在线圈中产生感应电动势,从而传输了被记录的信号。当然,也要求在磁卡工作中被记录信号有较宽的频率响应、较小的失真和较高的输出电平。一根很细的金属直线可以作为一个简单的重放设备。
17、金属直线与磁卡紧贴,方向垂直于磁卡运行方向,磁卡运行时,金属直线切割磁力线而产生感应电动势,电动势的大小与切割的磁力线成正比。当磁卡的运行速度保持不变时,金属直线的感应电动势与磁卡表面剩余磁感应强度成正比,而导体中的感应电动势可由下式表示:e=BrWv 式中 Br代表表面剩余磁感应强度;磁条磁卡裱磁机W代表记录道迹的宽度;v代表重放时磁卡的运行速度。在 Br=2f/vrmcos2ft 的情况下,综合 Br 和 e 的关系式,得到 e=2fWrmcos2ft 。 当然,用一根金属线作磁卡工作设备,由于输出很小,故而是不实用的。而磁头是用高导磁系数的软磁材料制成的铁芯,上面缠有绕组线圈,磁头前面有
18、一条很窄的缝隙,这时进入工作磁头的磁卡磁通量而言,可以看作是两个并联的有效磁阻,即空隙的磁阻和磁头铁芯的磁阻。因为空隙的有效磁阻远大于工作磁头铁芯的磁阻,所以磁卡上磁通量的绝大部分输入到磁头铁芯,并与工作磁头上线圈绕组发生交连,因而感应出电动势,在这种情况下,单根金属线得到的感应电动势公式完全适用于环形磁卡工作磁头,只是比例系数不同而已。设 N 为线圈的匝数, m 为与工作磁头铁芯的大小和磁性有关的系数,则环形工作磁头绕组中所产生的感应电动势为:e=2fWmNrmcos2ft因为在工作磁绕组中所感应的电动势正比于磁通的变化率,即电动势 e By 频率 f 。在记录时 i=Isinwt ,纵向剩
19、磁密度 Bx i (传递曲线的直线部分),所以, Bx=K1Isinwt 。由于 By dbx/dt,e By ,所以, e=K2Iwcoswt 。这里的 K2 取决于工作磁头的效率、匝数、磁带材料等。这些公式还说明:输出电压正比记录电流;输出电压正比于信号频率;输出电压得到 90的相应变化(即由正弦项改变到余弦项)。1.4.2磁卡识别的应用磁卡的使用已经有很长的历史了。由于磁卡成本低廉,易于使用,便于管理,且具有一定的安全特性磁卡,因此它的发展得到了很多世界知名公司,特别各国政府部门几十年的鼎立支持,使得磁卡的应用非常普与,遍布国民生活的方方面面。一种快速发展的应用是在政府福利服务中使用磁卡
20、来批准和支付福利金、食品卡和其它服务。另一项发展中的应用是存储倾向价值的卡片。这种卡片是事先付款的,在卡中编码一定的货币价值,用户使用它来购买商品或服务。卡片的价值在每次使用时得到磁性销减。两种理想的应用正在流行起来,一是卡,一是多次使用的交通票证。其它应用包括学生就餐证、桥梁、通道和道路的过路费、多次使用的交通票证、录影带出租证、自动售货机、带有一定价值的驾驶证,可以用来购买商品或服务。每年有100多亿磁卡在各种应用中使用,而应用的围在不断扩大中。 1.4.3磁卡识别的发展磁卡技术的限制因素是数据存储的时间长短受磁性粒子极性的耐久性限制。另外,磁卡存储数据的安全性一般较低,如磁卡不小心接触磁
21、性物质就可能造成数据的丢失或混乱,要提高磁卡存储数据的安全性能,就必须采用另外的相关技术,增加成本。随着新技术的发展,安全性能较差的磁卡有逐步被取代的趋势,现有条件下,社会上仍然存在大量的磁卡设备,再加上磁卡技术的成熟和低成本,磁卡技术仍然会在许多领域应用。第2章 系统总体设计方案2.1系统总体设计2.1.1系统功能描述密码锁功能如下:1. 在指纹不匹配之前锁死键盘,不允许输入密码。2. 在磁卡不匹配之前锁死键盘,不允许输入密码。3. 密码忘记是可重置密码,强行将密码更换为原始密码。4. 密码输错可按取消键,重新输入。5. 密码输入正确,正确指示等亮。密码输入不正确,警报声响起。6. 要求密码
22、可更改。7. 键盘是4*4键盘,由09和功能键构成。8. 密码输错三次以后报警并且锁死键盘。2.1.2系统总体框架系统的总体框架包括单片机和8个模块,如图2-1所示。图2-1系统框架图2.2设计方案的选择利用所学的电子技术知识和电子设计方法,设计出一个电子密码锁有以下两种基本方案可以选择。2.2.1数字电路密码锁方案用数字信号完成对数字量进行算术运算和逻辑运算的电路称为数字电路, 或数字系统。由于它具有逻辑运算和逻辑处理功能,所以又称数字逻辑电路。现代的数字电路由半导体工艺制成的若干数字集成器件构造而成。逻辑门是数 字逻辑电路的基本单元。存储器是用来存储二值数据的数字电路。从整体上看,数字电路
23、可以分为组合逻辑电路和时序逻辑电路两大类。用触发器构成的数字逻辑电路作为指纹锁的核心控制,完成与指纹识别模块进行通讯,判断是否开锁。同样密码开锁时,密码保存在JK触发器中,与输入密码通过比较器比较,判断结果是否相符合。如果我们这样设计的方案好处就是设计简单,但控制的准确性和灵活性差,故不采用。数字电路密码锁系统框图如下所示:图2-2数字电路密码锁系统框图2.2.2单片机控制密码锁方案选用单片机作为系统的核心部件,实现控制与处理的功能。单片机具有资源丰富、速度快、编程容易等优点。附加一些简单的外围电路,利用单片机的一个I/O端口组成44键盘作为输入电路,利用单片机部的随机存储器(RAM)和只读存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 单片机 指纹 键盘 密码锁 设计 毕业论文
限制150内