基于STM32的智能密码锁.doc

资料分类:理工论文 上传会员:朱丽安 更新时间:2020-03-27
需要金币2000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:6680
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本文设计的智能指纹密码锁以 STM32 103ZET6 为核心,整个系统设计所使用的模块有 STM32 103ZET6、AS608 指纹模块、GPRS(SIM900a)模块、串口屏、五线四相步进电机。 STM32 103ZET6 为主控模块,负责整个系统的运行控制。AS608 指纹模块内置 DSP 芯片,负责指纹信息采集。当 AS608 指纹模块检测到录入指纹时,将传输特殊指令给 STM32,同STM32 内部的密钥算法开始计算、生成有效密码,并通过 GPRS(SIM900a)通信模块将生成的密码发送到指定手机里,此时只需要将密码输入串口屏,串口屏将会把采集到的密码上传到 STM32 内,STM32 将会对密钥算法生成的密码与上传的密码进行比对,如果一致的话,STM32 将发生驱动指令给步进电机,步进电机打开门。

 

关键词: STM32 103ZET,AS608 指纹模块,GPRS 通信模块,串口屏,步进电机

 

目录

摘要

Abstract

1前言 .6

2总体方案设计 .6

2.1总体思路 .6

2.2硬件的选型 .6

2.2.1 单片机选型 .6

2.2.2指纹模块选型 7

2.2.3显示屏选型 7

2.2.4驱动电机选型 7

3硬件模块介绍 .7

3.1STM32 106ZET6 单片机介绍 7

3.1.1Cortex-M3 处理器组件 .8

3.1.2嵌套向量中断控制器(NVIC) .8

3.1.3Cortex-M3 的优点 8

3.2AS608 指纹模块 .10

3.2.1AS608 指纹模块系统资源 .11

3.3GPRS 通信模块 12

3.3.1GPRS 通信模块简介 12

3.3.2Unicode 码 13

3.4串口屏 13

3.5步进电机 14

4 总体设计介绍 .15

4.1AS608 指纹模块工作流程图 16

4.2SIM900a(GPRS)通信模块工作流程图.17

4.3串口屏模块工作流程图 18

5调试 19

5.1Kile 介绍 19

5.2实物运行照片 19

总 结21

致 谢22

参 考 文 献23

AS608 指纹模块检测程序:24

SIM900A 模块测试程序:29

相关论文资料:
最新评论
上传会员 朱丽安 对本文的描述:目前国内主流的单片机为 51 系列、430 系列、ARM 系列、FPGA 系列等。⑴以 51 为内核的单片机主要有 STC89C51/52、STC12/15,此类单片机都为 8 位单片机。优点是:价格低廉、资料齐全。缺点是......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: