毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

AT89C52基于DSP的指纹识别系统设计+仿真图+流程图(2)

时间:2016-12-14 17:10来源:毕业论文
1. 指纹识别系统的工作原理 指纹识别系统大致分为指纹图像采集、图像处理和识别三部分组成。工作原理图如下图1所示。指纹采集模块用来采集指纹数据


1. 指纹识别系统的工作原理
    指纹识别系统大致分为指纹图像采集、图像处理和识别三部分组成。工作原理图如下图1所示。指纹采集模块用来采集指纹数据,在对指纹图像处理以后,提取这些纹线特征,作为对比模板放入指纹库。指纹识别模块是用来采集和处理指纹图像的,在提取特征后与指纹库中的指纹模板进行对比,然后确定是否匹配。整个系统就是以图像处理[3]、特征点提取以及指纹比对为核心的。指纹识别系统的原理框图如下。
图1 指纹识别系统原理框图
2. 元器件的选取与介绍
2.1 AT89C52简介
AT89C52是美国ATMEL公司的高性能CMOS 8位单片机,片内含8K Bytes只读存储器(ROM)和256 Bytes的数据存储器(RAM),器件采用MCS-52指令系统,内置通用8位中央处理器(CPU)和Flash存储单元,功能强大,供许多高性价比的场合使用,可灵活应用于各种控制领域[4]。AT89C52引脚如图2所示。
 
图2  AT89C52引脚
AT89C52单片机采用40引脚的双列直插式封装(DIP),有4个I/O端口,笼统的表示为P0~P3,在访问片外扩展存储器时,低8位地址和数据由P0口分时传送,高8位地址由P2口传送。
VCC:供电电压,正常操作和对EPROM编程及验证时均使用+5V电源。
GND:接地。
P0口:P0口为一个8位漏级开路双向I/O口,每脚可吸收8 TTL门电流。当P1口的管脚第一次写“1”时,被定义为高阻输入。P0能够用于外部程序数据存储器,它可以被定义为数据/地址的第八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须被拉高。
P1口:P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入“1”后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为第八位地址接收。
P2口:P2口为一个内部提供上拉电阻的8位双向I/O口,P2口缓冲器能接收输出4个TTL门电流。当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行操作时,P2口则把其特殊功能寄存器里的内容输出。P2口在编程与校验的时候接收的是高八位地址信号和控制信号。
P3口:P3口是一个多功能的端口。P3口为一个内部提供上拉电阻8位双向I/O口,用来接收输出最多4个TTL门电流。在P3口输入“1”后,它们就被内部拉为高电平,并作为输入。作为输出,由于被外部拉为低电平,P3口则输出电流,这是因为上拉的缘故。
P3口还能作为一些特殊的功能口,如表1所示。
表1  P3口的第二功能
P3端口    第二功能    注释
P3.0    RXD    串行入口
P3.1    TXD    串行出口
P3.2    INT0    外中断0(低电平有效)
P3.3    INT1    外中断1(低电平有效)
P3.4    T0    记时器0外部输入
P3.5    T1    记时器1外部输入
P3.6    WR    外部数据存储器写选通(低电平有效)
P3.7    RD    外部数据存储器读选通(低电平有效) AT89C52基于DSP的指纹识别系统设计+仿真图+流程图(2):http://www.youerw.com/zidonghua/lunwen_964.html
------分隔线----------------------------
推荐内容