基于stm32f407的指纹识别系统的设计与实现-嵌入式毕业设计

项目介绍

技术:C语言、单片机等
摘要:随着社会的不断发展,在经济水平不断提高的同时,人们也越来越注重生活质量的提高。生物特征识别的产品在人们的生活中的运用越来越广泛,在人们的生活中随处可见。在人们对指纹识别技术的密切关注下,指纹识别系统从原来基于PC机发展到现在基于嵌入式系统,而且变得更加便捷和可靠。但是这些嵌入式系统在功耗,实时性和性价比方面还有明显的不足,需要更深层次优化。
本次设计主要是结合自身对指纹识别技术的学习,使用单片机和指纹传感器组合成一个简单的指纹识别系统,该系统主要实现指纹录入、搜索和删除等功能。单片机的内核采用ARM cortex-M4的STM32F407ZGT6,通过SPI实现传感器和指纹模块的通信,程序将提取到的指纹特征放在外部FLASH中。系统通过外接12V电源给单片机供电,使用TFTLCD液晶电容屏显示指纹识别的操作和结果。基于stm32f07单片机特有的USMART模块进行调试,为了能加人性化,在SPI FLASH中添加字库用于显示中文字符。为了更好的解决以后因录入指纹较多内存紧张的问题,通过SDIO接口连接SD卡来提供更多的内存,因此在程序中需要移植FATFS文件系统。系统通过串口实现控制器和上位机的通信过程,通过指纹模块AS608将采集到的指纹信息发送给上位机,并且在人机交互界面上显示指纹的灰度图像。关键字:指纹识别系统;STM32;USMART;FATFS;AS608。

效果图

请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值