摘要:目前指纹识别技术的发展十分迅速。因为指纹是每个人独一无二的特征,所以对于身份的识别十分有效。指纹识别技术渐渐进入我们的生活。所以我们可以把个人的指纹与身份信息相匹配,这样就可以验证他们的的身份。
本文基于单片机设计了一个指纹识别密码锁,该系统以STC89C52单片机为主要技术核心,采用了模块化的设计思想。本设计主要由STC89C52单片机、ZFM-60指纹模块、液晶模块、按键系统组成。该设计可以实现指纹解锁、新增指纹、指纹删除、手动解锁、修改管理员密码功能。能够通过用户事先录好的指纹,进而实现解锁功能。另外在指纹模块出现问题导致不能解锁的情况下,还能够通过手动输入密码开锁。并通过液晶显示比对结果,模拟开锁的过程。本系统具有体积小、较高的性价比、反应速度快、公司等地方都可以使用。
【关键词】:单片机;指纹模块;液晶模块
目录
摘要
Abstract
第1章 概述-1
1.1 指纹识别技术的发展-1
1.2 指纹鉴别的原理-1
1.3 系统设计目的及意义-2
第2章 STC89C52单片机简介-2
第3章 系统总体方案-4
3.1 系统总体框架-4
3.2工作流程-4
第4章 硬件及电路设计-5
4.1最小系统部分电路设计-5
4.1.1外部晶振电路的设计-5
4.1.2复位电路的设计-6
4.1.3 12864系列液晶的引脚功能-6
4.1.4 控制器接口说明-7
4.1.5指令说明-7
4.1.6 12864引脚与单片机连接图-8
4.2 按键系统电路设计-9
4.3指纹模块-10
4.3.1 指纹模块简介-10
4.3.2指纹模块引脚接法-11
4.4液晶显示模块-11
第5章 系统软件的设计-12
5.1 系统程序工作简析-12
5.2主程序流程图-12
5.3.1按键设计流程-14
5.3.2 LCD显示器设计流程-14
5.3.3 指纹系统通信程序设计流程-15
5.4 使用Keil编程-15
第6章 硬件焊接与调试-17
6.1 原件焊接-17
6.2 程序的烧写-17
6.3 LED和继电器的测试-18
6.4 液晶屏幕的测试-19
6.5 指纹模块和按键的测试-19
第七章 结 论-20
参考文献-21
致 谢-23
附录-24