wwwxxx国产_337p日本欧洲亚洲大胆张筱雨_免费在线看成人av_日本黄色不卡视频_国产精品成熟老女人_99视频一区_亚洲精品97久久中文字幕_免费精品视频在线_亚洲色图欧美视频_欧美一区二三区

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

MC11S測試電容參考程序和資料 32單片機

[復制鏈接]
ID:643659 發表于 2024-8-22 13:37 | 顯示全部樓層 |閱讀模式
主控芯片為mm32,已經過測試,1000pf電容測試效果,誤差在1%。程序調試中,僅供參考

  1. #include "delay.h"
  2. #include "command.h"
  3. #include "Vbe.h"
  4. #include "math.h"
  5. #include "i2c_master.h"
  6. #include "MC11S.h"
  7. #define CLKIN 2.4
  8. #define PI 3.14159



  9. int MC11_WriteReg(uint8_t temp)
  10. {
  11.         u8 data;

  12.         MC11_I2C_Transmit(I2C_ADDR[1],CFG,OS_SD_Stop_Trans);
  13.         Delay_ms(10);
  14.         if((temp=0x0C)||(temp=0x0D)||(temp=0x10)||(temp=0x15)||(temp=0x16)||(temp>=0x1D && temp<=0x1F)
  15.                 ||(temp>=0x21 && temp<=0x22)||(temp=0x25)||(temp==0x33))
  16.         {
  17.                 MC11_I2C_Transmit(I2C_ADDR[1],CFG,REF_SEL_In_CLK|INTB_EN_EN|INTB_MODE_ALERT|CR_1S|OS_SD_Stop_Trans);
  18.                 Delay_ms(20);
  19.                 MC11_I2C_Transmit(I2C_ADDR[1],temp,temp&0xff);
  20.                 Delay_ms(20);
  21.                 MC11_I2C_Receive(I2C_ADDR[1],temp,&data);
  22.                 printf("\r\nRegAddr:%02X  Data:%02X",temp,data);
  23.                 if(temp==0x21)
  24.                 {
  25.                         MC11_I2C_Transmit(I2C_ADDR[1],4,0);
  26.                         MC11_I2C_Transmit(I2C_ADDR[1],5,0);
  27.                         MC11_I2C_Transmit(I2C_ADDR[1],6,0);
  28.                         MC11_I2C_Transmit(I2C_ADDR[1],7,0);
  29.                 }
  30.         }
  31.         else printf("\nThis register cannot be written to");
  32. }


  33. int MC11_ReadReg(void)
  34. {
  35.         u8 data=0;
  36.         MC11_I2C_Transmit(I2C_ADDR[1],CFG,OS_SD_Stop_Trans);
  37.         Delay_ms(10);
  38.         for(u8 i=4;i<8;i++)
  39.         {
  40.                 MC11_I2C_Receive(I2C_ADDR[1],i,&data);
  41.                 printf("\r\nRegAddr:%02X  Data:%02X",i,data);
  42.         }
  43.         
  44.         for(u8 i=0x0C;i<0x0E;i++)
  45.         {
  46.                 MC11_I2C_Receive(I2C_ADDR[1],i,&data);
  47.                 printf("\r\nRegAddr:%02X  Data:%02X",i,data);
  48.         }
  49.         
  50.         MC11_I2C_Receive(I2C_ADDR[1],0x10,&data);
  51.         printf("\r\nRegAddr:10  Data:%02X",data);
  52.         
  53.         
  54.         for(u8 i=0x15;i<0x17;i++)
  55.         {
  56.                 MC11_I2C_Receive(I2C_ADDR[1],i,&data);
  57.                 printf("\r\nRegAddr:%02X  Data:%02X",i,data);
  58.         }

  59.         MC11_I2C_Receive(I2C_ADDR[1],0x18,&data);
  60.         printf("\r\nRegAddr:18  Data:%02X",data);
  61.         
  62.         for(u8 i=0x1D;i<0x20;i++)
  63.         {
  64.                 MC11_I2C_Receive(I2C_ADDR[1],i,&data);
  65.                 printf("\r\nRegAddr:%02X  Data:%02X",i,data);
  66.         }
  67.         
  68.         for(u8 i=0x21;i<0x23;i++)
  69.         {
  70.                 MC11_I2C_Receive(I2C_ADDR[1],i,&data);
  71.                 printf("\r\nRegAddr:%02X  Data:%02X",i,data);
  72.         }
  73.         
  74.         MC11_I2C_Receive(I2C_ADDR[1],0x25,&data);
  75.         printf("\r\nRegAddr:25  Data:%02X",data);
  76.         
  77.         MC11_I2C_Receive(I2C_ADDR[1],0x33,&data);
  78.         printf("\r\nRegAddr:33  Data:%02X",data);
  79.         
  80.         MC11_I2C_Receive(I2C_ADDR[1],0x7E,&data);
  81.         printf("\r\nRegAddr:7E  Data:%02X",data);
  82.         
  83.         MC11_I2C_Receive(I2C_ADDR[1],0x7F,&data);
  84.         printf("\r\nRegAddr:7F  Data:%02X",data);
  85. }


  86. /**
  87.   * @brief  配置MC11時鐘、計數時間
  88.   * @param  timer 要設置的時鐘
  89. *@arg   REF_SEL_In_CLK  = 0x00  //選擇內部時鐘
  90. *@arg   REF_SEL_Ex_CLK  = 0x80  //選擇外部時鐘
  91.   * @retval 無
  92. */
  93. void MC11_SetTimer(uint8_t timer,uint8_t scnt,uint16_t rcnt)
  94. {        
  95.         uint8_t cfg;
  96.         MC11_I2C_Transmit(I2C_ADDR[1],CFG,OS_SD_Stop_Trans);
  97.         MC11_I2C_Receive(I2C_ADDR[1],CFG,&cfg);
  98.   cfg=cfg&(~REF_SEL_Ex_CLK);
  99.   cfg=cfg|timer;
  100.         
  101.         MC11_I2C_Transmit(I2C_ADDR[1],SCNT,0x0F);
  102.         MC11_I2C_Transmit(I2C_ADDR[1],RCNT_MSB,rcnt>>8&0xFF);
  103.         MC11_I2C_Transmit(I2C_ADDR[1],RCNT_LSB,rcnt&0xFF);
  104. }

  105. /**
  106.   * @brief  配置驅動電流
  107.   * @param  I:驅動電流
  108. *@arg DRIVE_I_02mA              0x00:0.2mA
  109. *@arg DRIVE_I_04mA              0x10:0.4mA
  110. *@arg DRIVE_I_08mA              0x20:0.8mA
  111. *@arg DRIVE_I_16mA              0x30:1.6mA
  112. *@arg DRIVE_I_24mA              0x40:2.4mA
  113. *@arg DRIVE_I_32mA              0x50:3.2mA
  114. *@arg DRIVE_I_32mA1             0x60:3.2mA
  115. *@arg DRIVE_I_32mA2             0x70:3.2mA
  116.   * @brief  配置電壓
  117.   * @param  V:驅動電流
  118. *@arg VDD_SEL                   0xFE:VDD
  119. *@arg VDD_SEL_L                 0x01:適用于 2.0V<VDD<2.5V 的情況--低電壓
  120. *@arg VDD_SEL_H                 0x00:VDD 電壓適配選擇:0:適用于 2.5V<VDD<5.5V 的情況--高電壓
  121.   * @retval 無
  122. */
  123. int MC11_SetDrive_I(uint8_t I,uint8_t V)
  124. {
  125.         u8 DRIVE_I=0,DRIVE_I2=0,data;float i1, i2;
  126.         MC11_I2C_Transmit(I2C_ADDR[1],CFG,OS_SD_Stop_Trans);
  127.         Delay_ms(10);
  128.         if(I==DRIVE_I_02mA)       i1 = 0.2;
  129.         else if(I==DRIVE_I_04mA)  i1 = 0.4;
  130.         else if(I==DRIVE_I_08mA)  i1 = 0.8;
  131.         else if(I==DRIVE_I_16mA)  i1 = 1.6;
  132.         else if(I==DRIVE_I_24mA)  i1 = 2.4 ;
  133.         else if(I==DRIVE_I_32mA)  i1 = 3.2;
  134.         else if(I==DRIVE_I_32mA1) i1 = 3.2 ;
  135.         else if(I==DRIVE_I_32mA2) i1 = 3.2;
  136.         else i1 = 3.2;

  137.         printf("\r\nSet Drive_I:%.1f mA VDD_SEL:%.1f mA",i1,i2);
  138.         MC11_I2C_Transmit(I2C_ADDR[1],CFG,REF_SEL_In_CLK|INTB_EN_EN|INTB_MODE_ALERT|CR_1S|OS_SD_Stop_Trans);
  139.         Delay_ms(20);
  140.         MC11_I2C_Transmit(I2C_ADDR[1],DRIVE_I,I|V);

  141.         MC11_I2C_Receive(I2C_ADDR[1],DRIVE_I,&data);
  142. //                printf("\r\nRegAddr:%02X  Data:%02X",i,data);

  143. }

  144. /**
  145.   * @brief  配置MC11報警觸發門限和解除門限
  146.   * @param  TH:設置單通道報警觸發門限
  147.   * @param  TL:設置單通道報警清除門限
  148.   * @retval 無
  149. */

  150. int MC11_SetAlert(float TH,float TL)
  151. {
  152.         u8 data[2],th,tl;float fTRL=0,fTRH=0;
  153.         MC11_I2C_Transmit(I2C_ADDR[1],CFG,OS_SD_Stop_Trans);
  154.         Delay_ms(10);
  155.         printf("\r\nSet TH:%f TL:%f",TH,TL);
  156.         if(TH>255)TH=255;
  157.         if(TL>255)TL=255;
  158.         
  159.         tl=(int)(TL*64);
  160.         th=(int)(TH*64);
  161.         MC11_I2C_Transmit(I2C_ADDR[1],TR_L,tl);
  162.         MC11_I2C_Transmit(I2C_ADDR[1],TR_H,th);
  163.         
  164.         MC11_I2C_Receive(I2C_ADDR[1],TR_L,&data[0]);
  165.         MC11_I2C_Receive(I2C_ADDR[1],TR_H,&data[1]);
  166.         fTRL=data[0]*1.0f/64.0f;
  167.         fTRH=data[1]*1.0f/64.0f;
  168.         printf("設定報警解除位:%.2f 0x%2x 報警位:%.2f 0x%2x 回讀TRL:%.2f 回讀TRH: %.2f\r\n",TL,tl,TH,th,fTRL,fTRH);        

  169. }

  170. /**
  171. * @brief  設置MC11通道Fin和Fref分頻系數
  172. * @param  fref_div設置通道的參考時鐘分頻比
  173. *@arg FIN_DIV_0    :不分頻
  174. *@arg FIN_DIV_2    :2 分頻
  175. *@arg FIN_DIV_4    :4 分頻
  176. *@arg FIN_DIV_8    :8 分頻
  177. *@arg FIN_DIV_16   :16 分頻
  178. *@arg FIN_DIV_32   :32 分頻
  179. *@arg FIN_DIV_64   :64 分頻
  180. *@arg FIN_DIV_128  :128 分頻        
  181. *@arg FIN_DIV_256  :256 分頻
  182. * @param  fref_div設置通道的參考時鐘分頻比
  183. *@arg 00000000 - 11111111:對應數值1到256(fREF1 = fCLK / (FREF_DIV + 1))
  184. * @retval 無
  185. */
  186. int MC11_SetFreDiv(uint8_t fin_div,uint8_t fref_div)
  187. {
  188.         MC11_I2C_Transmit(I2C_ADDR[1],CFG,OS_SD_Stop_Trans);
  189.         Delay_ms(10);

  190.         if(fin_div==0 || fin_div==16 || fin_div==32 || fin_div==48 || fin_div==64 || fin_div==80|| fin_div==96 || fin_div==112 || fin_div==128)
  191.         {
  192.                 MC11_I2C_Transmit(I2C_ADDR[1],FIN_DIV,fin_div);
  193.                 Delay_ms(20);
  194.                 MC11_I2C_Transmit(I2C_ADDR[1],FREF_DIV,fref_div);
  195.                 printf("\r\nSet Fin0_Div:0x%X Set Fref0_Div:%d ",fin_div,fref_div);
  196.         }
  197.         else printf("\r\nSet Fin0_Div or Set Fref0_Div format error");
  198. }


  199. /**
  200.   * @brief  設置MC11通道
  201.   * @param  ch:通道選擇寄存器CHX_EN(邏輯地址0x20)bit7-bit6的內容,可配置為:
  202. *@arg  CH_DISABLE              = 0x00  //通道 0、1 關閉
  203. *@arg  CH0_ENABLE              = 0x40  //通道 0 開啟
  204. *@arg  CH1_ENABLE              = 0x80  //通道 1 開啟
  205. *@arg  CH_ENABLE               = 0xC0  //通道 0、1 開啟
  206.   * @retval 無
  207. */
  208. int MC11_SetChannel(uint8_t ch)
  209. {
  210.         MC11_I2C_Transmit(I2C_ADDR[1],CFG,OS_SD_Stop_Trans);
  211.         Delay_ms(10);

  212.         MC11_I2C_Transmit(I2C_ADDR[1],CHX_EN,ch);        
  213.         Delay_ms(20);
  214. }

  215. /**
  216.   * @brief  測量讀取負溫度系數
  217.   * @param  無
  218.   * @retval 無
  219. */
  220. int MC11_MeasureVbe(void)
  221. {
  222.         float vbe;
  223.         vbe = GetAdcAverage(10);
  224.         printf("  Vbe:%.1f mv ",vbe*1000);
  225. }

  226. /**
  227.   * @brief  計算修正值
  228.   * @param  DATA:DATA1和DATA0的比值
  229.   * @param  Coef:修正值
  230.   * @retval Coef:修正值
  231. */
  232. float  DA10[11]  = {0.529,0.623,0.717,0.812,0.906,1.000,1.094,1.187,1.281,1.373,1.466};
  233. float Coef_fix[11]={0.946,0.963,0.976,0.985,0.993,1.000,1.005,1.011,1.015,1.019,1.023};

  234. float DA1_DA0(float DATA,float *Coef)
  235. {
  236.         float k,b;
  237. //        printf("\nDATAin:%.3f ",DATA);
  238.         for(int i=0;i<11;i++)
  239.         {
  240.                 if(DATA<DA10[0])
  241.                 {
  242.                   DATA=DA10[0];
  243.                 }
  244.                 else if(DATA>DA10[10])
  245.                 {
  246.                   DATA=DA10[10];
  247.                 }               
  248.                
  249.           if(DATA<DA10[i])
  250.                 {
  251. //                        printf(" DATA:%.3f ",DATA);
  252.                         k=(Coef_fix[i]-Coef_fix[i-1])/(DA10[i]-DA10[i-1]);
  253.                         b=Coef_fix[i]-k*DA10[i];
  254.                         *Coef=k*DATA+b;
  255. //                        printf("Coef:%.3f ",*Coef);
  256.                         break;
  257.                 }
  258.                 else if(DATA==DA10[i])
  259.                 {
  260. //                  printf("\nDATA:%.3f ",DATA);
  261.                         *Coef=Coef_fix[i];
  262. //                        printf("Coef:%.3f ",*Coef);
  263.                         break;
  264.                 }
  265.         }
  266.         
  267.         return *Coef;
  268. }


  269. void MC11S_init(void)
  270. {
  271.         
  272.   /*當前轉換時間10ms   轉換時間=建立時間+計數時間+延時*/
  273.         uint8_t scnt=0x3c;//建立時間=scnt*16/Fref
  274.         uint16_t rcnt=0x5dc0;//計數時間=rcnt/Fref
  275.         MC11_I2C_Transmit(I2C_ADDR[1],0x22,0x7A);
  276.     Delay_ms(10);
  277.         
  278.         MC11_I2C_Transmit(I2C_ADDR[1],CFG,OS_SD_Stop_Trans);//停止測量
  279.         MC11_SetTimer(REF_SEL_In_CLK, scnt, rcnt);//配置建立時間和計數時間
  280.     MC11_SetChannel(CH_ENABLE);//開啟雙通道
  281.         MC11_I2C_Transmit(I2C_ADDR[1],FIN_DIV,FIN_DIV_32);//采樣時鐘分頻和振蕩頻率分頻
  282.     MC11_I2C_Transmit(I2C_ADDR[1],0x25,DRIVE_I_04mA);//驅動電流設置
  283.     MC11_ReadReg();        //讀取相關的所有寄存器配置

  284. }

  285. /**
  286.   * @brief  測量讀取電容
  287.   * @param  無
  288.   * @retval 無
  289. */
  290. #define Cap      22//通道1接10pf參考電容,如此處為其他值,請修改
  291. int MC11_MeasureCap(void)
  292. {
  293.         u8 FIN,FREF,data_msb,data_lsb;
  294.         u16 Data0,Data1;
  295.         float C,Coef,DATA;
  296.         u8 FIN0_DIV,FREF0_DIV,RCNTM,RCNTL;
  297.         u16 REV_RCNT;
  298.         u8 sta=0,ack,get_ch=0xc0;
  299.         u32 timeout=20000;
  300.         float F1,F2;

  301.         MC11_I2C_Transmit(I2C_ADDR[1],CFG,OS_SD_Stop_Trans);
  302.         MC11_I2C_Transmit(I2C_ADDR[1],STATUS,0);
  303.         ack = MC11_I2C_Receive(I2C_ADDR[1],CHX_EN,&get_ch);
  304.         
  305.         MC11_I2C_Transmit(I2C_ADDR[1],CFG,REF_SEL_In_CLK|INTB_EN_DIS|INTB_MODE_ALERT|CR_025S|OS_SD_Single_Trans);//單次測量模式

  306.         __measure:
  307.         MC11_I2C_Receive(I2C_ADDR[1],STATUS,&sta);

  308.         timeout--;
  309.         if(!((sta&0x30)==(get_ch>>6)<<4) && timeout>0) goto __measure;
  310.         
  311.         MC11_I2C_Receive(I2C_ADDR[1],DATA_CH0_MSB,&data_msb);//讀取通道0振蕩值高位
  312.         MC11_I2C_Receive(I2C_ADDR[1],DATA_CH0_LSB,&data_lsb);//讀取通道0振蕩值低位
  313.         MC11_I2C_Receive(I2C_ADDR[1],FIN_DIV,&FIN0_DIV);//振蕩信號分頻系數
  314.         MC11_I2C_Receive(I2C_ADDR[1],FREF_DIV,&FREF0_DIV);//采樣時鐘分頻系數
  315.         
  316.         MC11_I2C_Receive(I2C_ADDR[1],RCNT_MSB,&RCNTM);
  317.         MC11_I2C_Receive(I2C_ADDR[1],RCNT_LSB,&RCNTL);
  318.         REV_RCNT=RCNTM<<8|RCNTL;
  319.         
  320.         Data0=(data_msb<<8)|data_lsb;
  321.         F1 = (float)((data_msb<<8|data_lsb)*pow(2,(FIN0_DIV>>4))*2.4/REV_RCNT);//通道頻率計算公式
  322.         printf("F1:%.3f  ",F1);
  323.         
  324. //        printf("\nData0:%x  ",Data0);
  325.         MC11_I2C_Receive(I2C_ADDR[1],DATA_CH1_MSB,&data_msb);
  326.         MC11_I2C_Receive(I2C_ADDR[1],DATA_CH1_LSB,&data_lsb);        
  327.   Data1=(data_msb<<8)|data_lsb;        
  328.   
  329.     F2 = (float)((data_msb<<8|data_lsb)*pow(2,(FIN0_DIV>>4))*2.4/REV_RCNT);
  330. //        printf("  Data1:%x  ",Data1);
  331.         printf("F2:%.3f ",F2);
  332.         
  333.         DA1_DA0((F2/F1),&Coef);
  334.         C=F2/F1*Cap*Coef-10;
  335.         DATA=Data1/Data0;
  336.         printf("   C:%.3f pf \r\n",C);
  337. }
