基于单片机的指纹密码锁设计.doc

  • 需要金币2000 个金币
  • 资料包括:完整论文
  • 转换比率:金钱 X 10=金币数量, 即1元=10金币
  • 论文格式:Word格式(*.doc)
  • 更新时间:2018-05-25
  • 论文字数:8929
  • 当前位置论文阅览室 > 论文范例 > 本科论文 >
  • 课题来源:(模糊的人)提供原创文章

支付并下载

摘要:随着社会对保密的要求越来越多,密码的使用率变得越来越高。传统的开锁方式有钥匙,按键密码,手势密码。这些都可能因为不唯一性,而遭到他人使用。此时指纹因为它独一无二的特性,很快发展了起来。

本文概述了密码锁的构成原理,同时详细介绍了如何制作一个指纹锁,分为硬件设计部分和软件编程部分。系统采用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