摘要:生物识别技术是目前实用性最广泛的的识别技术,该技术不必记住复杂的密码,也不需要携带钥匙、智能卡之类的东西就可以对身份进行有效的识别。生物识别技术认定的是人本身的生物特征,没有什么方法能比这种认证方式更方便、更实用的了。指纹识别是生物识别技术中使用最多的技术之一,它在考勤、门禁、以及智能家居中具有很强的实用性。而将该技术运用到学校考勤中的并不多,其实,在数字时代下,学校仍然使用纸质考勤暴露了很多弊端,需要将该技术运用到学校的考勤管理中,方便老师考勤,提高高校的上课效率。
该系统采用FPM10A光学指纹识别模块、AT24C02存储模块、DS1302时钟模块和LCD12864显示模块。主控芯片采用STC89C52RC,该单片机的功耗小,与其它模块之间的联合使用不存在冲突,方便使用。考勤的主要过程是通过时钟模块设置上下课时间,并存储在存储模块中,考勤开始后,由学生依次按指纹考勤,并将学生的考勤状况显示在显示屏上。
本系统利用指纹识别技术,实现了对用户身份的自动识别与验证,且具有成本低、电路简单可靠、人机交互方便等特点,具有一定的实用性。该系统的设计使学生考勤进入无纸化时代,方便老师上课考勤以及对学生在校上课情况进行考察,是学校对学生管理的有利工具,有它的实际意义。
关键词 单片机;指纹识别;考勤
目录
摘要
Abstract
1 绪论-1
1.1课题研究的背景-1
1.2 课题研究的主要内容-1
1.3课题研究意义-2
2 指纹考勤的基本原理-3
2.1指纹识别系统的基本原理-3
2.2考勤系统的基本原理-7
3 指纹考勤系统硬件设计-8
3.1 指纹考勤系统硬件结构-8
3.2 指纹考勤系统硬件设计-8
3.2.1 主控芯片-8
3.2.2 指纹识别模块-9
3.2.3 显示模块-14
3.2.4 存储模块-17
3.2.5 时钟模块-18
4 考勤系统软件设计-21
4.1系统结构图-21
4.2程序设计-23
4.2.1 指纹模块的程序设计-23
4.2.2 显示模块的程序设计-24
4.2.3 时钟模块的程序设计-24
4.2.4 主程序设计-25
5 综合测试-26
5.1 指纹模块测试-26
5.2 显示模块测试-27
5.3 时钟模块测试-27
5.4 综合测试-28
总结-30
致谢-31
参考文献-32