摘要:近年来,指纹识别技术受到越来越多的关注,因为指纹的唯一性,使得该技术相较于传统的身份验证技术,可靠性极大的提高。同时,随着如匹配算法等的相关技术的长足进步,基于单片机的指纹识别密码锁的技术愈发的成熟,该应用前景十分宽广。
本课题设计是基于STCR9C52单片机芯片的指纹识别按键密码锁。实现通过键入数字密码或者验证指纹进行开锁的功能。该系统的主要模块包括:最小系统模块,指纹模块,LCD12864液晶模块,AT89C52掉电存储模块,矩阵按键模块。
随着时代的发展,传统的普通家庭锁已经无法满足人们的需求,本设计具有体积小,可靠性高等特点,适合家庭,实验室等场合使用。以STC89C52单片机芯片为基础,通过按键键入数字密码或通过指纹模块采集验证者指纹并与库内预存的指纹信息进行匹配,成功即可开锁,并通过LCD12864液晶屏对相关信息给予显示。
关键词:STCR9C52;指纹;密码锁
目录
摘要
ABSTRACT
第一章 引言-1
1.1指纹识别技术的发展-1
1.2 指纹识别原理-1
1.3 课题设计目的-1
1.4 论文结构介绍-2
第二章 系统设计方案论证与选型-3
2.1 系统总设计方案-3
2.2 指纹模块-4
2.3 按键电路模块-4
2.4 信息显示模块-4
2.5 掉电存储模块-5
第三章 硬件电路设计-6
3.1 单片机最小系统-6
3.2 指纹模块-8
3.3 LCD12864液晶屏-12
3.4 矩阵按键模块-15
3.5本章小结-16
第四章 软件仿真设计-17
4.1 系统程序工作分析-17
4.2 串口初始化-17
4.3 主程序流程图-18
4.4 Keil编程-22
4.5 本章小结-22
第五章 硬件调试-23
5.1 程序的烧写-23
5.2 小灯、继电器的调试-23
5.3 液晶的调试-23
5.4 指纹模块、按键的调试-23
5.5本章小结-26
结论-27
致谢-28
参考文献-29