基于stc59c52指纹考勤系统设计

合集下载

基于单片机的智能指纹考勤系统设计与实现 研究方法

基于单片机的智能指纹考勤系统设计与实现 研究方法

基于单片机的智能指纹考勤系统设计与实现研究方法基于单片机的智能指纹考勤系统设计与实现的研究方法主要包括以下几个步骤:
1. 需求分析:首先,需要对项目需求进行深入理解,明确系统需要实现的功能,例如:指纹录入、指纹识别、考勤记录等。

2. 方案设计:根据需求分析,设计出整个系统的架构,包括硬件和软件两部分。

硬件部分需要选择合适的单片机、指纹识别模块、存储模块等;软件部分需要设计算法,用于实现指纹识别等功能。

3. 硬件搭建:根据方案设计,选择合适的硬件搭建平台,包括单片机、指纹识别模块、存储模块等,并完成硬件平台的搭建。

4. 软件开发:根据方案设计,使用合适的编程语言(如C语言)编写程序,实现各种功能,如指纹录入、指纹识别、考勤记录等。

5. 系统测试:在完成软件开发后,需要对整个系统进行测试,检查系统是否能够正常运行,各项功能是否实现。

6. 优化与改进:根据测试结果,对系统进行优化和改进,提高系统的稳定性和准确性。

在整个研究过程中,需要不断进行需求调研和技术研究,以保证项目的顺利进行。

此外,还需要充分考虑系统的可扩展性和可维护性,以便在未来对系统进行升级和改进。

基于指纹识别的校园考勤系统设计

基于指纹识别的校园考勤系统设计

基于指纹识别的校园考勤系统设计一、引言随着社会的发展和科技的不断进步,电子技术的应用越来越广泛。

在校园里,考勤是学校管理中不可或缺的一环。

传统的考勤方式已经不能满足现代化管理的需要。

基于此,本文将介绍一种基于指纹识别的校园考勤系统的设计。

二、系统框架该系统主要由硬件设备和软件系统两部分构成。

硬件设备包括以下几个部分:1.指纹识别模块:用于识别学生的指纹信息,判断其是否在考勤范围内。

当学生涉及到考勤时,在指纹识别模块上输入自己的指纹进行验证,通过验证后完成考勤操作。

2.考勤机:安装在考勤地点,负责与指纹识别模块进行数据交互,并将验证结果通过网络传输到后台服务器上。

3.后台服务器:负责对接收到的考勤数据进行处理,从而完成对学生考勤记录的存储和管理。

软件系统主要包括以下几个功能模块:1.学生管理模块:用于对每个学生的信息进行管理,包括学号、姓名、班级等基本信息以及该学生的考勤记录等信息。

2.考勤管理模块:用于对考勤记录进行管理,包括考勤信息的录入、查询、统计等操作。

3.报表管理模块:用于生成各类报表,包括考勤统计表、缺勤学生名单等。

三、系统流程系统流程如下:1.识别指纹:当学生到达考勤地点时,将自己的手指放在指纹识别模块上进行验证。

2.传输数据:指纹识别模块将验证结果通过考勤机上传到后台服务器上。

3.处理数据:后台服务器对收到的考勤数据进行处理,将考勤信息存储到数据库中,并将结果返回到考勤机。

4.显示结果:考勤机显示学生考勤结果,同时将结果上传到后台服务器上进行存储。

四、系统优势1.减轻教师考勤工作:传统的考勤方式需要教师亲自点名,十分繁琐,并且易出现考勤误差。

而基于指纹识别的考勤系统可以自动完成全部考勤工作,减少人工干预,提高考勤准确率。

2.便捷高效:使用指纹识别的考勤系统,学生只需要在考勤机上刷一下指纹,即可完成考勤操作,考勤过程更加便捷高效,节约了大量时间和精力。

3.提高安全性:基于指纹识别的考勤系统具有较高的安全性,学生的个人信息和考勤记录不易泄露,提高了安全性。

基于指纹识别的考勤管理系统设计

基于指纹识别的考勤管理系统设计

