需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:8929 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要:随着社会对保密的要求越来越多,密码的使用率变得越来越高。传统的开锁方式有钥匙,按键密码,手势密码。这些都可能因为不唯一性,而遭到他人使用。此时指纹因为它独一无二的特性,很快发展了起来。 本文概述了密码锁的构成原理,同时详细介绍了如何制作一个指纹锁,分为硬件设计部分和软件编程部分。系统采用STC89C52为主控制器,配以记忆芯片和显示模块,与ZFM60指纹模块一起完成了指纹的采集、识别,指纹特征的提取、比较、配对等过程。其中指纹模块是将采集到的指纹图像转换为字节进行传输和运算的。录入指纹后,下次开锁只需要与24C02中存储的指纹模板比较是否一致即可。整个指纹信息的通讯由单片机中的SBUF配合完成。该设计具有实用价值较高,操作容易,使用简单,应用场合广等突出优势。
关键词:唯一性;识别;ZFM60;图像;指纹模板
目录 摘要 Abstract 1 绪论-1 1.1 指纹识别的现状-1 1.2 指纹识别原理-1 1.3系统设计目的及意义-2 2 总体设计方案-3 2.1 总体设计方案-3 3 硬件介绍和设计-4 3.1 单片机及最小系统简单说明-4 3.2 12864系列液晶的引脚功能-4 3.3按键控制部分电路-5 3.4 指纹模块-6 3.4.1 指纹模块简介-6 3.4.2 指纹模块引脚接法-8 3.5 记忆芯片模块-8 3.6 总设计原理图-9 4 系统软件的设计-9 4.1 系统程序工作分析-10 4.2 主程序流程图-10 4.3键盘管理程序设计流程-11 4.4 LCD显示模块程序设计流程-12 4.5 指纹模块的通信程序设计流程-13 4.6 AT24C02程序设计流程-15 5 硬件及软件调试-16 5.1 AT24C02的调试-17 5.2 小灯、继电器的调试-17 5.3 液晶的调试-17 5.4 整体的调试-18 结 论-19 参 考 文 献-20 附录 实物图-21 致 谢-23 |