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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2170|回復: 0
收起左側

AS608 FPM10A指紋模塊的單片機驅動程序

[復制鏈接]
ID:676426 發表于 2021-4-3 20:40 | 顯示全部樓層 |閱讀模式
電容式指紋模塊的上位機調試以及程序 比as608更簡小 更方便
51hei截圖20210403203946.png

單片機源程序如下:
  1. #include<reg52.h>
  2. #include<intrins.h>
  3. #include"buzz.h"
  4. #include"key.h"
  5. #include"uart.h"
  6. #include"delay.h"
  7. #include"FPM10A.h"
  8. #include"lcd_1602.h"

  9. void main()
  10. {                                                        
  11.         LCD1602_Init();                        //初始化液晶
  12.         LCD1602_Display(0x80,"Fingerprint Test",0,16);         //液晶開機顯示界面
  13.           Uart_Init();                        //初始化串口
  14.         Key_Init();                                //初始化按鍵
  15.          Delay_Ms(200);          //延時500MS,等待指紋模塊復位
  16.         Device_Check();                           //校對指紋模塊是否接入正確,液晶做出相應的提示
  17.         Delay_Ms(1000);                        //對接成功界面停留一定時間
  18.         while(1)
  19.         {
  20.             /**************進入主功能界面****************/
  21.                 LCD1602_Display(0x80,"  search finger ",0,16);         //第一排顯示搜索指紋
  22.                 LCD1602_Display(0xc0,"  Add     delete",0,16);         //添加和刪除指紋
  23.                 if(local_date==0)
  24.                 {
  25.                         LCD1602_Display(0x80,  " *",0,2);
  26.                         LCD1602_Display(0xc0,  "  ",0,2);
  27.                         LCD1602_Display(0xc0+8,"  ",0,2);        
  28.                 }
  29.                 else if(local_date==1)
  30.                 {
  31.                         LCD1602_Display(0x80,  "  ",0,2);
  32.                         LCD1602_Display(0xc0,  " *",0,2);
  33.                         LCD1602_Display(0xc0+8,"  ",0,2);        
  34.                 }
  35.                 else if(local_date==2)
  36.                 {
  37.                         LCD1602_Display(0x80,  "  ",0,2);
  38.                         LCD1602_Display(0xc0,  "  ",0,2);
  39.                         LCD1602_Display(0xc0+8," *",0,2);        
  40.                 }                        
  41.                 //確認鍵
  42.                 if(KEY_OK == 0)
  43.                 {         
  44.                          while(KEY_OK == 0);//等待松開按鍵                                                               
  45.                         switch(local_date)
  46.                         {
  47.                                         case 0:  //搜索指紋                                                
  48.                                         FPM10A_Find_Fingerprint();                                                                                                                                                                                                
  49.                                         break;        
  50.                                        
  51.                                         case 1:         //添加指紋
  52.                                         FPM10A_Add_Fingerprint();
  53.                                         break;                                         
  54.                                        
  55.                                         case 2:        //清空指紋
  56.                                         FPM10A_Delete_All_Fingerprint();
  57.                                           break;
  58.                                 }
  59.                         }
  60.                     //切換鍵
  61.                         if(KEY_DOWN == 0)
  62.                         {
  63.                                  while(KEY_DOWN == 0); //等待松開按鍵                                
  64.                                    if(local_date<=2)
  65.                                 {
  66.                                         local_date++;
  67.                                         if(local_date==3)
  68.                                                 local_date=0;                                                
  69.                                 }               
  70.                         }                                                
  71.                         Delay_Ms(100); //延時判斷100MS檢測一次               
  72.         }
  73. }
復制代碼

所有代碼51hei提供下載:
1.程序((程序兼容AS608 FPM10A)).rar (114.97 KB, 下載次數: 25)

評分

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

查看全部評分

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 99在线免费视频 | 亚洲精品视频在线看 | 欧洲亚洲一区二区三区 | 美女艹b | 黄色片av | www.99久久.com| 成人免费视频观看视频 | 亚洲精品一区二区三区蜜桃久 | 亚洲啪啪| 国产一级免费在线观看 | 中文在线一区二区 | 三级成人在线观看 | 久久精品视频在线播放 | 激情三区 | 日韩av一区二区在线观看 | 中文字幕日韩一区 | 日韩一级精品视频在线观看 | 日屁网站 | 久久久久国产精品一区二区 | 日本亚洲欧美 | 日韩视频在线一区 | 亚洲精品一区国产精品 | 欧美成人一级 | 午夜国产精品视频 | 国产精品久久久久久福利一牛影视 | 精精国产xxxx视频在线播放 | 久久久www成人免费精品 | 国产成人精品区一区二区不卡 | www.日韩高清| 日韩a视频| 日韩欧美不卡 | 久久免费视频观看 | 久久久国产精品视频 | 在线观看免费av片 | 九九国产| 最新中文字幕第一页视频 | 国产成人99久久亚洲综合精品 | 欧美黄色一区 | 精品一区二区不卡 | 国产成人高清成人av片在线看 | 中文一级片 |