谷,导致各点的电容值不同,这个电容值阵列就形成一幅指纹图形。相关公式C=FPS200是面向行的器件,每次可获得一行图像。每列接有两个采样保持(S/H)电路。当选定一行后,对此行的所有电容充电至VDD。充电结束时,第一组采样保持电路将保存该电压值。接着,该行电容将被放电,经过一段放电时间,令一组采样保持电路将保存剩余电压值。那么,两组S/H电路电压值之差正比于电容值,将其数字化就可表示该行的指纹图像。采集时的行,放电时间,电流等写入FPS200里的相关寄存器,结合A/D转换的灰度值,以及自动换行等设置实现指纹图像的获取。FPS200EEPROMMCU设计过程中以单片机系统作为控制核心。指纹经传感器采集后,由传感器直接转成RGB格式,并且数据传输到MCU。MCU需要执行大量的模式识别和图像处理相关计算。固化的程序存储在EEPROM中,这些指令控制了整个指纹识别系统的工作流程。RAM为内存存储临时数据。构成数据通道。RAMPC图2-4基于单片机的考勤硬件图FPS200具有自动指纹检测功能。当手指按到传感器上,FPS200便会发出中断信号给MCU,MCU查询到中断,开始采集指纹数据并将数据传给PC机。在后面软件部分文章介绍串口通信部分,主要是上位机编程。而对下位机,指纹提取的程序不做介绍。图2-5FPS200引脚与单片机管脚连接图实例2.4串行通信89S51单片机有一个全双工异步串行I\O口,占用P3.0(串行数据接收端RXD)和P3.1(串行数据发送端TXD)两个引脚,是P3口的第二个功能。该接口电路不仅可以同时进行数据的接收和发送,也可以作为一个同步移位寄存器使用。2.4.1串行通信接口串行口由发送控制器、接受控制器、波特率输入管理和发送/接收缓冲器SBUF组成。通常定时器T1作为串行口波特率发生器使用。串行口的通信操作视为累加器A与发送/接受缓冲器SBUF之间的数据传送操作。