基于指纹识别的考勤管理系统设计目录第一章绪论 (1)1.1 研制背景 (1)1.2 课题研究的主要内容 (2)1.3 本文的主要工作 (3)第二章指纹识别的基本原理 (4)2.1 指纹识别系统的工作原理 (4)2.2 指纹识别系统的工作模式 (7)第三章指纹识别考勤系统的设计 (8)3.1系统功能需求 (8)3.1.1 系统体系结构 (8)3.1.2 系统功能模块设计 (8)3.2 数据流程图 (10)3.3 系统结构图 (12)3.4 系统流程图 (13)3.5 小结 (15)第四章数据库设计 (16)4.1 数据库概述 (16)4.2 数据流图 (16)4.3 数据需求分析 (17)4.4 数据库逻辑结构设计 (17)4.5 数据库表的建立 (18)4.6 系统思路 (19)第五章系统实现 (20)5.1 开发平台及系统配置 (20)5.2 开始界面的制作 (20)5.3 系统主要功能实现 (21)5.3.1 指纹图象采集功能的实现 (21)5.3.2 指纹比对算法的功能实现 (21)5.3.3 系统管理功能的实现 (24)5.3.4 考勤结果分析功能的实现 (32)第六章系统测试 (36)6.1 测试的目的 (36)6.2 用例测试 (36)6.3 测试结果 (37)结论 (38)致谢 (39)参考文献 (40)第一章绪论1.1 研制背景随着网络与通信技术的飞速发展和人类物理与虚拟活动空间的不断扩大,现代社会对于人类自身身份识别的准确性、安全性与实用性提出更高要求。

传统的身份识别方法已经远远不能满足这种要求,人类必须寻求更为安全可靠、使用方便的身份识别新途径。

于是,生物识别技术悄然兴起,并应运而生为一种新的身份识别技术。

生物识别技术(Biometric Identification Technology)是利用人体生物特征进行身份认证的一种技术。

生物特征是唯一的(与他人不同),可以测量或可自动识别和验证的生理特性或行为方式,分为生理特征和行为特征。

指纹考勤系统设计方案

指纹考勤系统设计方案

指纹考勤系统设计方案指纹考勤系统设计方案随着现代科技的不断进步和发展,越来越多的企业和单位开始使用指纹考勤系统管理员工的考勤信息。

相比传统的考勤方式,指纹考勤系统具有精准、快捷和安全等优点,能够更好地保证考勤信息的准确性,提高管理效率。

本文将介绍一种基于指纹识别技术的考勤系统的设计方案。

1.系统需求1.1 功能需求指纹考勤系统是针对企业或单位的员工进行考勤管理的,其主要功能需求如下:1.实现员工的指纹录入,建立相应的指纹库;2.实现员工的考勤打卡与签退;3.实现考勤数据的保存和管理;4.支持数据的统计、分析和报表输出;5.支持数据的导出和备份。

1.2 性能需求考勤系统作为企业内部的一种管理工具,其性能需求主要包括以下几方面:1.考勤打卡速度快,不超过1秒钟;2.指纹识别率高,超过99%;3.稳定性好,保证系统每月工作时间不低于720小时;4.数据准确性高,不出现漏打卡和误打卡等情况。

2.系统设计2.1 系统结构设计指纹考勤系统是基于网络的分布式系统,其结构主要包括三个部分:前端采集设备、后台管理软件和数据库。

前端采集设备主要是指用于采集员工指纹信息和完成考勤打卡的指纹识别终端。

这种设备通常包括指纹采集器、指纹识别器和显示屏等组成,并通过网络和后台管理软件进行数据交互。

后台管理软件是指核心控制系统,它负责处理所有的指纹识别和考勤管理过程,并将数据保存到数据库中。

此外,后台管理软件还具有考勤数据分析、报表生成和数据导出等功能。

数据库是系统的核心组成部分,它负责保存所有的员工信息、指纹信息、考勤记录和考勤规则等数据。

为了确保数据的安全和完整性,数据库必须采用高可靠性的方案进行部署和维护。

2.2 系统流程设计指纹考勤系统的流程主要包括指纹采集、指纹识别、考勤打卡、考勤数据管理和报表生成等过程。

具体流程如下:1.指纹采集:系统管理员首先在指纹采集设备上录入员工的指纹信息,并将其保存到数据库中。

