历史上的今天

今天是:2024年10月30日(星期三)

正在发生

2020年10月30日 | 单片机+AS608的使用,并带程序

发布者:bin0990 来源: 51hei关键字:单片机  AS608  触摸感应 手机看文章 扫描二维码
随时随地手机看文章

之前在AS608的使用上走了许多弯路,这次希望身为初学者的我们可以吸取经验,特此介绍AS608.
指纹模块AS608的使用:
1脚红线:Vcc,连接3.3V电源供电,勿接3.3V以上电源
2脚黄线:接单片机串口TX端
3脚白线:接单片机串口RX端
4脚黑线:GND,3.3V电源的GND
5脚蓝线:模块触摸感应信号输出(高电平为检测到触摸),需要接VTI到3.3V
6脚绿线:模块触摸感应电路电源,可以与红线并接
在本次程序中5,6脚可以不接,2,3脚分别先连在单片机上的TX,RX,保证通信正常。本次程序基于51单片机设计可以通过LCD1602显示,带有录入指纹,检测指纹等等功能。


单片机源程序如下:
#include
#include
#include"buzz.h"
#include"key.h"
#include"uart.h"
#include"delay.h"
#include"FPM10A.h"
#include"lcd_1602.h"

void main()
{                                                        
        LCD1602_Init();                        //初始化液晶
        LCD1602_Display(0x80,"Fingerprint Test",0,16);         //液晶开机显示界面
          Uart_Init();                        //初始化串口
        Key_Init();                                //初始化按键
         Delay_Ms(200);          //延时500MS,等待指纹模块复位
        Device_Check();                           //校对指纹模块是否接入正确,液晶做出相应的提示
        Delay_Ms(1000);                        //对接成功界面停留一定时间
        while(1)
        {
            /**************进入主功能界面****************/
                LCD1602_Display(0x80,"  search finger ",0,16);         //第一排显示搜索指纹
                LCD1602_Display(0xc0,"  Add     delete",0,16);         //添加和删除指纹
                if(local_date==0)
                {
                        LCD1602_Display(0x80,  " *",0,2);
                        LCD1602_Display(0xc0,  "  ",0,2);
                        LCD1602_Display(0xc0+8,"  ",0,2);        
                }
                else if(local_date==1)
                {
                        LCD1602_Display(0x80,  "  ",0,2);
                        LCD1602_Display(0xc0,  " *",0,2);
                        LCD1602_Display(0xc0+8,"  ",0,2);        
                }
                else if(local_date==2)
                {
                        LCD1602_Display(0x80,  "  ",0,2);
                        LCD1602_Display(0xc0,  "  ",0,2);
                        LCD1602_Display(0xc0+8," *",0,2);        
                }                        
                //确认键
                if(KEY_OK == 0)
                {         
                         while(KEY_OK == 0);//等待松开按键                                                               
                        switch(local_date)
                        {
                                        case 0:  //搜索指纹                                                
                                        FPM10A_Find_Fingerprint();                                                                                                                                                                                                
                                        break;        
                                       
                                        case 1:         //添加指纹
                                        FPM10A_Add_Fingerprint();
                                        break;                                         
                                       
                                        case 2:        //清空指纹
                                        FPM10A_Delete_All_Fingerprint();
                                          break;
                                }
                        }
                    //切换键
                        if(KEY_DOWN == 0)
                        {
                                 while(KEY_DOWN == 0); //等待松开按键                                
                                   if(local_date<=2)
                                {
                                        local_date++;
                                        if(local_date==3)
                                                local_date=0;                                                
                                }               
                        }                                                
                        Delay_Ms(100); //延时判断100MS检测一次               
        }
}

[1] [1]
关键字:单片机  AS608  触摸感应 引用地址:单片机+AS608的使用,并带程序

上一篇:基于51单片机PWM直流电机调速程序 0到20级的调速
下一篇:stc-isp单片机下载软件与STC-USB驱动安装说明(教程)

推荐阅读

