基于stm32的指纹识别系统单片机最终版本科学位论文.doc

基于stm32的指纹识别系统单片机最终版本科学位论文.doc

ID:11603609

大小:649.00 KB

页数:58页

时间:2018-07-12

基于stm32的指纹识别系统单片机最终版本科学位论文.doc_第1页
基于stm32的指纹识别系统单片机最终版本科学位论文.doc_第2页
基于stm32的指纹识别系统单片机最终版本科学位论文.doc_第3页
基于stm32的指纹识别系统单片机最终版本科学位论文.doc_第4页
基于stm32的指纹识别系统单片机最终版本科学位论文.doc_第5页
资源描述:

《基于stm32的指纹识别系统单片机最终版本科学位论文.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、燕山大学课程项目设计终期报告题目:基于STM32的指纹识别系统学院:电气工程学院年级专业:精密仪器及机械(2)班组号:10指导老师:吴希军答辩日期:2015年12月27日5课程项目设计书5课程项目设计书燕山大学《STM32原理及应用》课程项目设计书学院:电气工程学院系级教学单位:仪器科学与工程系5课程项目设计书题目题目名称基于STM32的指纹识别系统题目(组)序号10题目总成绩组长手机18203350158邮箱1792215527@qq.com学号姓名班级贡献(%)组长130103020143解青华精仪(2)班组员1130103020140张小康精仪(2)班组员2130103020145王烨

2、坚精仪(2)班组员3130103020144王子扩精仪(2)班设计要求通过指纹传感器采集本组成员指纹信息,并识别出成员指纹将名字显示在LCD上。所需模块STM32开发板、LCD、指纹传感器参考资料1.STM32及相关模块技术说明书2.单片机C语言编程工具书周次8-9周10-12周13-14周15-16周应完成任务收集资料熟悉课题设计系统整体方案,设计硬件电路,绘制原理图和PCB编制软件,撰写结题报告准备PPT,参加答辩指导教师:吴希军职称:副教授2015年9月16日系级教学单位审批:年月日摘要摘要9摘要摘要随着科技的快速发展,指纹识别系统应用的场所也越来越广泛,指纹识别成为人们生活中十分重要

3、的一个环节。本文对基于STM32单片机的指纹识别系统进行了详细的研究。本次设计主要由STM32F103单片机、指纹识别传感器R305、Nokia5110液晶显示屏组成,其中采用STM32F103作为本设计的核心元件。利用指纹识别传感器模块录制和搜索指纹,识别指纹数量为1000枚。利用Nokia5110液晶屏显示用户信息和录取比对结果,基本能满足用户需要。关键词:STM32F103指纹识别Nokia5110液晶显示屏9摘要11目录摘要5一、概述1二、系统总体方案及硬件设计22.1STM32F103简介22.2Nokia5110液晶显示屏简介21)硬件电路设计22)软件编程方案32.3R305指

4、纹传感器简介41)硬件电路设计42)软件编程方案42.4系统总体设计方案10三、项目实施103.1调试分析103.2心得体会11四、致谢11五、参考文献11附录程序清单121.Main.c122.FPM.h153.FPM.c164.LCD.h235.FONT.h246.LCD.c2611一概述基于stm32的指纹识别系统由三部分组成:stm32单片机,指纹识别模块,诺基亚5110液晶屏。STM32系列基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARMCortex-0内核。其中STM32F1系列有:STM32F103"增强型"系列、STM32F101"基本型"系列、STM32F10

5、5、STM32F107"互联型"系列。我们使用的增强型F103系列时钟频率达到72MHz,是同类产品中性能最高的产品。指纹模块是指纹锁的核心部件,安装在如指纹门禁或者硬盘等器件上,用来完成指纹的采集和指纹的识别的模块。指纹模块可实现指纹的采集和指纹的识别。Nokia5110液晶屏是一款性价比较高的液晶显示产品,原用于移动电话显示器,它是一块84*48的LCD点阵型液晶显示屏,可以显示多行汉字。该显示屏性价比高、接口简单、速度快。本研究设计、实现一种基于STM32芯片的指纹识别系统,通过指纹传感器采集指纹数据,指纹算法处理指纹数据实现指纹识别,该设计使用STM32作为主控芯片,使用Nokia5

6、110液晶显示屏进行相关模式信息以及指纹录制比对的结果显示。二系统总体方案及硬件设计2.1STM32F103简介STM32F103系列是ST公司基于32位ARM45Cortex-M3内核,主要面向工业控制领域推出的微控制器芯片,集成度高,外围电路简单,配合ST公司提供的标准库,开发者可以快速开发高可靠性的工业级产品,自推出以来就受到广泛重视并获得广泛应用。2.2Nokia5110液晶显示屏简介Nokia5110是一款经典机型,可能由于经典的缘故,旧机器很多,所以从旧机器的屏幕拆下来,驱动Nokia5110,用于开发的设备显示,取代LCD1602。2.2.1硬件电路设计Nokia5110液晶显

7、示屏由8个引脚来控制其工作。其中,RST、CE、DC、DIN、CLK这五个脚由STM32开发板的5个GPIO口来控制,VCC接稳定的3.3V电压,LIGHT脚控制LCD的背光,低电平有效,通常LIGHT和GND接地。2.2.2软件编程方案2.2.2.1时序设计45上图是5110的时序图。Nokia5110的通信协议是一个没有MISO只有MOSI的SPI协议,如果单片机有富裕的SPI接口,也可以利用硬件SPI,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。