2.指纹识别:当员工前往考勤打卡设备进行打卡时,系统将自动识别员工的指纹信息,并进行验证。

指纹识别考勤管理系统设计与实现

指纹识别考勤管理系统设计与实现

指纹识别考勤管理系统设计与实现指纹识别考勤管理系统是一种采用指纹识别技术实现考勤管理的系统。

本文将讨论这种系统的设计与实现。

一、需求分析考勤管理是企业中不可缺少的一项基本管理工作,其主要包括员工的考勤记录、请假审批、加班记录、考勤统计等多个方面。

以往的考勤管理往往存在很多问题,例如考勤数据的准确性不高、考勤信息的处理速度慢、考勤监督的难度大等。

因此,需要一种系统使考勤管理更加规范化、科学化和自动化,并且能够有效提高考勤工作的效率和准确性。

二、系统设计指纹识别考勤管理系统的设计涉及到多个方面,如指纹采集、指纹识别、考勤数据的存储和处理等。

以下是系统的主要设计要点:1.指纹采集指纹采集是指纹识别系统的第一步,需要设计一个指纹采集器来采集员工的指纹信息。

该硬件设备需要具有稳定的性能和高精度的采集能力,能够快速采集到员工指纹信息。

2.指纹识别指纹识别是该系统的核心部分,也是最关键的部分。

设计一个高效可靠的指纹识别算法非常重要,以确保能够正确地识别员工的指纹信息。

3.考勤数据的存储和处理考勤数据需要存储到数据库中,并通过一定的算法来进行处理,以便计算员工的考勤情况。

同时,该系统还需要实现考勤数据的统计和分析功能,使管理人员可以直观地了解员工的考勤情况。

三、系统实现指纹识别考勤管理系统的实现需要进行软硬件的配合。

以下是该系统的主要实现步骤:1.硬件设备的选择需要选择合适的指纹采集器和服务器。

指纹采集器通常通过USB接口连接到计算机上,服务器是安装在办公室电脑或是数据中心的一台或多台服务器。

2.指纹采集安装指纹采集器驱动程序,并使用开发包编写采集程序对员工的指纹信息进行采集。

采集程序需要对指纹信息进行处理,并将采集到的指纹信息保存到数据库中。

3.指纹识别采用指纹识别算法对员工的指纹信息进行识别,将识别结果存储到数据库中。

4.考勤数据的处理设计考勤数据处理程序,对数据库中的数据进行分析和处理,以生成考勤报告和分析。

基于指纹识别的校园考勤系统设计

基于指纹识别的校园考勤系统设计

文档从网络中收集,已重新整理排版.word版本可编辑.欢迎下载支持.本科毕业论文(设计、创作)题目:基于指纹识别的校园考勤系统设计学生姓名:学号: 023******* 所在系院:信息与通信技术系专业:电子信息工程入学时间: 2010 年 9 月导师姓名:职称/学位:讲师/博士导师所在单位:完成时间: 2014 年 5 月安徽三联学院教务处制基于指纹识别的校园考勤系统设计摘要:校园内学生和工作人员众多,考勤方面一直是很多学校的一大难题。

本文研究的内容是让指纹识别技术走进校园考勤管理系统,并通过指纹识别来完成这个目标。

对大量企业的指认识别考勤系统进行分析,使这个校园考勤系统更加稳定和安全。

指纹识别技术的出现很好的解决了这个问题。

要完成校园考勤系统,需要对指纹识别技术有所认识,要保障考勤系统运作的稳定和安全需要从两个方面,分别是硬件和软件。

要制定合理有效实用的校园考勤方案,需对每一位学生和员工的指纹进行采集,并将采集的指纹建立一个数据库,方便日后进行身份识别时对比认证。

校园用指纹识别进行考勤管理,这个方案能代替以往老式的考勤方法,彻底杜绝代签到的不良现象,对校园的考勤有着巨大的作用。

关键词:校园;考试;指纹Design of campus attendance system based onfingerprint IdentificationAbstract:Many students and staff on campus, attendance has always been a big problem to many schools.The research contents of this paper is to make the fingerprint recognition technology into the campus attendance management system, and to accomplish this goal by fingerprint identification.Analysis, to identify a large number of enterprises to identify attendance system, make the school attendance system is more stable and safe.The emergence of fingerprint identification technology is very good solve the problem.To complete the system of check on work attendance in schools, need to recognize the fingerprint identification technology, to ensure the stability of the system of check on work attendance and safety need from two aspects, respectively is the hardware and software.To formulate rational and effective practical school attendance, for every student and staff of fingerprint collection, and will build a database collection of fingerprints, convenient for identities in the future when compared to certification.Campus with fingerprint attendance management, this scheme can take the place of old-style method of check on work attendance, completely eliminate issuing to the unhealthy phenomenon, has a huge role on school attendance.Keywords: campus; exam; fingerprint目录第一章绪论 01.1 研制背景 01.2 课题研究的主要内容 (1)1.3 本文的主要工作 (1)第二章指纹识别的基本原理 (2)2.1 指纹识别系统的工作原理 (2)2.2 指纹识别系统的工作模式 (4)第三章指纹识别考勤系统的设计 (5)3.1系统功能需求 (5)3.1.1 系统体系结构 (5)3.1.2 系统功能模块设计 (5)3.2 数据流程图 (6)3.3 系统结构图 (8)3.4 系统流程图 (9)第四章数据库设计 (12)4.1 数据库概述 (12)4.2 数据流图 (12)4.3 数据需求分析 (13)4.4 数据库逻辑结构设计 (13)4.5 数据库表的建立 (13)4.6 系统思路 (13)第五章系统实现 (15)5.1 开发平台及系统配置 (15)5.2 开始界面的制作 (15)5.3 系统主要功能实现 (15)5.3.1 指纹图象采集功能的实现 (15)5.3.2 指纹比对算法的功能实现 (15)5.3.3 系统管理功能的实现 (18)5.3.4 考勤结果分析功能的实现 (21)第六章系统测试 (23)6.1 测试的目的 (23)6.2 用例测试 (23)6.3 测试结果 (24)结论 (25)致谢 (26)参考文献 (27)第一章绪论1.1 研制背景由于通讯技能与网络的飞速普及发展,如今社会对于人类自己的身份识别的要求要变的更高.以前古板老套的法子早已满足不了人们对这一方面的需求,所以要探索一种新的身份识别方式使之更为安全方便。

基于单片机的无线指纹考勤系统的设计与实现

基于单片机的无线指纹考勤系统的设计与实现

基于单片机的无线指纹考勤系统的设计与实现作者:高关珍洪家平来源:《电脑知识与技术》2017年第16期摘要:随着生物识别技术的快速发展和日益成熟,市场上相继出现了能识别人体生物特征的设备,比如人体指纹、掌形、虹膜等生物识别系统。

该文介绍的无线指纹考勤系统就是利用指纹识别技术对职员的出勤进行公正合理并科学管理的系统,该系统具有简单、快捷、方便、准确和安全等特点,同时还能克服以往考勤系统中诸多不足。

关键词:单片机;指纹识别;考勤;设计与实现1概述传统的考勤如手工签到、打卡钟、IC卡或磁卡考勤等,这些都是低效率、难管理、易假冒、高人情的不科学的考勤管理方式。

随着生物技术的发展,特别是随着指纹识别技术发展的日益成熟,该项技术也被应用到人们的身份识别,比如指纹考勤管理系统、门禁管理系统等领域。

目前,市面上指纹考勤系统常见的有两种,一种是上位机一下位机型产品,考勤系统工作时须有上位计算机的支持,多个系统共享指纹识别设备,并且指纹的比对需要由上位计算机的支持。

这样的话上位计算机的负担就比较重。

而且无论是考勤机、线路或上位计算机出现任何故障,都会导致整个考勤系统的无法正常工作,这样就降低了系统处理能力。

另一种是单机型产品,由单机完成考勤的全部过程,这种系统完全克服了前一种考勤系统的缺点。

本文要介绍的无线指纹考勤系统就属于单机型产品。

它采用了指纹识别技术、无线通信技术等多种先进技术,利用C8051F系列单片机为主控制器,使用指纹识别模块VFDA02和无线通信模块Si4432,实现了无线指纹考勤系统。

该系统能够实现对考勤现场数据的实时录入、多点采集和无线数据传输等功能,并且具有数据传输距离远、信号传输方便、不用布线等优点。

