基于ARM的指纹识别门禁系统设计方案
图3 初始化流程图
3.2 指纹采集
指纹采集可以工作在中断方式,也可以工作在查询方式。本系统采用的是查询工作方式。程序流程大致如下,先初始化各寄存器,先往相应的寄存器写入控制字,设置采集指纹的参数,当指纹被自动采集进入数据寄存器,把指纹数据存入到指定的存储空间。
3.3 与计算机之间的通信
RS232串口用于S3C2440AL与上位机的通信,当存储图像过多时,可把图像存储在上位机上。S3C2440AL的UART可工作在中断模式或DMA模式下。本系统选用的是中断模式,也可以用查询方式。程序可以控制端口的波特率、数据宽度(5、6、7、8位)、停止位(1到2位)、极性控制等通信协议的设置。
4 结束语
本文介绍了基于ARM的指纹识别门禁系统的软硬件设计。ARM体系结构有丰富的接口,在门禁、监控等领域正发挥越来越重要的作用,面向可集成、可移植的特定嵌入式系统越来越多地出现在工程应用领域。本文实现的指纹识别门禁系统具有轻便、易安装、成本低的优点,具有良好的发展前景。
参考文献:
[1].RISCdatasheethttp://www.dzsc.com/datasheet/RISC_1189725.html.
[2].ROMdatasheethttp://www.dzsc.com/datasheet/ROM_1188413.html.
[3].RS232datasheethttp://www.dzsc.com/datasheet/RS232_585128.html.
评论