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

標(biāo)題: STM32單片機(jī)FPC1020指紋門鎖程序 [打印本頁(yè)]

作者: 程鵬萬(wàn)里的冬天    時(shí)間: 2019-2-20 16:21
標(biāo)題: STM32單片機(jī)FPC1020指紋門鎖程序
項(xiàng)目方案:
(1)、刷取指紋,指紋識(shí)別正確,馬上開(kāi)門
(2)、蜂鳴器提醒,設(shè)備的運(yùn)行狀態(tài)
(3)OLED實(shí)時(shí)顯示當(dāng)前時(shí)間,和用戶操作情況
(4)、門內(nèi)自動(dòng)開(kāi)門,外來(lái)訪客,用戶可無(wú)線藍(lán)牙實(shí)現(xiàn)開(kāi)門

制作出來(lái)的實(shí)物圖如下:


主函數(shù)代碼:
  1. uint8_t percent;
  2. uint16_t ad;//ad采集到值
  3. uint16_t t = 0,i = 0;
  4. int main(void)
  5. {               
  6.         SystemInit();//系統(tǒng)時(shí)鐘初始化
  7.         NVIC_Configuration();//中斷向量?jī)?yōu)先級(jí)分組2(搶占優(yōu)先級(jí)2位;子優(yōu)先級(jí)2位)
  8.         delay_init();//延時(shí)函數(shù)初始化
  9.         uart_init(9600);//串口一初始化
  10.         USART3_Init(9600);//串口三初始化 -- Bluetooth初始化
  11.         FPC1020_Init();//初始化指紋輸入接口        
  12.         //LED_Init();//LED初始化
  13.         KEY_Init();//按鍵初始化
  14.         Beep_Init();//蜂鳴器初始化
  15.         Adc_Init();//初始化ADC
  16.         RTC_Init();//RTC初始化
  17.         Door_Init();//舵機(jī)初始化
  18.         OLED_Init();//OLED初始化
  19.         OLED_Clear();//OLED清屏
  20.         WWDG_Init(0x7F, 0x5F, WWDG_Prescaler_8);//窗口看門狗計(jì)數(shù)器值為7f,窗口寄存器為5f,分頻數(shù)為8         
  21.         //IWDG_Init(4, 625);  //分頻數(shù)為64,重載值為625,溢出時(shí)間為1s                count = 1 / 40 * 64 * 625
  22.         while(1)
  23.         {
  24.                 if(t++ / 200)
  25.                 {
  26.                         t = 0;//清零
  27.                         ad = Get_Adc_Average(0, 10);//獲取AD值
  28.                         percent = ad * ((3.3 / 4096) / 2.9090) * 100;//轉(zhuǎn)化為電量百分比   12 * (24 / (24 + 75)) = 2.90909088
  29.                         //OLED_Clear();//OLED清屏
  30.                         OLED_Static_Display();//固定顯示"二零九指紋鎖"
  31.                         Battery_Display(percent);//電量顯示(0% - 100%)
  32.                         OLED_Display_RealDate(calendar.w_year, calendar.w_month, calendar.w_date, calendar.week);//顯示年月日               
  33.                         //LED0 =! LED0;//工作指示燈
  34.                 }
  35. //                if(Door_Flag && Door_Status_Flag)//藍(lán)牙開(kāi)門--門的狀態(tài)為關(guān)閉時(shí)-->開(kāi)門
  36. //                        Open_Door();//開(kāi)門        
  37. //                if((i++ / 30) && Door_Status_Flag)//延時(shí)時(shí)間到和門關(guān)閉的時(shí)候同時(shí)觸發(fā)測(cè)距
  38. //                //if(i++ / 30)
  39. //                {
  40. //                        i = 0;
  41. //                        USART1_Send_Byte(0x55);//觸發(fā)測(cè)距
  42. //                }
  43.                 if(Door_Status_Flag)//門關(guān)閉的時(shí)候
  44.                 {
  45.                         if(i++ / 30)
  46.                         {
  47.                                 i = 0;//重新計(jì)數(shù)
  48.                                 USART1_Send_Byte(0x55);//觸發(fā)測(cè)距
  49.                         }
  50.                         if(Door_Flag)//藍(lán)牙開(kāi)門
  51.                                 Open_Door();//開(kāi)門        
  52.                         delay_ms(10);//延時(shí)100ms
  53.                 }
  54.                 OLED_Display_RealTime(calendar.hour, calendar.min, calendar.sec);//顯示時(shí)分秒
  55.                 KEY_Judge();//按鍵掃描
  56.                 FPC1020_Work();//指紋模塊工作函數(shù)        
  57.                 //delay_ms(1);//延時(shí)1ms
  58.                 //IWDG_Feed();//獨(dú)立看門狗喂狗        
  59.         }               

  60. }