单台设备就可完成考勤管理的全部过程,可以不需要其他上位机的支持,使得系统的总体成本降低了。

如果使用上位机的话,该系统可以将考勤记录通过无线通信模块Si4432上传至上位机处理,从而有效地解决了架线不便、线缆故障造成的麻烦,同时信号传送质量也得到了很大的提高,系统管理也更加方便、高效。

基于STC89C52单片机的指纹密码锁系统设计与实现

基于STC89C52单片机的指纹密码锁系统设计与实现

使用。文献[6,7]采用指纹模块实现了开锁功能。但如果 指纹被仿造 或 复 制[8],则 门 锁 被 非 法 打 开,实 际 应 用 是 不 允许发生的。基于此,本文提出将指纹识别开锁和密码开 锁相结合的理念,以优化传统门禁系统安全性和适应性问 题,借助信号指示模块和友好的人机交互界面,实现了基于 STC89C52单片机的指纹密码锁设计,旨在降低设计成本, 提升门禁系统安全性。 1 指纹密码锁系统整体设计
2020年 第 39卷 第 5期 传感器与微系统(TransducerandMicrosystemTechnologies)
81
DOI:10.13873/J.1000—9787(2020)05—0081—03
基于 STC89C52单片机的指纹密码锁系统设计与实现
杨朋飞,聂 亮,陈 靖,蔡长龙
令;外 部 存 储 器 用 来 实 现 掉 电 保 存 密 码;电 磁 锁 为 执 行 机
82 传 感 器 与 微 系 统 第 39卷
MCU采用宏晶公司设计的 STC89C52RC型单片机,具有速
度快、功耗低、抗干扰能力强、价格超低等纹信息的录入、读取和清除;并通
过显示模块实时显示设备状态;输入设备输入系统相应指
Designandrealizationoffingerprintpasswordlocksystem basedonSTC89C52MCU
YANGPengfei,NIELiang,CHENJing,CAIChanglong
(SchoolofOptoeletronicEngineering,Xi’anTechnologicalUniversity,Xi’an710021,China)
本文从硬件和软件两个大方面来考虑,各模块既相互 独立,又互有影响。图 1为各模块之间相互关系。系统包 含微控制单 元 (microcontrollerunit,MCU)、指 纹 模 块、输 入 模 块、显示模块、电磁锁模块、外部存储器和其他元器件。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

指纹考勤系统实验报告班级:电信092班姓名:保昆200916022218邵苗苗200916022217何郭微200916022207马政仑200916022222指导老师:陶福寿2012年5月6日目录1指纹识别技术概述 (3)1.1指纹识别技术的发展系统简介 (3)1.2系统简介 (4)2指纹识别系统的设计 (5)2.1指纹识别系统的硬件设计 (5)2.1.1 FM—180指纹识别模块 (5)2.1.2 89C52RC单片机 (7)2.1.3 UART接口 (9)2.2指纹识别系统的软件件设计 (9)3设计内容 (10)3.1指纹识别流程图 (10)3.2程序代码 (10)4测试结果 (14)5心得体会 (15)保昆:stc89c52邵苗苗:FM-180指纹识别模块何郭微:UART串口马政仑:1062液晶显示1指纹识别技术概述1.1指纹识别技术的发展系统简介人们使用指纹进行个人身份鉴定已经有很长的历史考古证实,公元前7000年到6000年以前,古叙利亚和中国,指纹作为身份鉴别己经开始应用。

考古发现,在这个时代,一些粘土陶器上留有陶艺匠人的指纹,中国的一些文件上印有起草者的大拇指指纹,在Jercho 的古城市的房屋留有砖匠一对大拇指指纹的印记等。

在我国,早在公元650年,唐代作家贾公秀在其作品中就着重提到了指纹是确认个人身份的方法。

我国将指纹应用于民间契约及断案有悠久的历史,但是由于缺乏专门性研究,未能将指纹识别技术上升为一门科学。

虽然指纹的一些特征己经被人们认识和接受但不能证明,但指纹己经广泛应用社会的各个方面。

用指纹采集仪采集指纹,提取出细节点,然后将细节点保存到数据库中,形成指纹模板库。