復制代碼
51hei.png

原理圖: 無
仿真: 無
代碼(僅供參考): MC11S.7z (4.46 MB, 下載次數: 2)

評分

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

查看全部評分

回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
黄网站免费在线观看| 亚洲自拍小视频| 国产精彩免费视频| 激情综合丝袜美女一区二区| free性m.freesex欧美| 欧美亚洲一区在线| 日本不卡视频一区二区| 国产精品久久久久一区二区三区厕所| 色偷偷88欧美精品久久久| 欧美日韩一区二区三区在线视频| 欧美日韩在线视频播放| 91香蕉在线观看| 国产视频一区在线播放| 91久久爱成人| av网站在线观看免费| 性欧美video另类hd尤物| 一区二区三区四区精品在线视频 | 一区二区三区 欧美| 人人在草线视频在线观看| 免费成人网www| 亚洲精品电影在线| 国产日韩在线一区二区三区| 人妻 日韩精品 中文字幕| 天堂久久午夜av| 欧美亚洲一区二区三区四区| 国产wwwxx| 中文在线三区| 99视频一区二区| 日本一区不卡| 9久久9毛片又大又硬又粗| 色网站免费在线观看| 久久综合久久综合久久| 国产精品扒开腿做爽爽爽视频| 国产精品无码人妻一区二区在线| 九一国产在线观看| av片在线免费观看| 国产一区二区三区蝌蚪| 欧美一区第一页| 欧美18—19性高清hd4k| 日本a级在线| 天堂在线观看一卡二卡三卡四卡| 欧美成a人片免费观看久久五月天| 亚洲国产cao| 久久久天堂国产精品| 日本黄色入口| 久久久久久久久久看片| 日韩av一区在线观看| 欧美黄色性生活| 色影视在线视频资源站| **性色生活片久久毛片| 欧美 日韩 亚洲 一区| 在线免费观看h| 一区二区三区中文字幕精品精品| 男女视频在线看| 在线观看的网站你懂的| 777午夜精品免费视频| 国产aaaaaaaaa| 久久久久九九精品影院| 久久精品人人做人人爽| 国产精品福利电影| 久久精品免费| 亚洲一区二区三区加勒比| 黄页网站视频在线观看| 亚洲成av人影院| 魔女鞋交玉足榨精调教| 999精品视频在线观看| 欧美xxxx做受欧美.88| 丰满岳乱妇国产精品一区| 久久精品国产免费| 国产免费观看高清视频| 91中文在线| 中文字幕亚洲无线码a| 国产熟女一区二区丰满| 日韩精品国产精品| 天堂…中文在线最新版在线| 国产网友自拍视频导航网站在线观看 | 国产91精品久久久久久| 久久这里只有精品1| 中文字幕の友人北条麻妃| 国产永久av在线| 日韩精品视频中文在线观看 | 在线播放av网址| 一区二区三区四区视频免费观看| 国产精品久久久久久久久男| 成人嫩草影院免费观看| 色综合天天综合给合国产| 久久国产在线观看| 国产精品久久久久久亚洲影视 | 2020av在线| 国产精品少妇自拍| 能看毛片的网站| 高清精品久久| 国产精品久久久久av福利动漫| 中文字幕一区二区在线观看| 欧美少妇xxx| 日韩网红少妇无码视频香港| 伊人久久亚洲热| 女人床在线观看| 大桥未久在线播放| 久久久精品在线| 国产男女av| 国产91在线看| 精品播放一区二区| 国产精品欧美亚洲| 波多野结衣中文字幕一区| 国产一二三四在线视频| 伊色综合久久之综合久久| 国产一区在线播放| 嫩草研究院在线观看| 国产精品蜜芽在线观看| 欧美日韩国产大片| 蜜臀av在线观看| 中文字幕字幕中文在线中不卡视频| 中文字幕观看av| 久久精品官网| 亚洲专区区免费| 视频一区视频二区在线观看| 色男人天堂av| 亚洲精品在线观看91| 欧美精品一区二区三区四区| 日本中文字幕在线不卡| 波多野结衣在线播放一区| 欧美人xxxxx| 亚洲一区二区三区久久久| 欧美大香线蕉线伊人久久国产精品| 成人爽a毛片| 久久久久一区二区三区| 国产福利图片| 少妇喷水在线观看| 天天摸天天做天天爽| 99精品欧美一区二区蜜桃免费 | 国产精品久久国产精麻豆99网站| 91av免费观看| 亚洲字幕久久| 曰韩少妇与小伙激情| 欧美美乳视频| 欧美中日韩免费视频| 牛牛精品在线视频| 亚洲曰本av电影| 美女扒开腿让男人桶爽久久软| 成人久久18免费网站图片| 一区二区三区伦理| 免费人成在线不卡| 欧美人交a欧美精品| 天堂av在线7| 国产裸体写真av一区二区 | 一级片免费网站| 91福利资源站| 6080yy精品一区二区三区| 最新av免费在线| 国产精品成av人在线视午夜片| www555久久| 久久99久久99精品| 狠狠爱成人网| av大片免费在线观看| 精品国产91久久久| 岛国在线最新| 国产精品影片在线观看| 免费观看亚洲视频大全| 九九热免费在线观看| 国产美女娇喘av呻吟久久| 亚洲av中文无码乱人伦在线视色| 日韩欧美国产成人| 97福利电影| 国产精品视频500部| 日韩激情图片| www.国产成人| 91精品欧美一区二区三区综合在| 涩涩屋黄网站| 蜜桃视频在线观看播放| 激情图区综合网| 亚洲av无码片一区二区三区| 日韩精品极品视频| 免费日韩视频| 日本精品久久久久久久| 亚洲综合在线免费| 国产精品久在线观看| 午夜欧美在线| 狠狠躁夜夜躁av无码中文幕| 69174成人网| 91美女片黄在线观看91美女| japanese色国产在线看视频| 91精品国产综合久久久久久久久久| 国产欧美最新羞羞视频在线观看| 国产96在线亚洲| 91亚洲精品国偷拍自产在线观看| 综合av色偷偷网| 欧美日韩女优| 伊人网在线视频观看| 亚洲综合色自拍一区| 男人的天堂av网站| 久久精品国产欧美亚洲人人爽| 欧美黑人猛交| 亚洲中文字幕在线观看| 丝袜亚洲另类欧美综合| 国产一卡二卡3卡4卡四卡在线| 久久99国产精品自在自在app| www国产精品| 最新中文字幕免费| 欧洲亚洲国产日韩| 日韩精品成人在线| 日本免费在线一区| 这里只有精品在线观看视频| 久久精品亚洲精品| 国产一区二区三区自拍| 国产精品欧美久久久久一区二区| 国产精品久久久久久久免费大片| 亚洲熟妇无码久久精品| 精品视频国内| 欧美一区二区二区| 国产又黄又嫩又滑又白| 美女毛片在线看| www.色精品| 国产在线一区二区三区播放| 狠狠躁夜夜躁av无码中文幕| 国精产品乱码一区一区三区四区| 亚洲精品一区三区三区在线观看| 午夜精品久久久久久久99水蜜桃 | 在线免费观看一级片| 综合中文字幕| 亚洲国产精品免费| 日本国产在线视频| 阿v免费在线观看| 国产精品美女www爽爽爽| 宅男一区二区三区| 日本免费黄网站| 亚洲专区在线| 国产日韩欧美视频| 精品国产99久久久久久宅男i| 一区二区三区视频免费观看| 国产视频久久久久| 日本综合在线观看| av岛国在线| 免费成人av在线播放| 欧美日韩在线免费观看| 欧美亚洲色图视频| 18岁以下禁止观看的美女视频| 久久国产精品99久久久久久老狼| 成人黄色在线免费| 亚洲国产成人一区二区| 成人短片线上看| 欧美日韩福利视频| 99re精彩视频| 日本一区视频| 中文字幕视频一区| 久久午夜夜伦鲁鲁一区二区| 一区 二区 三区| 国产精品久久久久久久久果冻传媒| 青青草免费在线视频观看| 黄色av免费看| 91小视频在线观看| 国产福利片一区二区| 色中色777| 久久综合色播五月| 国产夫妻自拍一区| 久草在线中文888| 亚洲欧洲av在线| aaaaaa亚洲| 国产在线播放av| 国产精品亚洲第一| 亚洲精品高清视频| 国产福利a级| 国产精品久久久久aaaa樱花 | 日韩av不卡在线观看| 97久草视频| 俄罗斯男人又粗又大| 国产亚洲亚洲| 国产一区二区三区高清| 欧美人禽zoz0强交| 3d动漫一区二区三区在线观看| 亚洲一级黄色片| 久久久成人免费视频| 国产一区二区三区不卡视频网站| 欧美巨大黑人极品精男| 国产乱子伦精品无码码专区| 午夜国产一区| 高清视频在线观看一区| 免费wwwxxx| 中文字幕在线不卡视频| 伊人成人222| av2020不卡| 亚洲国产精品va在线| 久久久久久久久久一区二区三区| 日本天堂一区| 热99久久精品| 国产三级做爰高清在线| 不卡的av电影| 欧美精品无码一区二区三区| 国产乱色在线观看| 欧美r级电影在线观看| 国产无遮挡又黄又爽| 欧美色网址大全| 国产视频一区在线| 超碰在线免费97| 亚洲私人影院| 日本一区二区三区精品视频| 色琪琪丁香婷婷综合久久| 亚洲午夜激情av| 欧美老熟妇乱大交xxxxx| 亚洲精品在线播放| 国产日韩欧美视频| 色五月激情五月| 国产精品久久久久久久久久久免费看 | 色综合久久久网| 91成人精品一区二区| 国产亚洲欧美日韩在线观看一区二区 | av最新在线观看| 色哟哟精品丝袜一区二区| 国产精品女视频| 日本黄色小网站| 亚洲国产一区二区三区| 一级黄色录像毛片| 欧洲专线二区三区| 成人av资源| 天天槽夜夜槽| 欧美日韩中字一区| 久久久久噜噜噜亚洲熟女综合| 先锋资源久久| 日韩av成人在线| 国内a∨免费播放| 亚洲永久免费视频| 国产极品视频在线观看| 嫩草一区二区三区| 3d动漫啪啪精品一区二区免费 | 国产h视频在线播放| 免费观看成人高潮| 亚洲国产美女精品久久久久∴| 国产99免费视频| 久久午夜视频| 青娱乐自拍偷拍| а√天堂中文资源在线bt| 中文字幕国产亚洲2019| 视频区小说区图片区| 久久免费的精品国产v∧| 日韩在线一区视频| 亚洲国产aⅴ精品一区二区| 成人淫片在线看| 国内福利写真片视频在线 | 高清国产在线一区| 最近2018年手机中文在线| 91精品国产全国免费观看| 中文在线字幕av| 国产精品12区| www激情五月| 美女午夜精品| 国产一区二区无遮挡| 韩日视频在线| 中文字幕av日韩| 黑粗硬大欧美视频| 国产精品亚洲第五区在线| 国产欧美日韩另类视频免费观看| 国产精品无码电影| 欧美激情网址| 日本亚洲欧洲精品| 懂色av一区| 4438全国亚洲精品在线观看视频| 日日摸夜夜爽人人添| 亚洲高清免费观看高清完整版在线观看| 久久精品一区二区三区四区五区| 黑丝一区二区三区| 久无码久无码av无码| 日本综合字幕| 国产精品久久久久av| 最近中文视频在线| 日韩av有码在线| 亚洲精品自产拍在线观看| 一区二区三区四区国产精品| 日本一级淫片免费放| 激情综合网激情| 三级黄色片免费看| 蜜臀久久99精品久久一区二区| 成人在线播放av| 成人欧美亚洲| 欧美成人精品xxx| 色猫咪免费人成网站在线观看| 在线日韩av片| 性一交一乱一色一视频麻豆| 中文字幕欧美国产| 国产网站在线看| 久久99国产精品尤物| 国产精品熟妇一区二区三区四区| 激情婷婷综合| 喜爱夜蒲2在线| 成人亚洲综合| 国产精品传媒毛片三区| 大地资源网3页在线观看| 亚洲18私人小影院| 裸体av在线| 一区二区日韩精品| 免费的黄色片| 亚洲娇小xxxx欧美娇小| 精品中文字幕不卡在线视频| 色综合久久中文字幕综合网| 欧美视频xxxx| 中文字幕在线不卡一区二区三区| 亚洲天堂男人av| av高清久久久| 国产精品1234区| 久久久久国产精品免费免费搜索| 五月天婷婷综合网|