復(fù)制代碼




全部資料51hei下載地址:
指紋鎖項(xiàng)目.7z (394.01 KB, 下載次數(shù): 161)

作者: 程鵬萬(wàn)里的冬天    時(shí)間: 2019-2-20 16:29
PCB文件和KEIL工程文件:鏈接:https://pan.baidu.com/s/11cXARBifUX3iN6JJvGcvRw  提取碼:wzsm
作者: 程鵬萬(wàn)里的冬天    時(shí)間: 2019-2-21 11:38
指紋門鎖PCB文件:鏈接:https://pan.baidu.com/s/1uwodHKiOb4-iP5VPaN83yQ
提取碼:6qbe

作者: chtyise    時(shí)間: 2019-2-23 11:37
謝謝分享
作者: qq286907986    時(shí)間: 2019-2-23 14:05
謝謝分享,學(xué)習(xí)一下
作者: yoyows    時(shí)間: 2019-2-28 11:35
如果是做的上位機(jī)顯示指紋圖像那應(yīng)該要怎么下手呢
作者: yoyows    時(shí)間: 2019-2-28 11:37
可以加個(gè)聯(lián)系方式請(qǐng)教一下嗎
作者: janson    時(shí)間: 2019-3-1 00:00
威武啊,謝謝分享
作者: 程鵬萬(wàn)里的冬天    時(shí)間: 2019-3-13 11:17
yoyows 發(fā)表于 2019-2-28 11:37
可以加個(gè)聯(lián)系方式請(qǐng)教一下嗎

qq:1243675961
作者: sky505050w    時(shí)間: 2019-3-13 14:49
感謝分享,下載學(xué)習(xí)
作者: maijinzhi    時(shí)間: 2019-7-1 12:05
感謝分享,下載學(xué)習(xí)
作者: 魚主~    時(shí)間: 2019-7-1 20:53
謝謝大佬


作者: xiaozhong1314    時(shí)間: 2019-7-5 15:40
感謝分享
作者: zy97312    時(shí)間: 2019-9-19 10:30
學(xué)習(xí),多謝!
作者: 結(jié)合國(guó)    時(shí)間: 2019-9-19 13:59
感謝分享,下載學(xué)習(xí)
作者: sands    時(shí)間: 2019-11-6 10:15
感謝分享,下載學(xué)習(xí)
作者: QSM980405    時(shí)間: 2019-12-28 10:24
謝謝大佬
作者: 狼狽的555321    時(shí)間: 2019-12-31 14:53
謝謝大佬讓我學(xué)習(xí)!
作者: rianbow000    時(shí)間: 2020-6-16 08:37
十分感謝大佬
作者: zzj2001    時(shí)間: 2021-2-4 20:43
大佬,想問(wèn)一下,指紋模塊檢測(cè)到手指后,那個(gè)輸出的電壓是多少,我測(cè)的只有0.3V,單片機(jī)根本檢測(cè)不到




歡迎光臨 (http://m.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 日韩欧美一区在线 | www.日本在线观看 | 国产一级片在线 | 色影视 | 一级黄视频 | 午夜av片| 精品国产一区二区三区久久久蜜月 | 一级片免费 | 精品九九九 | 国产成人高清 | 黄色在线免费看 | 国产精品免费一区 | 性色av一区二区 | av免费在线观看网站 | 日韩精品一区二区在线 | 欧美日韩精品一区 | 国产亚洲精品码 | 夜夜操夜夜 | 欧美精品日韩少妇 | av片在线免费观看 | 欧美一区不卡 | 国产一区二区在线观看视频 | 欧美视频亚洲视频 | 久久久精品国产sm调教网站 | 五月综合色 | 久久久三级 | 欧美精品区 | 欧美性猛交乱大交 | 国产午夜视频 | 中文字幕第一区综合 | 国产乱码精品一区二区三区忘忧草 | 成人在线视频播放 | 可以免费看的av | 亚洲免费在线视频 | 亚洲精品成人 | 日韩国产在线 | 一区二区三区免费在线观看 | 日本少妇中文字幕 | 国产日本在线观看 | 成年人午夜视频 | 色窝|