基于51单片机的指纹识别

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1摘要随着现代化各种科学新技术的快速发展,在日常生活中,我们需要各种身份认证和各种密码认证,还有对各种设备配备钥匙,对保险柜安装防盗系统等等,社会的进步,科技的发展,促使传统的安全系统的抵御能力越来越薄弱。因此,生物特征识别应用而生,开始走进我们身边的各种安全系统,指纹识别作为生物特征识别的一个典型应用已经得到很广泛的应用和认可,指纹特征具有唯一性,是每个人终生不变的特征之一,并且各个人的各个指纹都不一样。本系统采用89C52RC单片机作为主芯片,通过与指纹识别模块FM-180之间通过串口通信方式的通信,采用液晶12864作为显示器,加上简单的外围电路,如按键输入、LED灯报警电路、蜂鸣器电路,最后通过编写软件和制作硬件,实现一个可以通过单片机对指纹的录入,识别,删除等功能操作的指纹识别系统。关键词指纹识别系统;单片机89C52;液晶128642AbstractWiththerapiddevelopmentofmodernscienceavarietyofnewtechnologies,ineverydaylife,weneedavarietyofauthenticationandavarietyofpasswordauthentication,aswellasavarietyofdeviceswithkeysforthesafeinstallationofsecuritysystems,etc.,socialprogressthedevelopmentoftechnology,topromotethetraditionalsecuritysystemresilienceincreasinglyweak.Thus,biometricapplications,bornaroundusbegantoentervarioussecuritysystems,biometricfingerprintidentificationasatypicalapplicationhasbeenverywidelyusedandrecognized,uniquefingerprintcharacteristics,lifeisnotforeveryoneonevariablecharacteristics,andeachperson'sfingerprintsarenotthesameindividual.Thesystemuses89C52RCmicrocontrollerasthemainchip,itpassesbetweenthefingerprintrecognitionmoduleFM-180serialcommunicationwiththecommunicationmethodbyusingaliquidcrystaldisplayas12864,plussimpleperipheralcircuits,suchaskeyinput,LEDlightalarmcircuit,buzzercircuit,andfinallythroughthepreparationandproductionofsoftware,hardware,youcanimplementamicrocontrolleronthefingerprintinput,recognition,anddeletefunctionsoperatefingerprintidentificationsystem.KeywordsFingerprintidentificationsystem;SCM89C52;LCD128643目录1绪论............................................................51.1课题的背景和意义...........................................51.2生物识别技术概述...........................................51.3指纹识别技术概述...........................................61.4本章小结...................................................62设计方案........................................................82.1设计要求...................................................82.2设计方案...................................................82.3本章小结...................................................83硬件设计........................................................93.1主要元器件选型..............................................93.1.1单片机选型...........................................93.1.2指纹模块............................................103.1.3液晶显示............................................113.2电路设计..................................................143.2.1最小系统............................................143.2.3液晶显示电路........................................153.2.4指纹通信电路........................................163.2.5蜂鸣器电路..........................................173.2.6按键电路............................................183.2.7LED电路.............................................183.3本章小结..................................................194软件设计.......................................................204.1系统方框图................................................204.2功能介绍..................................................204.3开发环境介绍..............................................234.3.1Keil编译器..........................................234.3.2STC-ISP下载器.......................................244.3.4Protel软件..........................................254.4部分代码说明..............................................264.5本章小结..................................................305系统调试.......................................................315.1制作和调试................................................315.1.1原理图设计..........................................315.1.2PCB制作.............................................325.2调试过程..................................................345.3调试完成、实物图..........................................365.4本章小结..................................................376总结...........................................................384参考文献..........................................................39致谢..............................................................4051绪论1.1课题的背景和意义随着如今各种各样的高新技术的迅猛发展,在百姓日常生活中经常需要我们去确认各种身份的认证。而在现在的大数据信息时代,每个人都拥有各种各样的大量认证密码,有一些是全数字的,还有一些是图像密码,例如手机开机密码,移动端支付密码,电脑开机密码,聊天软件登录密码等等,就单单这些移动端的密码都可以是无数个,更不要说还有一些更重要的安全密码,例如银行卡的支付密码等。还有其他的一些比较传统的硬件机械安全防盗系统保险柜,大门钥匙、汽车钥匙、摩托车钥匙等等,随着现在时代的变化,科技的进步,传统的一些安全系统已经正在变得越来越脆弱了,因此,更先进更高级的生物识别技术开始走进我们的身边,出现在各种各样的安全系统中。比如人脸识别、指纹识别、眼球视网膜识别等,而指纹识别作为生物识别里面一个比较成熟的已经获得了各行业界的认可的识别系统,广泛的被应用到安全系统中去。指纹识别具有唯一性,每个人的每一个指纹都是独一无二的,可以说指纹是一个人身份的标志。本系统采用的是STC89C52传统的51单片机作为主控MCU,由于其低功耗、编程灵活简单、外围设备丰富,性价比高,所以被广泛的应用在一些低端的电子设备中,在高端产品中由于实时性,扩展性上受到了比较大的限制,所以很少有其身影。但是也有它自身的突出的优点和意义,那就是简单好用便宜,在本次设计中做为主芯片,跟指纹模块进行串口通信,加以简单的一些外围设备,很方便的可以完成指纹识别系统应该具备功能。这对于我更好的理解指纹识别原理和单片机结构功能很有帮助,这也是选题的意义所在。1.2生物识别技术概述所谓生物识别技术就是,通过计算机与光学、声学、生物传感器和生物统计学原理等高科技手段,利用人体固有的生理特性,(如指纹、脸象、红膜等)和行为特征(如笔迹、声音、步态等)来进行个人身份的鉴定。由于人体特征具有人所固有的不可复制的唯一性,这一生物密钥无法复制,失窃或被遗忘,利用生物识别技术进行身份认定,安全、可靠、准确。目前已经出现了许多生物识别技术,如指纹识别、手掌几何学识别、虹膜识别、视网膜识别、面部识别、签名识6别、声音识别等,但其中一部分技术含量高的生物识别手段还处于实验阶段。我们相信随着科学技术的飞速进步,将有越来越多的生物识别技术应用到实际生活中。而根据国际生物识别小组在2009年作出的一个不完全统计,目前市场上已经有很多种针对人类的各个不同生理特征和行为的特征的应用。比如视网膜识别、虹膜识别、人脸识别、指纹识别等,而其中应用最多的就是说指纹识别。1.3指纹识别技术概述每个人的每一个手指的皮肤都有一个不一样的花纹,是每个人的一个生物特征,这个特征具

1 / 40
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功