在线部分——用指纹采集仪采集指纹,提取出细节点,然后将这些细节点与保存在数据库中模板细节点进行匹配,判断输入细节点与模板细节点是否来自同一个手指的指纹。

一般来说,离线处理允许人工因素介入,可根据需要手动调整系统参数,而在线处理应完全由系统自动完成所有操作。

自动指纹识别系统框图如图1所示:离线部分在线部分指纹图像细节点降噪后的图像匹配图1 自动指纹识别系统框图预处理是将输入的(直接采集进来的)低质量、有噪音的指纹源图象处理成已细化了的清晰的二值图像。

它的目的是减少低质量的图像对分类识别结果的影响,预处理中一般包括图像增强、滤波、二值化、细化等步骤。

在上图中提到细节提取,该细节所指的是指纹纹路。

指纹纹路有3种基本类型——环型、弓型和螺旋型。

现在,科学家已能够通过模型再现那些较为常见的指纹,也能重复不太复杂的罕见指纹的形成过程。

目前尚未发现有不同的人拥有相同的指纹,所以每个人的指纹也是独一无二。

由于指纹是每个人独有的标记,近几百年来,罪犯在犯案现场留下的指纹,均成为警方追捕疑犯的重要线索。

现今鉴别指纹方法已经电脑化,使鉴别程序更快更准。

每一个人的指纹纹路都有各自的特点,所以每一个指纹纹路的细节也是有所不同的。

要识别一个指纹,其关键所在就是提取每一个指纹纹路的细节,只有提取到更多的细节点数才能更加准确的识别一个指纹。

离线部分进行的是指纹录入操作:当开始指纹采集的时候,指纹识别模块将对所读取指纹进行图像增强,着重对指纹纹路进行扫描,并提取其特有的纹路。

在将其进行保存。

在线部分进行的是指纹录入操作:当识别源置于指纹识别区域时,指纹识别模块同样进行图像增强的操作,此时指纹识别模块将对指纹纹路进行扫描,读取指纹纹路的特点并将其与指纹库的存储资源进行比对。

当所读取指纹纹路与所读取指纹相似度超过90%,则表示读取成功。

1.2系统简介指纹识别系统的基本结构和整体流过程,并且从硬件系统和软件系统两个主要方面探讨了设计指纹识别系统的基本方法。

硬件系统的设计主要是基于89C52RC单片机、FM—180指纹识别模块、以及相关的程序设计;软件系统的设计主要是指纹识别系统算法的设计,其中包括图像处理和图像识别两个方面。

通过实验显示,该系统采集的指纹图像较清晰、失真较小,处理后的图像轮廓分明、特征突出,利于指纹分类与识别。

通过对指纹识别系统的研究、设计与开发,综合运用了信号采集及接收技术,图像处理及识别技术, 基本实现了利用单片机进行指纹识别系统开发的目的。

2指纹识别系统的设计2.1指纹识别系统的硬件设计硬件系统是实现一切系统功能的物质基础,它是系统不可缺少的一个整体,一个工程系统的建立都是在硬件基础上展开的。

本次设计任务的硬件设施已经配备,其核心是89C52RC单片机与FM—180指纹识别模块,我们的任务是完成两者的主电路连接,实现指纹图像采集的功能。

2.1.1 FM—180指纹识别模块FM-180亮背景光学头指纹识别设备采用光学指纹传感器,由高性能DSP处理器和FLASH等芯片构成,具有指纹图像处理,模版提取,模版匹配,质问搜索和模版存储等功能。

指纹特征:指纹算法是从指纹图像中提取的特征,代表了指纹的信息。

指纹的保存,比对,搜索都是通过操作指纹特征来完成。

图二系统参数与接口(A型)FM-180是完整的指纹识别模块,不需挂接任何外围部件,模块始终处于从属地位,主机需要通过不同的指令让模块完成各种功能。

主机的指令,模块的应答以及数据交换都是按照规定格式的数据包来进行的。

主机必须按照格式封装要发送的指令或数据,也必须按格式解析收到的数据包。

FM—180指纹识别模块使用USB供电,使用拓展的+5V电源接口。

该模块的正常工作电流为100-170mA。

峰值电流将可达到200mA。

在该模块进行指纹录入操作时,其时长约为1.5s。

而当其进行指纹识别操作时,由于要进行特征提取和指纹对比等步骤,所以其操作时长约为3-5s。

该模块可以存储约900组指纹数据。

经过小组成员100次的反复操作,该模块的识别率为100%,该数据将在更多的实验数据下长生变动。

图三1602液晶显示此模块包括液晶初始化、命令的输入、显示数据的输入。

其中命令是用于控制液晶状态是否显示光标,光标是否闪烁,是否清除原来数据以及显示的具体位置。

数据显示主要是将要显示的信息按需要准时显示出来。

按键电路:其按键共有三个。

K1:复位。

K2:指纹录入。

K3:指纹读出。

按下k1系统处于复位状态,将清空之前的所有操作!按下k2键后,FM-180指纹识别模块开始处于工作状态,工作灯闪亮。

此时可以进行指纹录入工作,将所需录入的指纹置于识别区1-2秒,显示test finger1.2.3….表示录入成功!按下k3键后模块处于识别工作模式,将之前多录入的指纹体置于识别区3-5秒,显示finger1.2.3…表示读取成功模式指示灯:共有两个灯,一红一绿。

与模块握手通过,绿灯亮起。

进入识别模式;红色灯亮,进入录入指纹模式。

电源与指示灯:该模块使用USB供电,使用拓展的+5V电源接口。

当与计算机接通后,按下开关,电源指示灯亮起。

2.1.289C52RC单片机STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。

在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

具有以下标准功能:8k字节Flash,512字节RAM,32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口。

另外STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。

空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。

掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。

最高运作频率35Mhz,12T。

STC89C52具体介绍:①主电源引脚(2根)VCC(Pin40):电源输入,接+5V电源GND(Pin20):接地线②外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路的输入端XTAL2(Pin20):片内振荡电路的输出端③控制引脚(4根)RST/VPP(Pin9):复位引脚,引脚上出现2个机器周期的高电平将使单片机复位。

ALE/PROG(Pin30):地址锁存允许信号PSEN(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。

④可编程输入/输出引脚(32根)STC89C52单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。

PO口(Pin39~Pin32):8位双向I/O口线,名称为P0.0~P0.7P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7P2口(Pin21~Pin28):8位准双向I/O口线,名称为P2.0~P2.7P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.71. I/O 口输入/输出口经过特殊处理,很多干扰是从I/O进去的,每个I/O均有对VCC/对GND二级管箝位保护。

2. 电源单片机内部的电源供电系统经过特殊处理,很多干扰是从电源进去的3. 时钟单片机内部的时钟电路经过特殊处理,很多干扰是从时钟部分进去的4. 复位电路单片机内部的复位电路经过特殊处理,很多干扰是从复位电路部分进去的.工作流程:当读取主函数时定时器0开中断设17ms的初值。

只对液晶进行写操作,不进行读操作。

液晶初始化,串口初始化。

UART方式1:8位UART,REN=1:允许接,SMOD=0波特率不加倍。

T1方式,用于UART波特率,UART 波特率设置:9600。

打开定时器0,中断0,低电平中断。

中断1,低电平中断。

开中断0,开中断1。

开始握手6次,如果没有一次成功,表示模块通信不正常。

只要成功就跳出此循环。

与模块握手通过,绿灯亮起。

进入识别模式。

录入一个指纹,如果仍为低电平,表示按键有效。

此时等待松手与模块握手通过。

采集两次,生成1个指纹模板成功,保存也成功,进入录入指纹模式。

循环一结束。

模式转换,其中用modeflag 来标志,默认从第1个指纹开始录入。

如果仍为低电平,表示按键有效,等待松手。

0表示录入指纹,1表示识别指纹。

2.1.3 UART接口UART:Universal Asynchronous Receiver/Transmitter,通用异步接收/发送装置,UART是一个并行输入成为串行输出的芯片。

用于控制计算机与串行设备的芯片。

有一点要注意的是,它提供了RS-232C 数据终端设备接口,这样计算机就可以和调制解调器或其它使用RS-232C接口的串行设备通信了。

作为接口的一部分,UART还提供以下功能:将由计算机内部传送过来的并行数据转换为输出的串行数据流。

相关文档
最新文档