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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 12900|回復: 9
收起左側

GY-52和GY521-MPU6050傳感器電路圖+各平臺源碼

  [復制鏈接]
ID:424764 發表于 2018-11-11 23:42 | 顯示全部樓層 |閱讀模式
一起研究
電路原理圖如下:
MPU6050-V1-SCH.jpg MPU6050-V1.jpg 0.png

單片機源程序如下:
  1. //****************************************
  2. // Update to MPU6050 by shinetop
  3. // MCU: STC89C52
  4. // 2012.3.1
  5. // 功能: 顯示加速度計和陀螺儀的10位原始數據
  6. //****************************************
  7. // GY-52 MPU3050 IIC測試程序
  8. // 使用單片機STC89C51
  9. // 晶振:11.0592M
  10. // 顯示:LCD1602
  11. // 編譯環境 Keil uVision2
  12. // 參考宏晶網站24c04通信程序
  13. //****************************************
  14. #include <REG52.H>        
  15. #include <math.h>    //Keil library  
  16. #include <stdio.h>   //Keil library        
  17. #include <INTRINS.H>
  18. typedef unsigned char  uchar;
  19. typedef unsigned short ushort;
  20. typedef unsigned int   uint;
  21. //****************************************
  22. // 定義51單片機端口
  23. //****************************************
  24. #define DataPort P0                //LCD1602數據端口
  25. sbit    SCL=P1^0;                        //IIC時鐘引腳定義
  26. sbit    SDA=P1^1;                        //IIC數據引腳定義
  27. sbit    LCM_RS=P2^0;                //LCD1602命令端口               
  28. sbit    LCM_RW=P2^1;                //LCD1602命令端口               
  29. sbit    LCM_EN=P2^2;                //LCD1602命令端口
  30. //****************************************
  31. // 定義MPU6050內部地址
  32. //****************************************
  33. #define        SMPLRT_DIV                0x19        //陀螺儀采樣率,典型值:0x07(125Hz)
  34. #define        CONFIG                        0x1A        //低通濾波頻率,典型值:0x06(5Hz)
  35. #define        GYRO_CONFIG                0x1B        //陀螺儀自檢及測量范圍,典型值:0x18(不自檢,2000deg/s)
  36. #define        ACCEL_CONFIG        0x1C        //加速計自檢、測量范圍及高通濾波頻率,典型值:0x01(不自檢,2G,5Hz)
  37. #define        ACCEL_XOUT_H        0x3B
  38. #define        ACCEL_XOUT_L        0x3C
  39. #define        ACCEL_YOUT_H        0x3D
  40. #define        ACCEL_YOUT_L        0x3E
  41. #define        ACCEL_ZOUT_H        0x3F
  42. #define        ACCEL_ZOUT_L        0x40
  43. #define        TEMP_OUT_H                0x41
  44. #define        TEMP_OUT_L                0x42
  45. #define        GYRO_XOUT_H                0x43
  46. #define        GYRO_XOUT_L                0x44        
  47. #define        GYRO_YOUT_H                0x45
  48. #define        GYRO_YOUT_L                0x46
  49. #define        GYRO_ZOUT_H                0x47
  50. #define        GYRO_ZOUT_L                0x48
  51. #define        PWR_MGMT_1                0x6B        //電源管理,典型值:0x00(正常啟用)
  52. #define        WHO_AM_I                        0x75        //IIC地址寄存器(默認數值0x68,只讀)
  53. #define        SlaveAddress        0xD0        //IIC寫入時的地址字節數據,+1為讀取
  54. //****************************************
  55. //定義類型及變量
  56. //****************************************
  57. uchar dis[6];                                                        //顯示數字(-511至512)的字符數組
  58. int        dis_data;                                                //變量
  59. //int        Temperature,Temp_h,Temp_l;        //溫度及高低位數據
  60. //****************************************
  61. //函數聲明
  62. //****************************************
  63. void  delay(unsigned int k);                                                                                //延時                                                
  64. void  lcd_printf(uchar *s,int temp_data);

  65. //MPU6050操作函數
  66. void  InitMPU6050();                                                                                                        //初始化MPU6050
  67. void  Delay5us();
  68. void  I2C_Start();
  69. void  I2C_Stop();
  70. void  I2C_SendACK(bit ack);
  71. bit   I2C_RecvACK();
  72. void  I2C_SendByte(uchar dat);
  73. uchar I2C_RecvByte();
  74. void  I2C_ReadPage();
  75. void  I2C_WritePage();
  76. void  display_ACCEL_x();
  77. void  display_ACCEL_y();
  78. void  display_ACCEL_z();
  79. uchar Single_ReadI2C(uchar REG_Address);                                                //讀取I2C數據
  80. void  Single_WriteI2C(uchar REG_Address,uchar REG_data);        //向I2C寫入數據
  81. //****************************************
  82. //整數轉字符串
  83. //****************************************
  84. void lcd_printf(uchar *s,int temp_data)
  85. {
  86.         if(temp_data<0)
  87.         {
  88.                 temp_data=-temp_data;
  89.                 *s='-';
  90.         }
  91.         else *s=' ';

  92.         *++s =temp_data/10000+0x30;
  93.         temp_data=temp_data%10000;     //取余運算

  94.         *++s =temp_data/1000+0x30;
  95.         temp_data=temp_data%1000;     //取余運算

  96.         *++s =temp_data/100+0x30;
  97.         temp_data=temp_data%100;     //取余運算
  98.         *++s =temp_data/10+0x30;
  99.         temp_data=temp_data%10;      //取余運算
  100.         *++s =temp_data+0x30;         
  101. }
  102. //****************************************

  103. void  SeriPushSend(uchar send_data)
  104. {
  105.     SBUF=send_data;  
  106.         while(!TI);TI=0;         
  107. }
  108. //****************************************
  109. //延時
  110. //****************************************
  111. void delay(unsigned int k)        
  112. {                                                
  113.         unsigned int i,j;                                
  114.         for(i=0;i<k;i++)
  115.         {                        
  116.                 for(j=0;j<121;j++);
  117.         }                                                
  118. }

  119. //**************************************
  120. //延時5微秒(STC90C52RC@12M)
  121. //不同的工作環境,需要調整此函數
  122. //當改用1T的MCU時,請調整此延時函數
  123. //**************************************
  124. void Delay5us()
  125. {
  126.         _nop_();_nop_();_nop_();_nop_();
  127.         _nop_();_nop_();_nop_();_nop_();
  128.         _nop_();_nop_();_nop_();_nop_();
  129.         _nop_();_nop_();_nop_();_nop_();
  130.         _nop_();_nop_();_nop_();_nop_();
  131.         _nop_();_nop_();_nop_();_nop_();
  132. }
  133. //**************************************
  134. //I2C起始信號
  135. //**************************************
  136. void I2C_Start()
  137. {
  138.     SDA = 1;                    //拉高數據線
  139.     SCL = 1;                    //拉高時鐘線
  140.     Delay5us();                 //延時
  141.     SDA = 0;                    //產生下降沿
  142.     Delay5us();                 //延時
  143.     SCL = 0;                    //拉低時鐘線
  144. }
  145. //**************************************
  146. //I2C停止信號
  147. //**************************************
  148. void I2C_Stop()
  149. {
  150.     SDA = 0;                    //拉低數據線
  151.     SCL = 1;                    //拉高時鐘線
  152.     Delay5us();                 //延時
  153.     SDA = 1;                    //產生上升沿
  154.     Delay5us();                 //延時
  155. }
  156. //**************************************
  157. //I2C發送應答信號
  158. //入口參數:ack (0:ACK 1:NAK)
  159. //**************************************
  160. void I2C_SendACK(bit ack)
  161. {
  162.     SDA = ack;                  //寫應答信號
  163.     SCL = 1;                    //拉高時鐘線
  164.     Delay5us();                 //延時
  165.     SCL = 0;                    //拉低時鐘線
  166.     Delay5us();                 //延時
  167. }
  168. //**************************************
  169. //I2C接收應答信號
  170. //**************************************
  171. bit I2C_RecvACK()
  172. {
  173.     SCL = 1;                    //拉高時鐘線
  174.     Delay5us();                 //延時
  175.     CY = SDA;                   //讀應答信號
  176.     SCL = 0;                    //拉低時鐘線
  177.     Delay5us();                 //延時
  178.     return CY;
  179. }
  180. //**************************************
  181. //向I2C總線發送一個字節數據
  182. //**************************************
  183. void I2C_SendByte(uchar dat)
  184. {
  185.     uchar i;
  186.     for (i=0; i<8; i++)         //8位計數器
  187.     {
  188.         dat <<= 1;              //移出數據的最高位
  189.         SDA = CY;               //送數據口
  190.         SCL = 1;                //拉高時鐘線
  191.         Delay5us();             //延時
  192.         SCL = 0;                //拉低時鐘線
  193.         Delay5us();             //延時
  194.     }
  195.     I2C_RecvACK();
  196. }
  197. //**************************************
  198. //從I2C總線接收一個字節數據
  199. //**************************************
  200. uchar I2C_RecvByte()
  201. {
  202.     uchar i;
  203.     uchar dat = 0;
  204.     SDA = 1;                    //使能內部上拉,準備讀取數據,
  205.     for (i=0; i<8; i++)         //8位計數器
  206.     {
  207.         dat <<= 1;
  208.         SCL = 1;                //拉高時鐘線
  209.         Delay5us();             //延時
  210.         dat |= SDA;             //讀數據               
  211.         SCL = 0;                //拉低時鐘線
  212.         Delay5us();             //延時
  213.     }
  214.     return dat;
  215. }
  216. //**************************************
  217. //向I2C設備寫入一個字節數據
  218. //**************************************
  219. void Single_WriteI2C(uchar REG_Address,uchar REG_data)
  220. {
  221.     I2C_Start();                  //起始信號
  222.     I2C_SendByte(SlaveAddress);   //發送設備地址+寫信號
  223.     I2C_SendByte(REG_Address);    //內部寄存器地址,
  224.     I2C_SendByte(REG_data);       //內部寄存器數據,
  225.     I2C_Stop();                   //發送停止信號
  226. }
  227. //**************************************
  228. //從I2C設備讀取一個字節數據
  229. //**************************************
  230. uchar Single_ReadI2C(uchar REG_Address)
  231. {
  232.         uchar REG_data;
  233.         I2C_Start();                   //起始信號
  234.         I2C_SendByte(SlaveAddress);    //發送設備地址+寫信號
  235.         I2C_SendByte(REG_Address);     //發送存儲單元地址,從0開始        
  236.         I2C_Start();                   //起始信號
  237.         I2C_SendByte(SlaveAddress+1);  //發送設備地址+讀信號
  238.         REG_data=I2C_RecvByte();       //讀出寄存器數據
  239.         I2C_SendACK(1);                //接收應答信號
  240.         I2C_Stop();                    //停止信號
  241.         return REG_data;
  242. }
  243. //**************************************
  244. //初始化MPU6050
  245. //**************************************
  246. void InitMPU6050()
  247. {
  248.         Single_WriteI2C(PWR_MGMT_1, 0x00);        //解除休眠狀態
  249.         Single_WriteI2C(SMPLRT_DIV, 0x07);
  250.         Single_WriteI2C(CONFIG, 0x06);
  251.         Single_WriteI2C(GYRO_CONFIG, 0x18);
  252.         Single_WriteI2C(ACCEL_CONFIG, 0x01);
  253. }
  254. //**************************************
  255. //合成數據
  256. //**************************************
  257. int GetData(uchar REG_Address)
  258. {
  259.         uchar H,L;
  260.         H=Single_ReadI2C(REG_Address);
  261.         L=Single_ReadI2C(REG_Address+1);
  262.         return (H<<8)+L;   //合成數據
  263. }
  264. //**************************************
  265. //在1602上顯示10位數據
  266. //**************************************
  267. void Display10BitData(int value,uchar x,uchar y)
  268. {  uchar i;
  269. //        value/=64;                                                        //轉換為10位數據
  270.         lcd_printf(dis, value);                        //轉換數據顯示
  271.         for(i=0;i<6;i++)
  272.         {
  273.     SeriPushSend(dis[i]);
  274.     }

  275.   //         DisplayListChar(x,y,dis,4);        //啟始列,行,顯示數組,顯示長度
  276. }
  277. //**************************************
  278. //顯示溫度
  279. //**************************************
  280. //void display_temp()
  281. //{
  282. //        Temp_h=Single_ReadI2C(TEMP_OUT_H); //讀取溫度
  283. //        Temp_l=Single_ReadI2C(TEMP_OUT_L); //讀取溫度
  284. //        Temperature=Temp_h<<8|Temp_l;     //合成溫度
  285. //        Temperature = 35+ ((double) (Temperature + 13200)) / 280; // 計算出溫度
  286. //        lcd_printf(dis,Temperature);     //轉換數據顯示
  287. //        DisplayListChar(11,1,dis,4);     //啟始列,行,顯示數組,顯示位數
  288. //}

  289. void init_uart()
  290. {
  291.         TMOD=0x21;                                
  292.         TH1=0xfd;                                
  293.         TL1=0xfd;               
  294.                
  295.         SCON=0x50;
  296.         PS=1;      //串口中斷設為高優先級別
  297.         TR0=1;           //啟動定時器                        
  298.         TR1=1;
  299.         ET0=1;     //打開定時器0中斷                        
  300.         ES=1;        
  301.         EA=1;
  302. }

  303. //*********************************************************
  304. //主程序
  305. //*********************************************************
  306. void main()
  307. {
  308.         delay(500);                //上電延時               
  309. //        InitLcd();                //液晶初始化
  310.          init_uart();
  311.         InitMPU6050();        //初始化MPU6050
  312.         delay(150);
  313.         while(1)
  314.         {
  315.         
  316.                 Display10BitData(GetData(ACCEL_XOUT_H),2,0);        //顯示X軸加速度
  317.                 Display10BitData(GetData(ACCEL_YOUT_H),7,0);        //顯示Y軸加速度
  318.                 Display10BitData(GetData(ACCEL_ZOUT_H),12,0);        //顯示Z軸加速度
  319.                 Display10BitData(GetData(GYRO_XOUT_H),2,1);        //顯示X軸角速度
  320.                 Display10BitData(GetData(GYRO_YOUT_H),7,1);        //顯示Y軸角速度
  321.                 Display10BitData(GetData(GYRO_ZOUT_H),12,1);        //顯示Z軸角速度
  322.      
  323.                 SeriPushSend(0x0d);
  324.         SeriPushSend(0x0a);//換行,回車
  325.                 delay(100);
  326.         }
  327. }
復制代碼

所有資料51hei提供下載:
GY-521 MPU-6050模塊 SA-251.rar (7.26 MB, 下載次數: 189)


回復

使用道具 舉報

ID:192020 發表于 2019-3-17 18:11 | 顯示全部樓層
感謝分享
回復

使用道具 舉報

ID:588123 發表于 2019-7-22 16:08 | 顯示全部樓層

感謝分享
回復

使用道具 舉報

ID:634063 發表于 2019-11-1 20:19 | 顯示全部樓層
謝謝分享,正在學習
回復

使用道具 舉報

5#
無效樓層,該帖已經被刪除
ID:678677 發表于 2019-12-31 21:56 | 顯示全部樓層
感謝分享
回復

使用道具 舉報

ID:716897 發表于 2020-4-3 16:38 | 顯示全部樓層
你好你這個里面有原理圖嗎
回復

使用道具 舉報

ID:639359 發表于 2020-4-13 22:00 來自觸屏版 | 顯示全部樓層
感謝分享
回復

使用道具 舉報

ID:739822 發表于 2020-4-28 14:26 來自觸屏版 | 顯示全部樓層
好東西,感謝分享
回復

使用道具 舉報

ID:251082 發表于 2020-5-5 13:37 | 顯示全部樓層
只有51和Arduino
回復

使用道具 舉報

ID:218360 發表于 2020-5-15 08:16 | 顯示全部樓層
感謝分享,正好一個客戶需求這個芯片設計方案
回復

使用道具 舉報

12#
無效樓層,該帖已經被刪除
13#
無效樓層,該帖已經被刪除
14#
無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
www.xxx国产| 亚洲免费资源| 久草视频国产| jizz国产免费| 久热在线视频观看| 色阁综合av| 欧美精品激情在线观看| 日韩一级精品视频在线观看| 国产精品久久久爽爽爽麻豆色哟哟 | 国产精品久久久久久久久久久久久 | 久久艹国产精品| 91精品久久久久久久久青青| 国产午夜一区二区| 欧美视频一区二区在线观看| 国产精品视频看| 麻豆精品一二三| 亚洲午夜精品一区 二区 三区| ww久久综合久中文字幕| 黄色大片在线播放| 在线观看av影片| 给个网站可以在线观看你懂的| 精品国产va久久久久久久| 成人3d动漫一区二区三区91| 伊人久久大香线蕉av一区二区| 色婷婷精品大在线视频| 亚洲日穴在线视频| 久久综合狠狠综合久久综合88 | 青青草手机视频在线观看| 国产男女无遮挡猛进猛出| 农民人伦一区二区三区| 日本一区二区三区视频免费看| 国产精品极品在线| 91国内免费在线视频| 中文字幕精品在线| 日韩精品欧美国产精品忘忧草 | 免费a漫导航| 美女把尿口扒开让男人桶在线观看| 五月天婷婷导航| 中文字幕在线观看2018| 精品人妻一区二区三区视频| 97人人爽人人| 激情视频综合网| 免费看黄在线看| 日本丰满少妇黄大片在线观看| 久久福利电影| 99re在线国产| 91精品久久久久久久久久久久久久| 久久久视频在线| 久久久99久久精品女同性| 亚洲人精品午夜在线观看| 日韩精品一区二区三区中文精品| 在线观看精品一区| 日本高清不卡视频| 欧美午夜影院在线视频| 天天影视色香欲综合网老头| 一区二区三区影院| 樱桃视频在线观看一区| 亚洲视频在线观看一区| 中文字幕视频一区| 综合婷婷亚洲小说| 中文字幕一区二区视频| 中文幕一区二区三区久久蜜桃| 91丨九色丨蝌蚪丨老版| 久久蜜臀中文字幕| 国产女人水真多18毛片18精品视频| 91麻豆国产在线观看| 久久在线免费观看| 国产欧美精品在线观看| 久久综合给合| 成人免费网站www网站高清| 亚洲精品在线影院| 男人天堂久久| 97一区二区国产好的精华液| 美女视频免费精品| 欧美亚洲国产激情| 综合在线一区| 亚洲欧美日韩专区| 精品一区二区三区在线视频| 国产精品一区二区久久不卡| 不卡视频在线看| 久久精品人人做人人爽97| 国产午夜精品久久久久久久| 国产精品第一页第二页第三页| 综合婷婷亚洲小说| 一本久久a久久免费精品不卡| 欧美中文字幕一区二区三区| 日韩精品自拍偷拍| 最近2019中文字幕mv免费看| 欧美高清电影在线看| 日韩美女在线观看一区| 99久热re在线精品996热视频| 久久精品国产一区二区三区日韩| av动漫免费观看| 97xxxxx| 香蕉视频免费网站| 91动漫免费网站| 中文字幕免费观看| 日本成人动漫在线观看| 91看片免费| 日本二区视频| 国产激情小视频在线| 在线高清av| 精品久久对白| 伊人成人在线视频| 国内不卡的二区三区中文字幕| 不卡一卡二卡三乱码免费网站| 亚洲日本在线观看| 欧美日韩国产高清一区二区| 亚洲天堂av图片| 韩国一区二区电影| 国产a一区二区| 国产精品久久成人免费观看| 一区二区久久精品| 免费看一级大片| 国产精品爽爽久久| 免费观看91视频大全| 最新av在线| 性欧美18xxxhd| 国产精品探花在线观看| 首页综合国产亚洲丝袜| 成人动漫视频在线观看| 宅男在线一区| 日韩精品亚洲一区| 国产精品高潮久久久久无| 欧美日韩在线综合| 日韩亚洲一区二区| 91免费版网站入口| 9色porny| 丰满少妇高潮一区二区| 中文字幕在线观看你懂的| 久久精品成人欧美大片免费| 中文字幕大看焦在线看| 中文字幕影音在线| 欧美伦理在线视频| 国产乱一区二区| 亚洲一区二区偷拍精品| 亚洲视频第一页| 亚洲淫片在线视频| 久久美女福利视频| 亚洲天堂一级片| 天天干天天色天天| 日韩黄色网址| 亚洲高清国产拍精品26u| 影音先锋在线一区| 中文字幕日韩一区二区| 日韩高清人体午夜| 成人在线国产精品| 久久精品免费网站| 国产一国产二国产三| 久久婷婷综合中文字幕| 中出在线观看| 伊人精品久久| 六月丁香婷婷久久| 色哦色哦哦色天天综合| 国内精品久久久久久影视8| 一级日韩一区在线观看| 精品成人无码一区二区三区| 少妇人妻偷人精品一区二区| av先锋影音资源站| 免费欧美电影| 久久国产精品99国产| 精品毛片三在线观看| 久久91亚洲人成电影网站| 亚洲高清视频一区二区| 播金莲一级淫片aaaaaaa| 风流老熟女一区二区三区| 最色在线观看| 美女一区二区在线观看| 国产91精品一区二区麻豆亚洲| 欧美老女人第四色| 91美女高潮出水| 亚洲一区二区中文字幕在线观看| 中文字幕日产av| 免费av高清| jizz久久精品永久免费| 成人国产精品视频| 日韩高清免费在线| 欧美美乳视频网站在线观看| 丝袜美腿中文字幕| 欧美**室bdsm视频| 国产夫妻在线| 免费在线播放第一区高清av| 91福利资源站| 成人激情视频网| 婷婷五月精品中文字幕| 亚洲男人的天堂成人| www.欧美日本韩国| 一区三区视频| 亚洲欧美综合久久久| 欧美国产日韩精品免费观看| 日韩视频亚洲视频| 日本欧美视频在线观看| 久久国产视频一区| 一二三四中文在线| 校花撩起jk露出白色内裤国产精品| 国产欧美视频一区二区三区| 久久国产精品久久久| 欧美日韩在线一| 亚洲一区二区三区高清视频| 黄色网址在线播放| 一区二区三区四区电影| 欧美日韩在线另类| 亚洲bt欧美bt日本bt| 三上悠亚ssⅰn939无码播放| 91自拍.com| 国产一区二区三区国产精品| 91年精品国产| 欧美国产日韩一区| 亚洲精品mv在线观看| 午夜福利视频一区二区| 伊人网在线播放| 国产成a人无v码亚洲福利| 在线日韩av观看| 国产免费毛卡片| 欧美视频一二区| 丝袜老师在线| 91在线云播放| 欧美一级电影久久| 日本黄色动态图| 免费尤物视频| 丝袜连裤袜欧美激情日韩| 亚洲图片欧美综合| 99在线国产| 无码人妻精品一区二区三区夜夜嗨| av手机天堂| 久久精品影视| 欧美一区二区三区播放老司机| 日韩精品资源| 中文字幕久久久久| 视频在线这里都是精品| 国产精品一区二区久久精品爱涩 | 成人jjav| 久久超碰97人人做人人爱| 尤物九九久久国产精品的分类| 69堂免费视频| 午夜国产福利| 国产在线播放精品| 在线观看欧美精品| 久久久久久久久久久久久国产| 国产精品久久久久久久久毛片 | 永久免费看mv网站入口| 在线看片线路1| 中文精品视频| 一区二区日韩精品| 国产美女18xxxx免费视频| 影音四色91| 国产精品99久久| 亚洲激情成人网| 亚洲色图 在线视频| 再深点灬舒服灬太大了添少妇视频| 亚洲精品3区| 欧美一区二区免费视频| 黄色一级视频片| 四虎国产成人免费观看| 亚洲精品国产动漫| 欧美卡1卡2卡| 日日摸日日碰夜夜爽无码| 亚洲国产日韩在线人成电影| 国产精品久久久久久久久久白浆| 日韩欧美在线观看| 毛片在线视频观看| 男人精品网站一区二区三区| 真实原创一区二区影院| 精品精品国产高清一毛片一天堂| 男人女人黄一级| 日本簧片在线观看| 欧美天堂亚洲电影院在线观看| 亚洲欧美国产日韩天堂区| 丰满人妻一区二区三区53视频| 制服影音先锋| 日韩黄色片在线观看| 91国自产精品中文字幕亚洲| 波多野结衣家庭教师| www免费在线观看| 欧美高清在线视频| 蜜桃免费一区二区三区| 日本精品久久久久久| 卡一精品卡二卡三网站乱码| 日韩三级精品电影久久久| 韩剧1988免费观看全集| 蜜桃av乱码一区二区三区| 国产乱理伦片a级在线观看| 99re热视频精品| 国产99在线免费| 六月丁香色婷婷| 色综合中文网| 国产一区二区三区免费视频| 粉嫩av蜜桃av蜜臀av| 婷婷免费在线视频| 亚洲图片激情小说| 午夜啪啪福利视频| 三年片大全在线观看大全有哪些| 国产一区二区精品| 日韩av电影免费观看高清| 一二三区免费视频| 日韩欧美中文在线观看| 精品美女在线观看| 中文在线永久免费观看| 欧美私人网站| 亚洲女厕所小便bbb| 久久亚洲a v| 成人狠狠色综合| 国产精品一二一区| 好看的日韩精品| 免费a级毛片永久免费| 国产尤物精品| 91精品国产成人| 一二三区在线播放| 国际精品欧美精品| 麻豆国产va免费精品高清在线| 一区二区视频免费看| 国产69精品久久久久9999人| 日韩一区二区三区视频| 无码人妻精品一区二区三区温州| 欧美成人三区| 亚洲va国产天堂va久久en| 欧美牲交a欧美牲交aⅴ免费真| 天天草夜夜草| 中文字幕不卡在线| 国产伦精品一区二区三区四区视频_ | 国产精品专区免费| 日韩欧美一区在线| a级黄色免费视频| av成人在线观看| 亚洲成人激情图| 综合 欧美 亚洲日本| 国产成人免费9x9x人网站视频| 欧美成人性战久久| 91麻豆精品久久毛片一级| 欧美日韩免费电影| 国产亚洲一区二区在线| 国产又色又爽又黄的| 免费av一区二区三区四区| 欧美激情精品久久久久久蜜臀 | 国产婷婷成人久久av免费高清| 在线视频这里只有精品| 人人精品久久| 一区二区三欧美| 天堂av免费在线观看| 欧美电影《睫毛膏》| 国产精品视频26uuu| 亚洲线精品久久一区二区三区| 人人狠狠综合久久亚洲| 久久精品日产第一区二区三区精品版 | 最近中文字幕免费观看| 国产高清久久| 成人中文字幕+乱码+中文字幕| 亚洲精品影院在线| 国产精品资源在线看| 亚洲激情免费视频| 免费视频一二三区| 日韩三级av| 日韩av片电影专区| 日韩簧片在线观看| 国产69精品久久777的优势| 999一区二区三区| 91网页在线观看| 欧美一区二区三区日韩| 麻豆疯狂做受xxxx高潮视频| 日韩成人一级| 国产精品xxx视频| 欧美色图第二页| 成人aaaa免费全部观看| 青青草原av在线播放| 黄色在线免费网站| 亚洲精品电影网| 无码人妻丰满熟妇精品区| 亚洲精品一二三区区别| 国产成人亚洲欧美| 人人在线97| 日韩欧美福利视频| 午夜剧场免费在线观看| 精品不卡一区| 51国产成人精品午夜福中文下载| yellow网站在线观看| 亚洲午夜影视影院在线观看| 好吊视频在线观看| 亚洲97av| 国产欧美亚洲日本| 久草视频在线播放| 欧美喷潮久久久xxxxx| 青草视频在线观看免费| 亚洲成人中文| 欧美与动交zoz0z| 操你啦在线视频| 国产一区二区欧美日韩| 超碰在线人人干| 国产a区久久久| 国产三级生活片| 日本成人手机在线| 国产精品视频不卡| 日本wwwwww| 在线观看免费成人| 亚洲高清视频免费观看| 麻豆精品一区二区综合av| 日韩欧美视频网站| 美女视频一区| 国产欧美一区二区| 成人在线观看视频app| 日韩视频免费观看高清完整版在线观看|