结 论 16
参 考 文 献 17
致谢 18
附录:系统主程序 19
1 绪论
1。1论文的背景及意义
现代,科技发展非常地快,平时生活中,我们需要各种各样的钥匙来打开对应的锁。如门锁钥匙、保险箱钥匙、车子钥匙等等的一系列的钥匙。以上所说的,全是比较常见、应用时间比较长的身份验证方法,随着科技火速般的发展,它们越来越不安全。身份识别,在平时生活中占据着越来越重要的地位,特别在当今信息高速发达的社会,人们越来越注重个人信息的安全,都希望身份识别的方式更加简明迅速。
能够提高安全系数的是生物特征识别技术的出现。生物特征识别是当前较方便、安全的身份识别技术,并且用生物特征识别技术设计出来产品都是在计算机技术基础上研究开发出来的,相比较计算机出现前的时代的身份识别方法,较方便安全。指纹作为人类所特有的特征,它们的唯一性足以提供用于识别身份,密码信息必须具有的的四个重要性质,指纹识别都有,即普遍性、特殊性、永久性、与人体的不可分离性。
指纹识别技术是一种安全高效的生物识别技术,很久之前科学家就已经开始研究并使其得到一定的发展。虽然人们对指纹识别技术做了很深入的研究,也出现了很多以指纹识别技术为基础的产品,但指纹识别技术可以得到更好、更普及的应用,主要问题是指纹识别技术在精准度方面和速度方面还不能满足许多的实际的应用。因此,就需要更深入研究指纹识别技术,使其得到更广泛地应用。
1。2指纹识别技术的应用现状及发展前景
随着科学家们对指纹识别技术的不断研究,指纹识别技术还会被应用在身份证、家居等更多的方面。目前,一方面指纹识别技术的应用成本比较高,另一方面指纹识别技术对运行环境也有一定的要求,所以指纹识别技术的应用在未来几年主要用于办公领域。但是科技的不断发展,指纹识别系统的价格也会逐渐降下来,指纹识别技术终将逐渐走进平常的百姓生活中[1]。
1。3本论文研究内容
本课题是用单片机STC89C52作为主控芯片,实现指纹识别、验证、清除功能的系统。系统主要由七大模块构成,即指纹识别模块、主控模块、电源模块、继电器模块、蜂鸣器模块、按键模块和液晶显示模块。用keil4软件编写C语言烧录到单片机中,用Protel99se设计电路。
2系统概述
2。1指纹识别系统的工作原理
此系统的工作原理是利用人体指纹的特殊性与永远性,通过和指纹库里的指纹进行比较,并进行特征对比,就可以得出结果,从而来验证身份[1]。指纹识别系统的基本流程[2]如下图2。1所示。
图2。1 指纹识别系统原理流图
2。2系统框架
任何复杂一点的课题研究都需要一个大概的系统框架[3]。本系统主要是以单片机为核心。系统总体框图如下图2。2所示:
图2。2 系统总体框架
2。3主控芯片的选择
STC系列单片机是具有中国自主知识产权的增强型8051单片机。它基于8051内核,指令代码完全兼容传统的8051,速度提高8到12倍,带有A/D转换器、PWM、双串行口,内置E²PROM、RAM、硬件看门狗;具有掉电模式,低功耗。STC系列单片机中有很多子系列,几百个品种,以满足不同领域应用的需求。
STC单片机的主要优点有:抗干扰能力强、对外电磁辐射强度低、超低功耗、运行可靠性高、支持ISP下载等等[4]。