据国外媒体报道,日本富士通日前表示,公司计划关闭德国的一座个人电脑和笔记本电脑工厂。该工厂设在巴伐利亚的奥格斯堡,是富士通在欧洲的最后一个硬件生产中心。 富士通发言人称,公司将尽力把部分工厂员工转岗至不断扩张的服务部门,但不排除会强制裁员。该公司将与工会进行磋商,就离职补偿金问题达成协议。 富士通德国工厂关闭时间定在2020年,直接...
据外媒报道,西班牙瓦伦西亚理工大学(Valencia&#39;s Polytechnic University,UPV)的研究人员与西班牙高等科学研究理事会(Spanish National Research Council)的研究人员研发出一种新方法,能够以快速且廉价的方式制造高性能的电路。该方法集成了3D打印技术,可结合使用金属和聚合物。此外,研究人员还提出一种技术,可让打印的材料金属化,并使...
单片机源程序:/*******************************************************************//* 程序名:PWM直流电机调速 *//* 晶振:11.00592 MHz CPU型号:AT89C51 *//* 直流电机的PWM波控制,可以直接的调速从0到20级的调速 *//*****************************************************************/#include<reg51.h>#define TH0_TL0 (65536-1000...
上半年,Redmi K40系列正式发布,该系列至今依然是Redmi品牌最顶级的旗舰机型,同时其低配骁龙870版本的机型也是今年最受欢迎的旗舰之一,很好的均衡了性能、发热等方面,比骁龙888旗舰更受欢迎。  得益于此,Redmi K40的市场表现也非常出色,以致于目前拥有非常可观的用户量,其后续持续的优化也就备受关注。  今天,小米官方就首次公布了...

史海拾趣

问答坊 | AI 解惑

手机电路板设计影响音频性能

对PCB布局工程师来说,今天的手机提出了终极挑战。现代手机包含了可携式设备中所能找到的几乎所有子系统,如多种射频模块(包含蜂巢式、短距无线传输);音频、视讯子系统;专用的应用处理器,以及为因应愈来愈多应用需求而增加的I/O布局,且每一个子 ...…

查看全部问答∨

2009年全国大学生电子设计竞赛进度安排.doc

2009年全国大学生电子设计竞赛进度安排.doc…

查看全部问答∨

Sensorless Field Oriented Control of PMSM Motors

Sensorless Field Oriented Control of PMSM Motors…

查看全部问答∨

串口通信WriteFile总是返回错误代码6?

             大家好!       本人初学者,碰到个问题,想向各位请教...       串口通信WriteFile总是返回错误代码6...       之前我已经 ...…

查看全部问答∨

wince and dsp hpi 通信

现在想用arm 和dsp来实现视频监控,目标是经过dsp处理以后的图像用hpi传到arm 然后在arm上用sd卡实现存储 现在想问一下就是 怎么来实现从hpi传输过来的数据实现存储谢谢各位了 就是这么把从总线上传过来的数据实现保存…

查看全部问答∨

求助解答:什么是嵌入式硬件开发

     想朝嵌入式方面发展,但自己不是计算机专业的,而是电子信息专业, 只有朝硬件方面发展了,但自己又不懂什么是嵌入式硬件开发,以及硬件开发包括些什么内容, 要学些什么方面的知识呢?     望知道的大侠能 ...…

查看全部问答∨

无线抄表的wifi应用..(,智能家居,无线传真,小区安防局域网,手持消费POS机)

智能热表系统简介: 一、系统构成: 二、系统工作流程:  室内温控器测量的室内温度信息传送至温控阀智能控制器,智能阀门控制器内部单片机,通过运算得出阀门开度信号传递给由步进电机驱动的温控阀,改变流量大小起到动态温 ...…

查看全部问答∨

今天买到了TPS62200,马上进行设计

今天买到了TPS62200,这款芯片可以代替5V至3.3V转换时的LDO,因为它使用的是同步降压型DC/DC,所以效率很高。 马上打开了TI的WEBENCH, 输入相应参数: 后, 就出了如下设计参考: 其中 的原理图: 特性曲线: 工作数据: 材料清 ...…

查看全部问答∨

图中电阻的作用是什么

这是一个用两个继电器控制直流电机正反转的电路图,请问图中5W 1欧姆的水泥电阻的作用是什么  如何选取。 …

查看全部问答∨

pads将页间连接符保存到库中选项都是灰色

将页间连接符保存到库中选项都是灰色。无法选择,怎么办?是什么问题、。求助 …

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved