久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 14999|回復: 18
打印 上一主題 下一主題
收起左側

單片機+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<reg52.h>
#include<intrins.h>
#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檢測一次               
        }
}

因篇幅有限,圖片附件及源程序在附件中

指紋模塊-1602測試程序(51單片機).zip

129.7 KB, 下載次數: 363, 下載積分: 黑幣 -5

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏3 分享淘帖 頂2 踩
回復

使用道具 舉報

沙發
ID:511456 發表于 2019-10-10 11:15 | 只看該作者
這個可以做指紋鎖,贊
回復

使用道具 舉報

板凳
ID:680973 發表于 2020-1-4 13:47 | 只看該作者
感謝分享我來看看
回復

使用道具 舉報

地板
ID:645983 發表于 2020-3-21 18:37 | 只看該作者
用在普中51-單核-A2的開發板上,我改了對應的引腳的I/O口,但是依舊不能用,無法對比指紋,不知道是哪里有問題
回復

使用道具 舉報

5#
ID:489687 發表于 2020-3-23 20:12 | 只看該作者
謝謝分享 正在調試 感謝
回復

使用道具 舉報

6#
ID:713733 發表于 2020-3-23 20:32 | 只看該作者
太強了是大佬
回復

使用道具 舉報

7#
ID:694143 發表于 2020-4-5 11:14 | 只看該作者
出現Docking faliure是什么原因?
回復

使用道具 舉報

8#
ID:694143 發表于 2020-4-5 11:15 | 只看該作者
hello_syl 發表于 2020-3-21 18:37
用在普中51-單核-A2的開發板上,我改了對應的引腳的I/O口,但是依舊不能用,無法對比指紋,不知道是哪里有 ...

請問你的問題解決了么
回復

使用道具 舉報

9#
ID:835005 發表于 2020-10-28 18:00 | 只看該作者
您這個是直接可以用在普中A2的開發板上嗎?
回復

使用道具 舉報

10#
ID:116662 發表于 2020-10-30 08:29 | 只看該作者
學習一下,做一個家庭指紋電器控制系統一改還可以
回復

使用道具 舉報

11#
ID:826428 發表于 2020-11-22 17:30 來自手機 | 只看該作者
hello_syl 發表于 2020-3-21 18:37
用在普中51-單核-A2的開發板上,我改了對應的引腳的I/O口,但是依舊不能用,無法對比指紋,不知道是哪里有 ...

你有在上位機改波特率嗎,和單片機設置的波特率要一樣才能通信
回復

使用道具 舉報

12#
ID:54795 發表于 2021-4-16 09:55 | 只看該作者
已下載,不能使用
回復

使用道具 舉報

13#
ID:930965 發表于 2021-6-3 21:02 | 只看該作者
hello_syl 發表于 2020-3-21 18:37
用在普中51-單核-A2的開發板上,我改了對應的引腳的I/O口,但是依舊不能用,無法對比指紋,不知道是哪里有 ...

黃  白線連接的哪里
回復

使用道具 舉報

14#
ID:930965 發表于 2021-6-3 21:03 | 只看該作者
青梔 發表于 2020-4-5 11:14
出現Docking faliure是什么原因?

你這個問題  解決了?
回復

使用道具 舉報

15#
ID:806952 發表于 2021-6-8 10:39 | 只看該作者
出現Docking faliure是什么原因?
回復

使用道具 舉報

16#
ID:806952 發表于 2021-6-8 11:17 | 只看該作者
ctyyds 發表于 2021-6-3 21:03
你這個問題  解決了?

出現Docking faliure是什么原因?
解決了嗎?
回復

使用道具 舉報

17#
ID:945662 發表于 2021-6-28 09:49 | 只看該作者
dongbeiren 發表于 2021-6-8 11:17
出現Docking faliure是什么原因?
解決了嗎?

你好 , 請問你解決 Docking faliure的原因了嘛  
回復

使用道具 舉報

18#
ID:832132 發表于 2022-8-21 18:53 | 只看該作者
dongbeiren 發表于 2021-6-8 11:17
出現Docking faliure是什么原因?
解決了嗎?

源程序波特率是9600, 指紋模塊波特率是57600,需要更改為一致。
回復

使用道具 舉報

19#
ID:1069230 發表于 2023-10-17 20:22 | 只看該作者
把AS608模塊波特率改成9600試試,我的必須用9600才能通信否則Docking faliure
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产二区视频 | 国产久| 国产一区二区精品在线 | 在线欧美小视频 | av在线伊人| 日本成人免费网站 | 午夜国产一级 | 国产欧美一区二区三区国产幕精品 | 亚洲精选一区二区 | 一区精品在线观看 | 蜜桃在线播放 | 午夜视频在线观看一区二区 | 国产99视频精品免费视频7 | 51ⅴ精品国产91久久久久久 | 日韩精品视频在线 | 日本在线一区二区三区 | 欧产日产国产精品视频 | 国产免费看 | 国产视频第一页 | 天堂资源 | 中国一级毛片免费 | 久久精品在线播放 | 亚洲电影一区二区三区 | 国产精品视频网站 | 欧美日韩一区在线 | 亚洲精品久久视频 | av在线一区二区 | 精品日韩一区二区 | 国产高清在线 | 精品国产1区2区3区 一区二区手机在线 | 91精品国产91久久久久久吃药 | 日韩字幕| 亚洲精品电影网在线观看 | 欧美久久电影 | 久久久久成人精品免费播放动漫 | 午夜免费成人 | 欧美国产日韩在线观看 | 国产欧美在线 | 午夜视频免费在线观看 | 黄色一级电影免费观看 | 精品视频免费在线 |