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

资料分类:本科论文 上传会员:模糊的人 更新时间:2018-05-25
需要金币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

相关论文资料:
最新评论
上传会员 模糊的人 对本文的描述:若初次开机或想进入管理员模式必须再次回到主界面,即12864上显示汉字“欢迎使用指纹门禁系统 请按手指开锁”且ZFM60模块有绿光闪烁,表正在识别,如果不在主界面,可按复位按键回......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: