2。2。2 无线模块的选择 5
2。2。3 语音模块的选择 5
2。2。4 指纹模块的选择 5
2。2。5 电源模块的选择 6
2。3 整体方案设计 6
第三章 硬件电路设计 8
3。1 主要模块介绍 8
3。1。1 STC12C5A60S2 单片机 8
3。1。2 HSC-U003 语音模块 9
3。1。3 指纹识别模块 FPM-10A 10
3。1。4 无线收发模块 NRF24L01 12
3。1。5 存储模块 AT24C02 12
3。1。6 字符型 LCD1602 模块 13
3。1。7 12864 液晶显示模块 13
3。2 硬件电路设计 14
3。2。1 单片机最小系统电路设计 14
3。2。2 指纹模块电路设计 15
3。2。3 语音模块电路设计 15
3。2。4 主机 12864 显示屏电路设计 17
3。2。5 按键电路设计 17
3。2。6 蜂鸣器电路设计 18
3。2。7 主机无线模块电路设计 18
3。2。8 从机无线模块电路设计 19
3。2。9 从机 LCD1602 电路设计 20
3。2。10 从机存储模块电路设计 20
第四章 软件设计 22
4。1 主机系统的软件设计 22
4。2 从机系统的软件设计 22
4。3 识别模式软件设计 23
4。4 录入模式软件设计 24
4。5 清空指纹库软件设计 25
4。6 无线模块软件设计 26
4。6。1 主机无线模块软件设计 26
4。6。2 从机无线模块软件设计 27
4。7 语音模块软件设计 27
第五章 程序调试 29
5。1 Keil 4 编程软件简介 29
5。2 系统调试问题及解决方案 29
5。2。1 按键模块 29
5。2。2 指纹模块 29
5。3 系统调试结果 29
结 论 33
致 谢 34
参考文献 35
第一章 绪论
1。1 研究背景及其意义
在网络化程度发展迅速的今天,信息的安全性变得更加重要,越来越多的地方 需要验证人们的身份。长期以来,身份认证的方法主要有以下几种,如密码、身份 证、磁卡、IC 卡等[1]。但是这些传统的身份认证方式都有他的弊端,如身份证,磁 卡,IC 卡之类的认证方式,这些卡片类的物一但遗失就会带来许多不便,会导致合 法持卡人无法进行身份验证,以及持卡人的信息被破解盗用。又如在网络环境下, 密码是身份认证的主要方式,但随着科技的发展,这些密码很容易就能被破解,同 时长串,繁多的密码容易被遗忘或混淆。不过科技的进步,也给我们带来了更为方 便可靠的生物识别技术。论文网