日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

基于STM32单片机光学指纹识别模块(FPM10A)全教程(基于C语言)

發布時間:2024/3/26 编程问答 56 豆豆
生活随笔 收集整理的這篇文章主要介紹了 基于STM32单片机光学指纹识别模块(FPM10A)全教程(基于C语言) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文轉載,其來源在參考中:1,稍加修改,因為近期使用到這個模塊,故而加以整理!


1.平臺

  首先我使用的是 奮斗 STM32 開發板 MINI板
 基于STM32單片機光學指紋識別模塊(FPM10A)全教程


2.購買指紋模塊,可以獲得三份資料

 1.簡要使用說明
 2.使用指紋模塊的功能函數
 3.FPM10A用戶手冊.


3.硬件搭建


 根據使用說明:FPM 10A使用標準的串口與外界通信,默認的波特率為57600,可以與任何單片機,ARM,DSP等帶串口的設備進行連接,請注意電平轉換,連接電腦需要進行電平轉換,比如MAX232電路。
FPM10A光學指紋模塊共有5個管腳
 1 為 VCC 電源的正極接 3.6V – 5.5V的電壓均可。
 2 為 GND 電源的負極 接地。
 3 為 TXD 串口的發送。
 4 為 RXD 串口的接收。
 5 為 NC 懸空不需要使用。


奮斗板上已經有5V的管腳,可以直接供給指紋模塊,
這里需要注意的是,指紋模塊主要通過串口進行控制,模塊和STM32單片機連接的時候,需要進行電平轉換,
基于STM32單片機光學指紋識別模塊(FPM10A)全教程

這樣只要把這個轉接板插入STM32,接上5V的電,就可以工作了,將模塊的發送端接轉接板的接收端,接收端接轉接板的發送端。
這樣,我們的硬件平臺就搭建好了!

4.模塊的測試工作

>模塊成功上電后,指紋采集窗口會閃一下,表示自檢正常,如果不閃,請仔細檢查電源,是否接反,接錯等。指紋模塊使用120MHZ的DSP全速工作,工作時芯片有一些熱,經過嚴格的測試,這是沒有問題的可以放心使用,在不使用的時候可以關閉電源,以降低功耗。

5.現在我們要進入編程環節了

>指紋模塊主要是通過串口進行控制,所以這里我們需要用到單片機的串口模塊。 我們需要用到兩個關鍵函數 1.使用串口發送一個字節的數據 2.使用串口接收一個字節的數據

這里我使用的STM32單片,所以這兩個程序如下:

// 從 USART1 發送一個字節 void USART1_SendByte(unsigned char temp) {USART_SendData(USART1, temp);while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET); } // 從 USART1 讀取一個字節 unsigned char USART1_ReceivByte() {unsigned char recev;while(USART_GetFlagStatus(USART1, USART_FLAG_RXNE) == RESET);recev = USART_ReceiveData(USART1);return recev; }

6.查看FPM10A用戶手冊 我們來實現比對一個指紋(我們這里假設指紋模塊中已經存在指紋模板)

首先我們需要讓指紋模塊檢測是否有指紋輸入(也就是是否有手指放在指紋模塊上檢測)
我們來看手冊上給的操作說明:

基于STM32單片機光學指紋識別模塊(FPM10A)全教程
我們需要發送給定的數據包給模塊,發送的數據已經給我們了,現在我們參看給我們的C例程

//應答包數組unsigned char dat[18];//獲得指紋圖像unsigned char FP_Get_Img[6] ={0x01,0x00,0x03,0x01,0x0,0x05};//協議包頭unsigned char FP_Pack_Head[6] = {0xEF,0x01,0xFF,0xFF,0xFF,0xFF}; //FINGERPRINT_獲得指紋圖像命令void FINGERPRINT_Cmd_Get_Img(void){unsigned char i;for(i=0;i<6;i++) //發送包頭USART1_SendByte(FP_Pack_Head[i]);for(i=0;i<6;i++) //發送命令 0x1dUSART1_SendByte(FP_Get_Img[i]);for(i=0;i<12;i++)//讀回應答信息dat[i]=USART1_ReceivByte();} /*說明:這個函數就是檢測是否有指紋輸入的信息,根據用戶手冊,當確認碼返回值為0時,表示成功錄入,所以,我們可以有下面的函數:*/ //檢測指紋模塊錄入指紋情況,返回00表示錄入成功;02無手指;03錄入失敗 unsigned char test_fig() {unsigned char fig_dat;FINGERPRINT_Cmd_Get_Img();Delay_ms1(20);fig_dat=dat[9];return(fig_dat); }

因此,我們在主函數中可以這樣調用:

void main {if(test_fig()==0){//do something} }

7.如何錄入一個新的指紋信息呢?

步驟如下
1.獲得指紋圖像
2.檢測是否成功的按了指紋
3.將圖像轉換成特征碼存放在Buffer1中
4.再次獲得指紋圖像
5.將圖像轉換成特征碼存放在Buffer2中
6.轉換成特征碼
7.存儲到指定地址上

同樣的,根據用戶手冊,我們可以得到以下這樣的模塊:

當調用的時候,你只要給這個函數附上兩個值就可以了,例如:
unsigned char FP_add_new_user(00,01);
如果你下次再次寫入這個地址,以前存儲的指紋模板信息將被覆蓋

//添加一個新的指紋 unsigned char FP_add_new_user(unsigned char ucH_user,unsigned char ucL_user) { do{ FINGERPRINT_Cmd_Get_Img(); //獲得指紋圖像} while ( dat[9]!=0x0 ); //檢測是否成功的按了指紋 FINGERPRINT_Cmd_Img_To_Buffer1(); //將圖像轉換成特征碼存放在Buffer1中do{FINGERPRINT_Cmd_Get_Img(); //獲得指紋圖像 } while( dat[9]!=0x0 );FINGERPRINT_Cmd_Img_To_Buffer2(); //將圖像轉換成特征碼存放在Buffer2中FINGERPRINT_Cmd_Reg_Model(); //轉換成特征碼FINGERPRINT_Cmd_Save_Finger(ucH_user,ucL_user); return 0; } //存儲模版到特定地址 void FINGERPRINT_Cmd_Save_Finger( unsigned char ucH_Char, unsigned char ucL_Char) {unsigned long temp = 0;unsigned char i;FP_Save_Finger[5] = ucH_Char;FP_Save_Finger[6] = ucL_Char;for(i=0;i<7;i++) //計算校驗和temp = temp + FP_Save_Finger[i];FP_Save_Finger[7]=(temp & 0x00FF00) >> 8; //存放校驗數據FP_Save_Finger[8]= temp & 0x0000FF;for(i=0;i<6;i++) USART1_SendByte(FP_Pack_Head[i]); //發送包頭for(i=0;i<9;i++) USART1_SendByte(FP_Save_Finger[i]) ;//發送命令將圖像轉換成特征碼存放CHAR_buffer1for(i=0;i<12;i++)dat[i]=USART1_ReceivByte(); }

8.如何刪除一個模板?

//刪除所有指紋模版 void FINGERPRINT_Cmd_Delete_All_Model(void) {unsigned char i;for(i=0;i<6;i++) //發送包頭USART1_SendByte(FP_Pack_Head[i]);for(i=0;i<6;i++) //發送命令 0x1dUSART1_SendByte(FP_Delet_All_Model[i]);for(i=0;i<12;i++)//讀回應答信息dat[i]=USART1_ReceivByte(); }

9.如何獲取已經存取的指紋模板信息?

這個模塊一共可以存儲0~999枚指紋信息

//搜索全部用戶999枚 void FINGERPRINT_Cmd_Search_Finger(void) {unsigned char i; //發送命令搜索指紋庫for(i=0;i<6;i++) {USART1_SendByte(FP_Pack_Head[i]); }for(i=0;i<11;i++){USART1_SendByte(FP_Search[i]); }for(i=0;i<16;i++){dat[i]=USART1_ReceivByte();} }

根據用戶手冊,我們可以從應答包中得出模塊中已經存在指紋數量的大小

這樣,我們就輕松把指紋模塊搞定!

下面我附上基于STM32單片機光學指紋識別模塊(FPM10A)打包好的函數庫
第一個是 FPM10A.c

\#include "stm32f10x.h" \#include "stm32f10x_usart.h" \#include "misc.h" unsigned char dat[18]; //FINGERPRINT通信協議定義 unsigned char FP_Pack_Head[6] = {0xEF,0x01,0xFF,0xFF,0xFF,0xFF}; //協議包頭 unsigned char FP_Get_Img[6] = {0x01,0x00,0x03,0x01,0x0,0x05}; //獲得指紋圖像 unsigned char FP_Templete_Num[6] ={0x01,0x00,0x03,0x1D,0x00,0x21 }; //獲得模版總數 unsigned char FP_Search[11]={0x01,0x0,0x08,0x04,0x01,0x0,0x0,0x03,0xA1,0x0,0xB2}; //搜索指紋搜索范圍0 - 929 unsigned char FP_Search_0_9[11]={0x01,0x0,0x08,0x04,0x01,0x0,0x0,0x0,0x13,0x0,0x21};//搜索0-9號指紋 unsigned char FP_Img_To_Buffer1[7]={0x01,0x0,0x04,0x02,0x01,0x0,0x08}; //將圖像放入到BUFFER1 unsigned char FP_Img_To_Buffer2[7]={0x01,0x0,0x04,0x02,0x02,0x0,0x09}; //將圖像放入到BUFFER2 unsigned char FP_Reg_Model[6]={0x01,0x0,0x03,0x05,0x0,0x09}; //將BUFFER1跟BUFFER2合成特征模版 unsigned char FP_Delet_All_Model[6]={0x01,0x0,0x03,0x0d,0x00,0x11}; //刪除指紋模塊里所有的模版 unsigned char FP_Save_Finger[9]={0x01,0x00,0x06,0x06,0x01,0x00,0x0B,0x00,0x19}; //將BUFFER1中的特征碼存放到指定的位置 unsigned char FP_Delete_Model[10]={0x01,0x00,0x07,0x0C,0x0,0x0,0x0,0x1,0x0,0x0}; //刪除指定的模版//從 USART1 發送一個字節 void USART1_SendByte(unsigned char temp) {USART_SendData(USART1, temp);while(USART_GetFlagStatus(USART1, USART_FLAG_TXE) == RESET); } //從 USART1 讀取一個字節 unsigned char USART1_ReceivByte() {unsigned char recev;while(USART_GetFlagStatus(USART1, USART_FLAG_RXNE) == RESET);recev = USART_ReceiveData(USART1);return recev; } //FINGERPRINT命令字 //FINGERPRINT_獲得指紋圖像命令 void FINGERPRINT_Cmd_Get_Img(void) {unsigned char i;for(i=0;i<6;i++) //發送包頭USART1_SendByte(FP_Pack_Head[i]);for(i=0;i<6;i++) //發送命令 0x1dUSART1_SendByte(FP_Get_Img[i]);for(i=0;i<12;i++)//讀回應答信息dat[i]=USART1_ReceivByte(); } //刪除所有指紋模版 void FINGERPRINT_Cmd_Delete_All_Model(void) {unsigned char i;for(i=0;i<6;i++) //發送包頭USART1_SendByte(FP_Pack_Head[i]);for(i=0;i<6;i++) //發送命令 0x1dUSART1_SendByte(FP_Delet_All_Model[i]);for(i=0;i<12;i++)//讀回應答信息dat[i]=USART1_ReceivByte(); } //講圖像轉換成特征碼存放在Buffer1中 void FINGERPRINT_Cmd_Img_To_Buffer1(void) {unsigned char i;for(i=0;i<6;i++) //發送包頭{USART1_SendByte(FP_Pack_Head[i]); }for(i=0;i<7;i++) //發送命令 將圖像轉換成 特征碼 存放在 CHAR_buffer1{USART1_SendByte(FP_Img_To_Buffer1[i]);}for(i=0;i<12;i++)//讀應答信息{dat[i]=USART1_ReceivByte();//把應答數據存放到緩沖區} } //將圖像轉換成特征碼存放在Buffer2中 void FINGERPRINT_Cmd_Img_To_Buffer2(void) {unsigned char i;for(i=0;i<6;i++) //發送包頭{USART1_SendByte(FP_Pack_Head[i]); }for(i=0;i<7;i++) //發送命令 將圖像轉換成 特征碼 存放在 CHAR_buffer1{USART1_SendByte(FP_Img_To_Buffer2[i]);}for(i=0;i<12;i++){dat[i]=USART1_ReceivByte();//讀回應答信息} } //將BUFFER1 跟 BUFFER2 中的特征碼合并成指紋模版 void FINGERPRINT_Cmd_Reg_Model(void) {unsigned char i; for(i=0;i<6;i++) //包頭{USART1_SendByte(FP_Pack_Head[i]); }for(i=0;i<6;i++) //命令合并指紋模版{USART1_SendByte(FP_Reg_Model[i]); }for(i=0;i<12;i++){dat[i]=USART1_ReceivByte();} } //存儲模版到特定地址 void FINGERPRINT_Cmd_Save_Finger( unsigned char ucH_Char, unsigned char ucL_Char) {unsigned long temp = 0;unsigned char i;FP_Save_Finger[5] = ucH_Char;FP_Save_Finger[6] = ucL_Char;for(i=0;i<7;i++) //計算校驗和temp = temp + FP_Save_Finger[i];FP_Save_Finger[7]=(temp & 0x00FF00) >> 8; //存放校驗數據FP_Save_Finger[8]= temp & 0x0000FF;for(i=0;i<6;i++) USART1_SendByte(FP_Pack_Head[i]); //發送包頭for(i=0;i<9;i++) USART1_SendByte(FP_Save_Finger[i]); //發送命令 將圖像轉換成 特征碼 存放在 CHAR_buffer1for(i=0;i<12;i++)dat[i]=USART1_ReceivByte(); } //獲得指紋模板數量 void FINGERPRINT_Cmd_Get_Templete_Num(void) { unsigned int i;for(i=0;i<6;i++) //包頭USART1_SendByte(FP_Pack_Head[i]);//發送命令 0x1dfor(i=0;i<6;i++)USART1_SendByte(FP_Templete_Num[i]);for(i=0;i<12;i++)dat[i]=USART1_ReceivByte(); } //搜索全部用戶999枚 void FINGERPRINT_Cmd_Search_Finger(void) {unsigned char i; //發送命令搜索指紋庫for(i=0;i<6;i++) {USART1_SendByte(FP_Pack_Head[i]); }for(i=0;i<11;i++){USART1_SendByte(FP_Search[i]); }for(i=0;i<16;i++){dat[i]=USART1_ReceivByte();} } //搜索用戶0~9枚 void FINGERPRINT_Cmd_Search_Finger_Admin(void) {unsigned char i; for(i=0;i<6;i++) //發送命令搜索指紋庫{USART1_SendByte(FP_Pack_Head[i]); }for(i=0;i<11;i++){USART1_SendByte(FP_Search_0_9[i]); }for(i=0;i<12;i++)dat[i]=USART1_ReceivByte(); } //添加一個新的指紋 unsigned char FP_add_new_user(unsigned char ucH_user,unsigned char ucL_user) { do{ FINGERPRINT_Cmd_Get_Img(); //獲得指紋圖像} while ( dat[9]!=0x0 ); //檢測是否成功的按了指紋 FINGERPRINT_Cmd_Img_To_Buffer1(); //將圖像轉換成特征碼存放在Buffer1中do{FINGERPRINT_Cmd_Get_Img(); //獲得指紋圖像 } while( dat[9]!=0x0 );FINGERPRINT_Cmd_Img_To_Buffer2(); //將圖像轉換成特征碼存放在Buffer2中FINGERPRINT_Cmd_Reg_Model(); //轉換成特征碼FINGERPRINT_Cmd_Save_Finger(ucH_user,ucL_user); return 0; }

第2個 FPM10A.h

\#ifndef _FPM10A_H \#define _FPM10A_H \#include <stdint.h> extern unsigned char dat[18]; extern void FINGERPRINT_Cmd_Get_Img(); extern void FINGERPRINT_Cmd_Img_To_Buffer1(); extern void FINGERPRINT_Cmd_Img_To_Buffer2(); extern void FINGERPRINT_Cmd_Reg_Model(); extern void FINGERPRINT_Cmd_Delete_All_Model(void); extern void FINGERPRINT_Cmd_Search_Finger(void); extern void FINGERPRINT_Cmd_Get_Templete_Num(void); extern void FINGERPRINT_Cmd_Search_Finger_Admin(void); extern void FINGERPRINT_Cmd_Save_Finger( unsigned char ucH_Char, unsigned char ucL_Char); extern unsigned char FP_add_new_user(unsigned char ucH_user,unsigned char ucL_user);extern void USART1_SendByte(unsigned char temp); extern unsigned char USART1_ReceivByte(); extern void Delay_ms1(uint32_t nCount); void Delay_nus1(uint32_t nCount) {uint32_t j;while(nCount--){j=8;while(j--);} } void Delay_ms1(uint32_t nCount) {while(nCount--)Delay_nus1(1100); } unsigned char test_fig()//檢測指紋模塊錄入指紋情況,返回00表示錄入成功;02無手指;03錄入失敗 {unsigned char fig_dat;FINGERPRINT_Cmd_Get_Img();Delay_ms1(20);fig_dat=dat[9];return(fig_dat); } \#endif

有了這兩個東西,加入到你的工程中,就可以直接調用啦!


轉載于:https://www.cnblogs.com/ysmintor/p/5180653.html

總結

以上是生活随笔為你收集整理的基于STM32单片机光学指纹识别模块(FPM10A)全教程(基于C语言)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

99r国产精品| 午夜av电影院| 在线观看一区视频 | 免费日韩电影 | 日批视频在线播放 | 色资源网免费观看视频 | 国产一区二区手机在线观看 | 国产黄色免费电影 | 91成人精品观看 | 久久综合久久综合久久 | 久久久国产精品麻豆 | 伊人久久精品久久亚洲一区 | 欧美99热 | 亚洲97在线| 亚洲成a人片在线观看中文 中文字幕在线视频第一页 狠狠色丁香婷婷综合 | 在线韩国电影免费观影完整版 | 午夜 在线 | 一级做a视频 | 97在线看片 | 日韩欧美综合视频 | 亚洲精品一区二区在线观看 | 色吊丝在线永久观看最新版本 | 在线91精品 | 婷婷草| av中文字幕在线观看网站 | 视频在线观看亚洲 | 国产精品免费不 | 99国产精品视频免费观看一公开 | 欧美专区国产专区 | 免费看片成年人 | 亚洲国产精品女人久久久 | 中文字幕在 | www视频在线观看 | 超级碰99 | 亚洲涩涩涩 | 美女视频a美女大全免费下载蜜臀 | 久久国产香蕉视频 | 中文字幕丝袜一区二区 | 九九色综合| 亚洲精品久久久久久久不卡四虎 | 麻豆精品在线视频 | 美女网站在线免费观看 | av在线播放观看 | 99在线观看精品 | 黄色特一级片 | 黄色录像av | 综合网欧美 | 一级黄色免费网站 | 国产精品成人一区二区三区 | 色六月婷婷 | 久久少妇 | 婷五月天激情 | 欧美日韩成人一区 | 999国内精品永久免费视频 | 成人作爱视频 | 国产精品欧美久久久久天天影视 | 久久黄色精品视频 | 久久久久国产精品厨房 | 999久久国精品免费观看网站 | 欧美在线99 | 亚洲精品免费在线观看 | 蜜臀aⅴ国产精品久久久国产 | 91网站在线视频 | 中文字幕久久精品 | 在线你懂 | 欧美成人精品欧美一级乱黄 | 91视频国产高清 | 综合网天天射 | 欧美孕妇视频 | 91高清视频在线 | 色综合天天爱 | 久久情爱 | 欧美激情视频一区二区三区免费 | 亚洲综合五月 | 亚洲精品久久久蜜桃直播 | 亚洲专区中文字幕 | 麻豆超碰 | 六月激情婷婷 | 1024手机基地在线观看 | 日韩精品久久一区二区三区 | 97色婷婷人人爽人人 | 色婷婷六月 | 婷婷在线五月 | 日韩精品一区二区三区视频播放 | a在线观看视频 | 一级a性色生活片久久毛片波多野 | 久久精品这里都是精品 | 欧美日韩一区二区在线 | av在线影片 | 精精国产xxxx视频在线播放 | 亚洲午夜久久久久久久久久久 | 日韩欧美精品一区二区三区经典 | 另类五月激情 | 91爱爱视频 | 婷婷成人亚洲综合国产xv88 | 91热这里只有精品 | 免费看黄色大全 | 精品一区二区久久久久久久网站 | 亚洲精品午夜一区人人爽 | 免费看一级特黄a大片 | 精品一区二区精品 | 91手机视频在线 | 天天干天天干天天射 | 亚洲精品乱码久久久久久写真 | 精品国产电影一区二区 | 蜜桃视频日本 | 久久久受www免费人成 | 国内一区二区视频 | 久久成人视屏 | 精品国产一区二区三区蜜臀 | 99久免费精品视频在线观看 | 国产精品自产拍在线观看 | 九九99| 人人藻人人澡人人爽 | 狠狠狠色丁香婷婷综合久久五月 | 在线国产中文字幕 | 国产精品免费久久久久久久久久中文 | 日韩av女优视频 | 精品一区二区三区香蕉蜜桃 | 天天干天天操天天操 | 久久久免费视频播放 | 欧美久久久一区二区三区 | 精品国产欧美一区二区 | 中文字幕在线播放一区二区 | 欧美激情精品久久 | 国产v亚洲v | 奇米影视777四色米奇影院 | 97超碰资源 | 欧美美女视频在线观看 | 麻豆成人精品视频 | 成人免费在线电影 | 久久综合亚洲鲁鲁五月久久 | 国际精品久久 | 婷婷丁香花五月天 | 国产精品视频专区 | 天天躁日日躁狠狠躁 | 激情综合亚洲 | 久草视频免费在线播放 | 日本三级不卡视频 | 波多野结衣精品视频 | 日日夜夜精品免费 | 黄色精品久久久 | 久草视频中文 | 国内视频在线观看 | a级国产乱理论片在线观看 特级毛片在线观看 | 久草在线免费色站 | 江苏妇搡bbbb搡bbbb | ww视频在线观看 | 波多野结衣日韩 | 欧美日韩精品在线观看 | 在线日本v二区不卡 | .国产精品成人自产拍在线观看6 | 亚洲2019精品 | 91精品办公室少妇高潮对白 | 精品九九九 | 中文在线免费一区三区 | 免费网址在线播放 | 久草在线视频首页 | 欧美日性视频 | 97精品伊人| 91精品国产入口 | av手机版 | 国产在线播放一区二区三区 | 日韩欧美69 | 国产最新91 | 国产精品久久久久久久久久不蜜月 | 国产99久久久国产精品成人免费 | 色婷婷综合成人av | 久久99精品国产99久久6尤 | 六月丁香激情综合色啪小说 | 中文网丁香综合网 | 欧美视屏一区二区 | 国产96在线观看 | 黄色av一区二区 | 久久久久日本精品一区二区三区 | 亚洲精品色婷婷 | 亚洲精品国产综合久久 | 国产99久久久精品视频 | 免费国产黄线在线观看视频 | 成人在线黄色 | 久久视频国产精品免费视频在线 | 亚洲成av人片在线观看 | 久久精品高清视频 | 亚洲精品观看 | 丰满少妇高潮在线观看 | 久久久久久国产精品久久 | 成人在线观看影院 | 国产精品99精品久久免费 | 全黄网站| 91福利国产在线观看 | 中文字幕乱码在线播放 | 色吊丝在线永久观看最新版本 | 国产精品中文久久久久久久 | 热久久免费视频精品 | 久久久久成人精品免费播放动漫 | 日韩一级电影在线观看 | 国产精品久久久久9999吃药 | 国产精品成人免费一区久久羞羞 | 欧美午夜久久久 | 久久精品国产成人 | 亚洲国产中文字幕在线观看 | 国产精品一区二区三区免费看 | 免费观看第二部31集 | 欧美精品久久99 | 亚洲免费精彩视频 | 久草国产在线观看 | 色婷婷免费视频 | 国产精品久久久久久久久大全 | 久久综合久色欧美综合狠狠 | 国产精品毛片一区视频播不卡 | www.xxxx变态.com| 24小时日本在线www免费的 | 久久久91精品国产一区二区三区 | 午夜国产成人 | 91精品对白一区国产伦 | 久久美女免费视频 | 国产成人一区二区三区电影 | 欧美日韩中文在线视频 | 少妇bbb搡bbbb搡bbbb | 中文字幕av有码 | 久久精品国产一区二区三区 | 最新日韩在线观看 | a√天堂中文在线 | 探花视频网站 | 婷婷色在线资源 | 久草视频在线看 | 日日干天天操 | 日日天天 | 国产一区福利在线 | 日本久久精 | 国产 欧美 日韩 | 亚洲视频免费在线观看 | 久久久网页 | 日韩高清在线一区二区 | 国产精品破处视频 | 97视频免费在线看 | 国产精品白浆 | 手机看国产毛片 | 深夜国产在线 | 一区二区三区电影大全 | 亚洲aⅴ久久精品 | 天天射综合网站 | 久久久久区 | 国产无遮挡猛进猛出免费软件 | 又黄又爽又色无遮挡免费 | 97网| 精品久久久久亚洲 | 麻豆91精品 | 精品毛片一区二区免费看 | 成人丁香花 | 天天亚洲 | 欧美先锋影音 | 一区二区三区三区在线 | 夜色资源站国产www在线视频 | 国产二区视频在线观看 | 国产精品青草综合久久久久99 | 黄色的网站免费看 | 午夜12点 | 天天干天天操人体 | 久久国产欧美日韩精品 | 91麻豆看国产在线紧急地址 | 91网页版免费观看 | 欧美大香线蕉线伊人久久 | 激情综合婷婷 | 国产精品视频永久免费播放 | 亚洲第一伊人 | 久久久久久久久久久久久国产精品 | 国产久草在线观看 | 五月婷婷色综合 | 丁香五婷 | 99精品久久99久久久久 | 国产精品一区二区三区电影 | 国产黄色片免费 | 五月天伊人网 | 久久精品久久精品久久精品 | 久久久久久久久久久高潮一区二区 | 午夜视频一区二区三区 | 国产婷婷视频在线 | 激情五月***国产精品 | 国产一卡二卡四卡国 | 日韩有码第一页 | 久久综合九色欧美综合狠狠 | 亚洲综合视频在线 | 久久超碰网 | 狠狠躁日日躁狂躁夜夜躁 | 久久久久久久久久久网 | 99久久精品久久久久久动态片 | 制服丝袜一区二区 | 国产资源网站 | 91桃色在线免费观看 | 欧美精品一区在线 | 成人一级免费视频 | 青青草国产精品 | 亚洲国产黄色 | 精品国产视频在线 | 国产黄色大片 | 亚洲激情国产精品 | 最新中文字幕在线资源 | 在线 影视 一区 | 91亚洲精品久久久蜜桃网站 | 91成品人影院 | 久久久久亚洲精品成人网小说 | 国产高清综合 | 国产精品视频永久免费播放 | 久久99网站 | 亚洲欧美日韩国产精品一区午夜 | 精品一区二区三区久久久 | 天堂av网址 | 国产成人精品av在线观 | 天天插天天干 | 久久99精品国产麻豆宅宅 | 欧美va电影 | 婷婷资源站 | av超碰在线 | 在线观看深夜视频 | 久久在线免费 | 日韩另类在线 | 日本精品久久久一区二区三区 | 欧美一区日韩一区 | 久久国产精品免费一区二区三区 | 亚洲三级毛片 | 四虎在线视频免费观看 | 香蕉视频免费在线播放 | 亚洲人精品午夜 | 日日爽天天 | 99久久精品国产系列 | 天天干人人干 | 激情 亚洲| 特级毛片在线免费观看 | a级国产乱理论片在线观看 特级毛片在线观看 | 中文字幕制服丝袜av久久 | 天堂久久电影网 | 操操操夜夜操 | 欧美精品一区二区免费 | 亚洲国产成人精品久久 | 黄色网免费 | 国产精品一区二区美女视频免费看 | 黄色大片免费播放 | 亚洲成av人影片在线观看 | 国产一级片视频 | 国产伦精品一区二区三区在线 | 国产女人40精品一区毛片视频 | 人人舔人人爱 | 国产高清第一页 | 天天色天天射天天综合网 | 亚洲精品视频免费在线 | 亚洲视频 视频在线 | 在线免费三级 | 国产欧美精品一区二区三区 | 青春草视频在线播放 | 色婷婷av一区二 | 久久久国产精品成人免费 | 黄污网站在线 | 四虎在线免费观看 | 亚洲精品高清一区二区三区四区 | 五月婷婷在线播放 | 激情久久综合网 | 色综合久久中文字幕综合网 | 亚洲色影爱久久精品 | 国产成人在线免费观看 | 久草在线视频精品 | 成人在线视频免费观看 | 九九综合九九 | 精品国产一区二区三区久久久久久 | www.成人久久 | 久久精品在线 | 色无五月 | 91夫妻自拍 | 欧美另类巨大 | 日韩三级精品 | 免费在线观看成人小视频 | 欧美激情片在线观看 | 日韩二区三区在线观看 | 97人人视频 | 欧美日韩午夜 | 成人a视频在线观看 | 99久久99久久精品国产片 | 岛国av在线免费 | 婷婷爱五月天 | 久久婷婷五月综合色丁香 | 中文字幕在线视频一区二区三区 | 九草视频在线 | 91视频免费网站 | 国产精品资源在线观看 | 亚洲综合在线播放 | 男女全黄一级一级高潮免费看 | 99久久精品免费看国产免费软件 | 高潮毛片无遮挡高清免费 | 成人毛片在线观看视频 | 91成人在线网站 | 日韩av在线免费播放 | 免费视频成人 | 尤物九九久久国产精品的分类 | 天天天天天天操 | 手机成人免费视频 | 日韩v在线 | 免费情缘 | 国产涩图 | 在线a人片免费观看视频 | 国产精品国产三级国产专区53 | 亚洲免费在线视频 | 99免费在线视频 | 色偷偷88888欧美精品久久 | 五月婷婷综合网 | 亚洲黄色软件 | 99久久精品国产一区二区三区 | 日韩手机在线观看 | 免费午夜视频在线观看 | 中文字幕免费 | 亚洲h视频在线 | www.成人精品 | 亚洲欧美精品在线 | 天天射天天干天天 | 精品国产诱惑 | 一区 二区电影免费在线观看 | 欧美在线视频日韩 | 丁香视频五月 | 欧美a在线免费观看 | 国产护士av | 免费看日韩片 | 亚洲国产影院av久久久久 | 中文字幕av专区 | 日韩色在线观看 | 91精品国产91热久久久做人人 | 国产在线色站 | 欧美性色黄大片在线观看 | 天天干天天操天天操 | 亚洲精品视频免费 | 成人av电影免费 | av 一区二区三区四区 | 在线看免费 | 日韩高清成人 | 成人97视频 | 国产精品久久久毛片 | 欧美片一区二区三区 | 九九九毛片 | 日本爽妇网| 911亚洲精品第一 | 99热在线观看免费 | 蜜桃视频日韩 | 色香蕉网| 人人涩 | 国产色黄网站 | 91免费高清| 福利一区视频 | 九九久久成人 | 久久不卡国产精品一区二区 | 国产成人久久精品一区二区三区 | 国产精品久久久久aaaa | 国产九九在线 | 久久公开免费视频 | 激情婷婷在线 | 国产精品久久久久久久免费观看 | 国产一二区视频 | 欧美激情第一页xxx 午夜性福利 | 国产一级不卡毛片 | 国产精品国产精品 | 波多野结衣亚洲一区二区 | 91在线免费观看网站 | 亚洲午夜av久久乱码 | 欧美在线视频一区二区三区 | 99久久夜色精品国产亚洲96 | 99热最新精品 | 在线免费观看涩涩 | 国产短视频在线播放 | 天天干天天操天天干 | 日韩一区二区三区在线观看 | 色综合久久久久综合99 | 高清av在线 | 狠狠插狠狠干 | 国产一区二区影院 | av在线一| 亚洲永久免费av | 91视频高清完整版 | 亚洲欧美视频一区二区三区 | 婷婷丁香色综合狠狠色 | 久久综合久久88 | 91在线观看黄 | 美女网站黄在线观看 | 久久久精选 | 日日日爽爽爽 | 中文字幕有码在线观看 | 涩涩网站免费 | 久久免费高清视频 | 91成人精品一区在线播放 | 午夜精品99久久免费 | 天天爱天天操天天干 | 91手机视频在线 | 日韩欧美在线国产 | 日韩三级视频 | 久久夜夜爽 | 天天爱av导航 | 国产精品国产毛片 | 香蕉影院在线播放 | 国产亚洲精品女人久久久久久 | 深爱开心激情 | 国产精品免费久久久久久 | 亚洲网站在线 | 久久免费看毛片 | 国产精品久久久久久久久久了 | 国产欧美久久久精品影院 | 精品一区免费 | 2019中文字幕网站 | 国产拍揄自揄精品视频麻豆 | 国产成人精品av在线 | 亚洲国产精品视频 | 国产成人精品一区二区三区在线 | 91精品视频在线免费观看 | 在线观看韩国av | 天天躁天天躁天天躁婷 | 91少妇精拍在线播放 | 天天色天天操天天爽 | 国产999精品| 久久久久久久久久毛片 | 欧美91精品久久久久国产性生爱 | 日日夜夜免费精品视频 | 亚洲精品久久久蜜桃 | 99精品偷拍视频一区二区三区 | 国产日韩精品一区二区三区在线 | 2023亚洲精品国偷拍自产在线 | 亚洲高清av在线 | 欧美日韩性生活 | 亚洲片在线 | 亚洲精品在线免费观看视频 | 成人黄视频 | 欧美韩国在线 | 中文字幕在线影院 | 国产精品9999久久久久仙踪林 | 亚洲精品日韩在线观看 | 精品国精品自拍自在线 | 在线观看日韩国产 | 亚洲专区中文字幕 | 五月婷婷开心中文字幕 | 久久99精品波多结衣一区 | 国产精品久久久精品 | 亚洲国产精品一区二区久久hs | 五月婷婷在线视频观看 | 久热香蕉视频 | 国内精品免费久久影院 | 国产精品高清在线观看 | 天天爱天天草 | 狠狠地操| 国产中文a | 久久精品美女 | 免费av在 | 国产精品igao视频网网址 | 日韩中文在线字幕 | 精品国偷自产在线 | a资源在线| av一级网站 | 91在线视频精品 | 久久精品视频日本 | 午夜久久网站 | 欧美在线你懂的 | 中文字幕乱在线伦视频中文字幕乱码在线 | 天天操天天色天天射 | 国产精品18久久久久久久久久久久 | 国产高清永久免费 | 在线天堂8√ | 国产精品久久久久久久7电影 | 精品国产一区二区三区久久 | 国产丝袜高跟 | 亚洲精品成人av在线 | 成人久久久久久久久 | 久艹视频免费观看 | 去干成人网 | 日韩欧美不卡 | 激情婷婷综合 | 91久久久久久久一区二区 | 国产精品高清在线 | 91日韩免费 | 五月天久久婷 | www黄色av| 特级毛片网站 | 日本最新中文字幕 | 欧美aa一级片| 精品久久久久久久久久久久久久久久久久 | 欧美日韩精品区 | 成年人电影毛片 | 九九九九九精品 | 国产精久久| 国产手机在线 | 夜夜操网 | 中文亚洲欧美日韩 | 五月婷激情 | 在线性视频日韩欧美 | 国内精品视频在线 | av中文电影| 成人在线观看av | 91字幕| 欧美疯狂性受xxxxx另类 | 在线观看日韩免费视频 | 又爽又黄又刺激的视频 | 日日夜夜婷婷 | 一区二区三区在线视频111 | 亚洲综合一区二区精品导航 | 国产精品久久久久久久久蜜臀 | 亚在线播放中文视频 | 亚洲美女免费视频 | 天天搞天天 | 三级a毛片 | 黄网站免费大全入口 | 久久激情五月丁香伊人 | 精品国自产在线观看 | 亚洲欧美精品在线 | 国产视频不卡一区 | 日本高清中文字幕有码在线 | 国产精品黑丝在线观看 | 97精品久久 | 天天综合网~永久入口 | 日韩美av在线| 日女人免费视频 | 一级久久久 | 中文字幕日韩有码 | 香蕉91视频 | 很黄很黄的网站免费的 | 欧美日韩xxxxx | 美女视频一区 | 亚洲激情av | www.久久久久| 伊人影院99 | 国产精品久久综合 | 日韩免费中文字幕 | 精品电影一区 | 国产手机在线精品 | 伊人狠狠色丁香婷婷综合 | 草免费视频 | 91视频在线观看大全 | 久草观看视频 | 中文字幕欧美三区 | 字幕网资源站中文字幕 | 日韩av手机在线看 | 久久五月情影视 | 日韩欧美视频免费观看 | 午夜精品一区二区三区可下载 | 黄av在线| 免费观看黄色12片一级视频 | 五月天九九 | 91丨九色丨勾搭 | 色网址99 | 亚洲黄网站 | 国产91九色蝌蚪 | 中文在线字幕免费观看 | 亚洲人在线视频 | 成人午夜免费剧场 | 亚洲少妇xxxx| 日韩高清国产精品 | 国产精品久久久区三区天天噜 | 久久久精品国产一区二区电影四季 | 国产精品av免费 | 99久久夜色精品国产亚洲96 | 免费看黄在线观看 | 国产精品久久久久久久久久久久午夜 | 98超碰人人| 久久看毛片| 超碰国产97 | 日本韩国欧美在线观看 | av观看网站 | 国产精品视频久久久 | 在线免费高清一区二区三区 | 亚洲精品免费在线播放 | 99精品国产免费久久久久久下载 | 中文字幕在线免费97 | 特级黄色一级 | 日本黄区免费视频观看 | 亚洲aⅴ免费在线观看 | 国产黄色在线看 | 91亚洲精品久久久蜜桃网站 | 在线免费观看一区二区三区 | 国产激情小视频在线观看 | 99热最新 | 日韩xxx视频| av888.com| 亚洲美女免费精品视频在线观看 | 午夜美女福利 | 91精品国产自产在线观看永久 | 国产中的精品av小宝探花 | av资源网在线播放 | 美女视频黄,久久 | 女人18毛片a级毛片一区二区 | 四虎在线永久免费观看 | 久久国产精品第一页 | 午夜av影院 | 午夜国产一区二区 | 亚洲人在线 | 国产婷婷在线观看 | 久久在线播放 | 777久久久| 国产精品毛片一区二区 | 综合网天天色 | www.成人精品 | 操老逼免费视频 | 免费看片成人 | 中文字幕 婷婷 | 在线成人免费电影 | 日韩黄色免费在线观看 | 欧美韩国日本在线 | 96av在线视频 | 麻豆传媒电影在线观看 | 国产精品成人自产拍在线观看 | 亚洲在线激情 | 成人一级片在线观看 | 天天天色综合 | 日韩综合在线观看 | 国产不卡视频 | 中文字幕一区二区三 | 黄色片网站 | 激情视频网页 | 国产录像在线观看 | 国产成人亚洲精品自产在线 | 久久久久久免费毛片精品 | 天天天操天天天干 | 亚洲一级电影在线观看 | 最新国产在线观看 | 中文字幕在线观看视频一区 | 免费进去里的视频 | 免费av试看 | 欧美在线视频一区二区 | 欧美精品在线观看免费 | 国产操在线 | 久久久免费精品 | 在线视频观看你懂的 | 亚洲精品午夜一区人人爽 | 欧美国产亚洲精品久久久8v | 国产精品成人一区二区 | 日韩三级一区 | 久久国语 | 亚州av成人| 亚洲女同ⅹxx女同tv | 色狠狠久久av五月综合 | 午夜视频播放 | 在线视频一区观看 | 国产精品久久一卡二卡 | 99热.com | 激情中文字幕 | 中文字幕 影院 | 国产精品一区二区av麻豆 | 婷婷色中文字幕 | 久久观看最新视频 | 中文字幕人成不卡一区 | 日韩av图片| 成 人 a v天堂| 久久一区精品 | 久久高清免费观看 | 日韩欧美在线观看 | 久久国产免 | 91亚洲精品国产 | 久久成视频 | 午夜国产一区二区三区四区 | 人人添人人澡人人澡人人人爽 | 丁香国产视频 | 久久久精品久久日韩一区综合 | 国产精品一区二区三区四 | 亚洲国产精品成人va在线观看 | 亚洲综合成人婷婷小说 | 日本69hd| 色婷婷在线播放 | 激情喷水 | 亚洲成人免费 | 久久国内精品99久久6app | 中文字幕 成人 | 久久精品国产一区二区三区 | 在线免费91| 欧洲精品视频一区 | 久久电影网站中文字幕 | 五月婷婷操 | 国产 日韩 在线 亚洲 字幕 中文 | 91色欧美| 深夜国产福利 | 永久黄网站色视频免费观看w | 中文字幕中文字幕在线中文字幕三区 | 亚洲乱亚洲乱妇 | a级片久久| 深爱五月网 | 91黄色小网站 | 亚洲成人家庭影院 | 欧美孕妇与黑人孕交 | 免费观看视频黄 | 免费在线观看成人 | 免费观看www视频 | www.久久99 | 97视频在线看 | 久久综合网色—综合色88 | 天天干天天干天天干天天干天天干天天干 | 2019免费中文字幕 | 亚洲综合激情五月 | www.在线观看视频 | 成人毛片在线观看 | 久草视频播放 | 久久国产精品精品国产色婷婷 | 91污污视频在线观看 | 免费看国产一级片 | 伊人狠狠干 | 成人黄色在线观看视频 | 成人影视免费看 | 欧美a视频在线观看 | 国产亚洲亚洲 | 亚洲精品美女久久久久网站 | 国产福利精品在线观看 | 人人天天夜夜 | 国产精品video爽爽爽爽 | 亚洲午夜精 | 日韩精品视频在线免费观看 | 久久这里只有精品首页 | 国产伦理精品一区二区 | 在线视频区 | 最近中文字幕久久 | 免费一级片在线观看 | 日韩激情精品 | 亚洲免费观看视频 | 久久99深爱久久99精品 | 超碰成人网 | 日韩免费视频一区二区 | 国产精品久久久久久久久免费看 | 在线一级片 | 日韩精品一区二区三区高清免费 | 伊人狠狠| 欧美91精品 | 中文字幕五区 | 一二区av | 久久无码精品一区二区三区 | 在线高清 | 91av网站在线观看 | 新版资源中文在线观看 | 国产视频在线看 | 美女免费视频一区 | 久久久国产精品电影 | 欧美怡红院 | 97精品国产97久久久久久春色 | 99精品免费在线观看 | 日韩精品一区二区三区在线播放 | 五月婷婷六月丁香激情 | 欧美性生爱 | 久久一精品 | 天天干天天干天天干天天干天天干天天干 | 手机在线看a | 波多野结衣亚洲一区二区 | 亚洲精品免费在线视频 | 狠狠干在线| 国产高清日韩欧美 | 夜夜躁天天躁很躁波 | 国产精品毛片一区二区三区 | 久草网在线观看 | 日韩视频专区 | 一本一本久久a久久精品综合小说 | 夜夜澡人模人人添人人看 | 国产精品久久久久久a | 国产一区二区在线播放视频 | 午夜10000 | 色狠狠干| 天天干天天操天天射 | 亚洲最新av在线网址 | 免费在线激情电影 | 日韩免费视频 | 亚洲视频综合在线 | 亚洲成人精品av | 久久精品中文 | 精品亚洲成a人在线观看 | 国产精品一区二区中文字幕 | 色香网| 99精品一级欧美片免费播放 | 国产91学生粉嫩喷水 | 99久久99热这里只有精品 | 国产在线小视频 | 丁香 婷婷 激情 | 中文字幕在线观看你懂的 | 成人性生交大片免费看中文网站 | 国产福利91精品 | 超碰国产在线 | 亚洲高清激情 | 国产精品视频观看 | 国产99在线 | 又色又爽又黄高潮的免费视频 | 亚洲精品国产成人 | 亚洲人人精品 | 成人丁香花 | 中文字幕国产视频 | 久久国产精品99国产 | 成人av电影在线观看 | 免费黄色av电影 | 久久成人视屏 | 国产91成人| 国产精品99久久久久久人免费 | 成人免费在线播放视频 | 久草资源在线观看 | 日韩黄视频 | 亚洲黄色一级电影 | 国产精品999久久久 久产久精国产品 | 国产一区二区高清不卡 | 午夜av日韩| 国产中年夫妇高潮精品视频 | 99久久精品免费看国产一区二区三区 | 97成人精品视频在线播放 | 日韩欧美国产成人 | 日韩久久久久久 | 日韩黄色软件 | 911久久 | 18国产精品福利片久久婷 | a久久免费视频 | 天天草视频 | 亚洲国产日韩欧美 | 久草视频视频在线播放 | 性色av一区二区三区在线观看 | 欧美a级片网站 | 日韩精品免费在线观看 | 在线观看日韩专区 | 免费视频a | 99re8这里有精品热视频免费 | 中文字幕在线高清 | 在线免费黄色av | av成人免费在线观看 | 日日夜夜爱| 97电影院网 | av黄色亚洲| 国产精品免费一区二区三区 | 亚洲午夜电影网 | 狠狠色噜噜狠狠 | 五月天婷亚洲天综合网精品偷 | 国产中文字幕91 | 久久99国产精品视频 | 激情伊人五月天久久综合 | 美女黄色网在线播放 | 亚洲国内精品视频 | 涩涩网站在线观看 | 欧美日韩中文字幕在线视频 | 中文字幕在线观看国产 | 伊人久久精品久久亚洲一区 | 日韩中文字幕在线不卡 | 国产精品精品国产 | 中文字幕日韩一区二区三区不卡 | 一本一本久久aa综合精品 | 九九热精品视频在线播放 | 国产又粗又猛又色又黄视频 | 国产美女视频免费 | 午夜免费在线观看 | 狠狠色伊人亚洲综合网站色 | 国产91在线免费视频 | 中文字幕一区二区在线观看 | 中文字幕有码在线 | 国产专区一 | 久久久精品网站 | 国产精品免费麻豆入口 | 亚洲精品资源在线观看 | 亚洲精品欧美视频 | 狠狠躁日日躁夜夜躁av | 久草综合在线观看 | 成人精品视频 | a在线v| 日韩在线视频免费播放 | 国内视频在线 | 综合久久网 | 久久午夜国产 | 久久国产精品99久久久久久进口 | 97精品免费视频 | 免费日韩电影 | 亚洲一区美女视频在线观看免费 | 国产精品白丝jk白祙 | 国内精品久久久久久久影视麻豆 | 免费一级片久久 | 九色精品免费永久在线 | 婷婷在线五月 | 人人射 | 在线高清一区 | 69av在线视频| 免费试看一区 | 手机看片99 | 欧美精品视 | 日韩av线观看| 毛片.com| 精品国产aⅴ一区二区三区 在线直播av | 日本久热 | 伊人影院99| 精品国产一区二区三区四 | 午夜av一区二区三区 | 91手机在线看片 | avwww在线 | 成人欧美一区二区三区黑人麻豆 | av资源免费看 | 欧美日韩在线网站 | 亚洲视频专区在线 | 黄色毛片在线看 | 99精品国自产在线 | 天天干天天搞天天射 | 五月天视频网站 | 亚洲不卡av一区二区三区 | 亚洲 欧美 另类人妖 | 51久久夜色精品国产麻豆 | 日韩理论| 麻豆一二三精选视频 | 在线观看av免费观看 | 97韩国电影 | 18做爰免费视频网站 | 亚洲精品国产精品国 | 丰满少妇在线观看资源站 | 99视频免费在线观看 | 久久在线免费观看 | 久草视频在线看 | 日韩精品一区二区三区丰满 |