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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6264|回復: 6
打印 上一主題 下一主題
收起左側

五路超聲波小車程序

[復制鏈接]
跳轉到指定樓層
樓主
小車用的是52單片機的四驅wifi,兩側電機串聯,超聲波模塊是便宜實用的HC-SR04


單片機源程序:
  1.                                                                                  /****************************************************************************
  2.          硬件連接


  3.         ****************************************************************************/

  4.         #include<reg52.h>
  5.         #include <intrins.h>

  6.         #define  ECHO1  P1_0                                   //超聲波接口定義
  7.         #define  TX1  P1_1                                   //超聲波接口定義

  8.         #define  ECHO2  P1_2                                   //超聲波接口定義
  9.         #define  TX2  P1_3                                   //超聲波接口定義

  10.         #define  ECHO3  P1_4                                   //超聲波接口定義
  11.         #define  TX3  P1_5                                   //超聲波接口定義

  12.         #define  ECHO4  P1_6                                   //超聲波接口定義
  13.         #define  TX4  P1_7                                   //超聲波接口定義


  14.         #define  ECHO5  P0_0                                   //超聲波接口定義
  15.         #define  TX5  P0_1                                           //超聲波接口定義

  16.     #define Left_moto_pwm P2_2 //PWM信號端
  17.     #define Right_moto_pwm P2_3 //PWM信號端


  18. sbit IN1=P2^0;
  19. sbit IN2=P2^1;
  20. sbit IN3=P2^4;
  21. sbit IN4=P2^5;
  22. sbit EN1=P2^2;
  23. sbit EN2=P2^3;
  24. bit Right_moto_stop=1;
  25. bit Left_moto_stop =1;
  26. #define Left_moto_go {IN1=0,IN2=1,EN1=1;} //左電機向前走
  27. #define Left_moto_back {IN1=1,IN2=0,EN1=1;} //左邊電機向后走
  28. #define Left_moto_Stop {EN1=0;} //左邊電機停轉
  29. #define Right_moto_go {IN3=1,IN4=0,EN2=1;} //右邊電機向前走
  30. #define Right_moto_back {IN3=0,IN4=1,EN2=1;} //右邊電機向后走
  31. #define Right_moto_Stop {EN2=0;} //右邊電機停轉



  32.    unsigned char pwm_val_left =0;//變量定義
  33.    unsigned char push_val_left =0;// 左電機占空比N/20

  34.    unsigned char pwm_val_right =0;
  35.    unsigned char push_val_right=0;// 右電機占空比N/20
  36.         
  37.    unsigned int time=0;
  38.    unsigned int timer=0;


  39.         unsigned long S1=0;
  40.         unsigned long S2=0;
  41.         unsigned long S3=0;
  42.         unsigned long S4=0;
  43.         unsigned long S5=0;

  44.         unsigned char timer1=0;                        //掃描時間變量                                       
  45. /************************************************************************/
  46. void delay(unsigned char x) //1ms延時函數,100ms以內可用
  47. {
  48. unsigned char i;
  49. while(x--)
  50. for(i=124;i>0;i--);
  51. }



  52. void Conut1(void)                   //計算距離
  53.         {
  54.           while(!ECHO1);                       //當RX為零時等待
  55.            TR0=1;                               //開啟計數
  56.           while(ECHO1);                           //當RX為1計數并等待
  57.             TR0=0;                                   //關閉計數
  58.             time=TH0*256+TL0;                   //讀取脈寬長度
  59.             TH0=0;
  60.             TL0=0;
  61.             S1=(time*1.7)/100;        //算出來是CM

  62.         }
  63. void Conut2(void)                   //計算距離
  64.         {
  65.           while(!ECHO2);                       //當RX為零時等待
  66.            TR0=1;                               //開啟計數
  67.           while(ECHO2);                           //當RX為1計數并等待
  68.             TR0=0;                                   //關閉計數
  69.             time=TH0*256+TL0;                   //讀取脈寬長度
  70.             TH0=0;
  71.             TL0=0;
  72.             S2=(time*1.7)/100;        //算出來是CM
  73.         }
  74. void Conut3(void)                   //計算距離
  75.         {
  76.           while(!ECHO3);                       //當RX為零時等待
  77.            TR0=1;                               //開啟計數
  78.           while(ECHO3);                           //當RX為1計數并等待
  79.             TR0=0;                                   //關閉計數
  80.             time=TH0*256+TL0;                   //讀取脈寬長度
  81.             TH0=0;
  82.             TL0=0;
  83.             S3=(time*1.7)/100;        //算出來是CM
  84.         }

  85. void Conut4(void)                   //計算距離
  86.         {
  87.           while(!ECHO4);                       //當RX為零時等待
  88.            TR0=1;                               //開啟計數
  89.           while(ECHO4);                           //當RX為1計數并等待
  90.             TR0=0;                                   //關閉計數
  91.             time=TH0*256+TL0;                   //讀取脈寬長度
  92.             TH0=0;
  93.             TL0=0;
  94.             S4=(time*1.7)/100;        //算出來是CM
  95.         }

  96. void Conut5(void)                   //計算距離
  97.         {
  98.           while(!ECHO5);                       //當RX為零時等待
  99.            TR0=1;                               //開啟計數
  100.           while(ECHO5);                           //當RX為1計數并等待
  101.             TR0=0;                                   //關閉計數
  102.             time=TH0*256+TL0;                   //讀取脈寬長度
  103.             TH0=0;
  104.             TL0=0;
  105.             S5=(time*1.7)/100;        //算出來是CM
  106.         }

  107. //全速前進
  108. void  run(void)
  109.     {
  110.         push_val_left=20; //左電機調速,速度調節變量 0-20。。。0最小,20最大,四驅大輪>6
  111.     push_val_right=18; //右電機調速                                   
  112.     Left_moto_go ; //左電機往前走
  113.     Right_moto_go ; //右電機往前走
  114.         
  115.     }
  116. /************************************************************************/
  117. //全速后退
  118. void  backrun(void)
  119.     {  
  120.            push_val_left=20;
  121.        push_val_right=18                                                          ;
  122.        Left_moto_back ; //左電機往前走
  123.        Right_moto_back ; //右電機往前走
  124.     }
  125. /************************************************************************/
  126. //左轉
  127. void  leftrun(void)
  128.     {
  129.            push_val_left=13;
  130.       push_val_right=10;
  131.       Left_moto_back ; //左電機往后走
  132.       Right_moto_go ; //右電機往前走
  133.    }
  134. /************************************************************************/
  135. //右轉
  136. void  rightrun(void)
  137.    {
  138.            push_val_left=13;
  139.     push_val_right=10;
  140.     Left_moto_go ; //左電機往前走
  141.     Right_moto_back ; //右電機往后走
  142.    }
  143. /************************************************************************/
  144. //STOP
  145. void  stoprun(void)
  146.     {
  147.      Left_moto_Stop ; //左電機停
  148.      Right_moto_Stop ; //右電機停

  149.     }
  150. /************************************************************************/
  151. void  COMM( void )                       
  152. {
  153.                   
  154.                    TX1=1;
  155.            delay(1);
  156.            TX1=0;          //啟動超聲波測距
  157.           Conut1();                           //計算距離
  158.                  
  159.                   TX2=1;
  160.          delay(1);
  161.           TX2=0;          //啟動超聲波測距
  162.           Conut2();                          //計算距離
  163.                           
  164.                   TX3=1;
  165.            delay(1);
  166.            TX3=0;          //啟動超聲波測距
  167.           Conut3();                          //計算距離

  168.                   TX4=1;
  169.            delay(1);
  170.            TX4=0;          //啟動超聲波測距
  171.           Conut4();                          //計算距離

  172.                   TX5=1;
  173.            delay(1);
  174.            TX5=0;          //啟動超聲波測距
  175.           Conut5();                          //計算距離
  176.                  
  177.     if(S1<20 && S3<30 && S5<20) //進入狹窄通道
  178.      {
  179.        backrun(); //倒車
  180.       }        

  181.     if(S2<20 && S3<30 && S4<20) //進入狹窄通道
  182.      {
  183.        backrun(); //倒車
  184.            if(S2>30 && S3>30)
  185.               leftrun();
  186.            if(S4>30 && S3>30)
  187.               rightrun();
  188.       }

  189. else
  190.     if(S1<20)
  191.     {
  192.       rightrun(); //車與障礙物呈45度角時,車的左邊比車的右邊距離小,右轉

  193.     }
  194.   else
  195.     if(S2<20)
  196.     {
  197.       rightrun(); //車與障礙物呈45度角時,車的左邊比車的右邊距離小,右轉
  198.     }
  199.    else
  200.     if(S3<30  ) //車子與障礙物90度垂直,右邊距離小左轉
  201.      {
  202.         backrun();
  203.     if(S2>20&&S4<20)
  204.      {
  205.       leftrun(); //車與障礙物呈45度角時,車的左邊比車的右邊距離小,右轉
  206.           if(S2<20&&S4>20)
  207.         { backrun(); //車與障礙物呈45度角時,車的左邊比車的右邊距離小,右轉
  208.              delay(90);
  209.              delay(90);
  210.                  }
  211.       }
  212.      }
  213.   else
  214.     if(S4<20)
  215.     {
  216.       leftrun(); //車與障礙物呈45度角時,車的右邊比車的左邊距離小,左轉
  217.     }
  218.   else
  219.     if(S5<20)
  220.     {
  221.       leftrun(); //車與障礙物呈45度角時,車的右邊比車的左邊距離小,左轉
  222.     }  

  223.   else
  224.       if(S3<30 && S1<S5 ) //車子與障礙物90度垂直,左邊距離小右轉
  225.      {
  226.         rightrun();
  227.      }
  228.   else
  229.     if(S3<30 && S1>S5 ) //車子與障礙物90度垂直,右邊距離小左轉
  230.      {
  231.        leftrun();
  232.      }
  233.     else
  234.     if(S1<20&&S5<20)
  235.     {
  236.        backrun();
  237.     }

  238.   else
  239.     if(S3<30&&S2<20)
  240.     {
  241.       rightrun(); //車與障礙物呈45度角時,車的左邊比車的右邊距離小,右轉
  242.     }
  243.   else
  244.     if(S3<30&&S4<20)
  245.     {
  246.       leftrun(); //車與障礙物呈45度角時,車的右邊比車的左邊距離小,左轉
  247.     }
  248.   else
  249.     if(S3>30&&S4<20)
  250.     {
  251.       leftrun(); //車與障礙物呈45度角時,車的右邊比車的左邊距離小,左轉
  252.     }
  253.          else
  254.     if(S3>30&&S2<20)
  255.     {
  256.       rightrun(); //車與障礙物呈45度角時,車的左邊比車的右邊距離小,右轉

  257.     }
  258.                  
  259.           else
  260.     if(S2>20&&S4<20)
  261.     {
  262.       leftrun(); //車與障礙物呈45度角時,車的左邊比車的右邊距離小,右轉
  263.           if(S2<20&&S4>20)
  264.         { backrun(); //車與障礙物呈45度角時,車的左邊比車的右邊距離小,右轉
  265.              delay(90);
  266.              delay(90);
  267.                  }
  268.     }



  269.   else
  270.    {
  271.       run();

  272.         }

  273. }
  274. /************************************************************************/
  275. /* PWM調制電機轉速 */
  276. /************************************************************************/
  277. /* 左電機調速 */
  278. /*調節push_val_left的值改變電機轉速,占空比 */
  279. void pwm_out_left_moto(void)
  280. {
  281.    if(Left_moto_stop)
  282.       {
  283.           if(pwm_val_left<=push_val_left)
  284.            {
  285.              Left_moto_pwm=1;
  286.            }
  287.        else
  288.          {
  289.            Left_moto_pwm=0;
  290.          }
  291.        if(pwm_val_left>=20)
  292.            pwm_val_left=0;
  293.      }
  294.    else
  295.     {
  296.      Left_moto_pwm=0;
  297.     }
  298. }
  299. /******************************************************************/
  300. /* 右電機調速 */
  301. void pwm_out_right_moto(void)
  302. {
  303.       if(Right_moto_stop)
  304.        {
  305.            if(pwm_val_right<=push_val_right)
  306.             {
  307.               Right_moto_pwm=1;
  308.             }
  309.         else
  310.             {
  311.                Right_moto_pwm=0;
  312.             }
  313.          if(pwm_val_right>=20)
  314.           pwm_val_right=0;
  315.       }
  316.     else
  317.       {
  318.         Right_moto_pwm=0;
  319.        }
  320. }



  321. ///*TIMER1中斷服務子函數產生PWM信號*/
  322.          void time1()interrupt 3            using 2
  323. {        
  324.      TH1=(65536-100)/256;          //100US定時
  325.          TL1=(65536-100)%256;
  326.          timer++;
  327.          pwm_val_left++;
  328.      pwm_val_right++;
  329.      pwm_out_left_moto();
  330.      pwm_out_right_moto();                                  //定時器100US為準。在這個基礎上延時
  331. }
  332. /***************************************************/
  333. ///*TIMER0中斷服務子函數產生PWM信號*/
  334.          void timer0()interrupt 1            
  335. {        

  336. }

  337. /***************************************************/

  338. void main(void)
  339. {

  340.         TMOD=0X11;
  341.         TH1=(65536-100)/256;          //100US定時
  342.         TL1=(65536-100)%256;
  343.         TH0=0;
  344.         TL0=0;  
  345.         TR1= 1;
  346.         ET1= 1;
  347.         ET0= 1;
  348.         EA = 1;

  349.         delay(100);
  350.           while(1)                       /*無限循環*/
  351.         {
  352.           COMM();
  353.         }
  354. }

復制代碼
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:65956 發表于 2018-3-31 16:52 | 只看該作者
很牛,一下子用那么多個超聲波,不過在運行時會不會時不時撞頭呢
回復

使用道具 舉報

板凳
ID:65956 發表于 2018-3-31 16:53 | 只看該作者
建議超聲波模塊改用那種模擬量的超聲波,反應會快點
回復

使用道具 舉報

地板
ID:304041 發表于 2018-4-12 12:57 | 只看該作者
TX1=1;                               
TX1=0;    大哥請問下,為什么我編譯你程序時,提示這句話周圍有錯誤
回復

使用道具 舉報

5#
ID:301604 發表于 2018-4-14 16:14 | 只看該作者
大神,這么多個超聲波模塊可以有辦法用一個程序驅動觸發么?
回復

使用道具 舉報

6#
ID:397735 發表于 2020-3-6 18:33 | 只看該作者
huanghu 發表于 2018-4-12 12:57
TX1=1;                               
TX1=0;    大哥請問下,為什么我編譯你程序時,提示這句話周圍有錯誤

大哥問下 你這個問題解決了么
回復

使用道具 舉報

7#
ID:696418 發表于 2020-12-31 18:20 | 只看該作者
這個 程序好使嗎
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
二区视频在线| 禁断一区二区三区在线| 网站在线观看你懂的| av中文在线播放| 三日本三级少妇三级99| 视频一区二区三| 欧美精品福利视频| 欧美一区二区三区四区久久| 国产精品毛片a∨一区二区三区 | 人成在线免费视频| 麻豆国产在线视频| www.日韩一区| 午夜在线观看一区| 免费黄色特级片| 日本视频一区在线观看| 国产精品男女猛烈高潮激情| 在线观看欧美www| 777欧美精品| 国产精品网曝门| 激情六月婷婷久久| 香港日本三级视频| 狠狠综合久久av一区二区| 久久免费看少妇高潮v片特黄| 男女视频在线看| 免费成人深夜夜行网站视频| 999国内精品视频在线| 久久久久久久久国产| 亚洲成avwww人| 日本韩国精品一区二区在线观看| 国产精品久久免费看| 国产一区二区在线观看视频| 国产精品视频| 99精品小视频| 精品在线99| www国产精品| 全球最大av网站久久| 羞羞污视频在线观看| 免费黄色在线视频网站| 九色丨porny丨自拍入口| 最新91视频| 日日夜夜国产| 极品销魂一区二区三区| 成人久久精品人妻一区二区三区| 夜夜爽妓女8888视频免费观看 | 神马亚洲视频| 日本wwwwwwwzzzzz视频| 黄色网址免费看| xxx国产精品| 欧美成人亚洲高清在线观看| 天天色综合av| 女人18毛片水真多18精品| 69视频在线观看免费| 亚洲乱码国产乱码精品精软件| 色综合.com| xxx视频在线观看| 五月天婷亚洲天综合网精品偷| 中文字幕在线播放av| 亚洲男人第一av| 久久久久成人片免费观看蜜芽| 摸摸摸bbb毛毛毛片| 久久久久久久久久久91| 亚洲品质视频自拍网| 日韩成人在线视频| 亚洲精品乱码久久久久久金桔影视| 日韩视频一区二区在线观看| 3atv一区二区三区| 日本亚洲视频在线| 91欧美日韩在线| 亚洲av成人无码久久精品老人| 亚洲第一页在线观看| 99久久国产免费| 国产国语亲子伦亲子| 国产女人爽到高潮a毛片| 国产精品国产一区二区三区四区| 一级aaaa毛片| www精品国产| 日本精品999| 四虎影视免费看电影| 国产浪潮av性色av小说| 日本jizzcom| www.五月色.com| 欧美18—20岁hd第一次| 色网址在线观看| 国产在线色视频| 男女啪啪在线观看| 成人国产电影在线观看| 97欧美成人| 成人高潮视频| 久久伦理在线| 香蕉国产精品偷在线观看不卡| 九色porny丨精品自拍视频| 国产一区二区三区视频播放| 污污视频网站在线| 久久久精品高清| 亚洲一区二区在线视频观看| 亚洲一区二区三区四区av| 粉嫩av蜜桃av蜜臀av| √天堂中文官网8在线| 中文字幕69页| 五月天综合在线| 国产精品爽爽久久| 国产精品自产拍| 中文字幕国产专区| 在线免费看黄视频| 成人精品视频在线播放| 国内一区二区在线视频观看| 国产树林野战在线播放| 少妇性饥渴无码a区免费| 久久久999视频| 国产人妻精品午夜福利免费| 精品人妻一区二区三区免费| 日本一卡二卡在线| 一级片一级片一级片| 视频一区二区三区四区五区| 亚洲av无码不卡| 亚洲成在人线免费视频| 在线能看的黄色| 制服黑丝国产在线| jizz性欧美| 亚洲欧美日韩免费| 欧洲vodafone精品| 成年美女网站| 精品国产白色丝袜高跟鞋| 日韩精品影院| 美女福利一区| 亚洲一区区二区| 久久精品视频一区二区三区| 亚洲成av人片www| 亚洲国产黄色片| 日本久久中文字幕| 亚洲欧美成人一区| 国产欧美精品一二三| wwwav国产| 天天操天天操天天| 黄色三级在线观看| 九色porny自拍视频在线播放| 久久草在线视频| 日韩制服丝袜先锋影音| 国产精品久久久久久亚洲伦| 日韩精品中文字幕一区| 538国产精品一区二区免费视频| 欧美二级三级| 国产又粗又猛大又黄又爽| 日韩黄色精品视频| 国产伦精品一区二区三区视频小说| 在线观看国产麻豆| 亚洲成a人片777777久久| 亚洲国产黄色| 中文字幕一区二区在线播放 | 精品国产99久久久久久宅男i| 免费又爽又黄禁片视频1000片| 五月天婷婷在线视频| 都市激情久久| 美女视频黄 久久| 一区二区三区精品在线| 中国人与牲禽动交精品| 国产九色91| 国产欧美激情视频| 久久久999久久久| h在线视频免费观看完整版| 欧美巨大xxxx做受沙滩| 成人羞羞网站入口| 久久看人人爽人人| 日韩av在线资源| av在线不卡一区| 性生活一级大片| 国产又黄又粗又猛又爽| 写真福利片hd在线观看| 在线视频成人| 久99久精品视频免费观看| 91福利社在线观看| 国产精品jizz在线观看麻豆| 日本精品免费在线观看| 久热这里只有精品6| 很很鲁在线视频播放影院| 在线中文字幕播放| 18av在线播放| av中文字幕一区二区| 国产亚洲精品7777| 在线观看国产精品91| 伊人狠狠色丁香综合尤物| av免费播放网站| 精品一区二区三区五区六区| 国产理论在线观看| 欧美日韩免费| 黄色精品在线看| 欧美主播福利视频| 91香蕉视频污版| 一道本无吗一区| 九色视频成人自拍| 天天影视综合| 图片区小说区区亚洲影院| 日本一区二区三区四区视频| 少妇黄色一级片| 97国产精品久久久| 成人免费视频| 欧美日本一区二区高清播放视频| 亚洲成av人片一区二区| 国产精品美腿一区在线看| a级大片免费看| 亚洲高清在线免费| 久久影院午夜精品| 蜜桃视频一区二区三区| 精品不卡在线视频| 亚洲看片网站| 日韩视频免费观看高清| 中文字幕伊人| 久久免费精品视频在这里| 亚洲1区2区3区4区| 91香蕉嫩草影院入口| 特级西西人体4444xxxx| 国内精品久久久久久影院8f | 999sesese| 97se亚洲| 亚洲视频一区在线观看| 国产大片精品免费永久看nba| 操人视频免费看| 欧美4khd| 日本成人手机在线| 综合色中文字幕| 国产精品高清网站| 亚洲欧美色图视频| 日本视频网址| 欧美三级午夜理伦三级小说| 一区二区三区资源| 91午夜理伦私人影院| 免费黄色激情视频| 偷偷要 色偷偷| 一区二区三区四区在线观看国产日韩| 色综合久久中文字幕综合网| 国内精品**久久毛片app| 日本亚洲欧美在线| 欧美精品a∨在线观看不卡| 国内精品福利| 日韩精品一区二区在线观看| 熟女视频一区二区三区| 天天爱天天做天天操| 国产一区二区小视频| tube8在线hd| www.av精品| 97国产精品视频| 久久无码人妻精品一区二区三区| 免费看h片网站| 奇米影视亚洲| 日韩一级免费观看| 青青草视频在线免费播放| 视频1区2区3区| 一区二区三区四区高清视频| 亚洲自拍偷拍欧美| 免费国产一区| 国产有码在线观看| 欧美性猛交xxx高清大费中文| 国产视频在线观看一区二区三区| 国产精品美女视频网站| 欧美成人精品欧美一| yjizz视频网站在线播放| 亚洲网站视频| 亚洲精选中文字幕| 特黄视频免费观看| yellow网站在线观看| 欧美日本精品| 最新中文字幕亚洲| 免费观看污网站| 九色91播放| 国语产色综合| 欧美日韩精品二区| 潘金莲一级淫片aaaaaa播放1| 神马久久久久久久久久| 岛国成人av| 欧美日韩久久不卡| 国产91对白刺激露脸在线观看| 午夜国产一级| 成人羞羞视频在线看网址| 亚洲国产精品久久| 网站在线你懂的| 免费羞羞视频| 日韩中文字幕av电影| 91av视频在线播放| 日韩大尺度视频| 九色中文视频| 久久精品国产99| 人九九综合九九宗合| 免费91在线观看| 黄色成人在线观看| 国产欧美精品区一区二区三区| 国产91亚洲精品一区二区三区| 一级片免费观看视频| 欧美一区一区| 欧美一三区三区四区免费在线看| 欧美两根一起进3p做受视频| jizz日本18| 麻豆一区二区三| 国产在线观看不卡| 中文字幕在线观看你懂的| 日韩精品一级| 亚洲第一免费网站| 熟妇人妻久久中文字幕| 噜噜噜在线观看播放视频| 久久综合网色—综合色88| 国产一区二区视频在线免费观看| 成人午夜视频一区二区播放| 欧美美女视频| 久久精品久久久久电影| 中文字幕观看av| 一区二区三区四区日本视频| 欧美视频在线观看免费| 美女黄色片视频| 天堂在线中文| 国产精品国产三级国产普通话蜜臀| 伊人久久大香线蕉综合75| 国产精品臀控福利在线观看| 影音先锋久久| 国产精品久久久久久久久久久新郎| 一区二区视频在线免费观看| 日韩有码一区| 日韩在线小视频| 99热国产在线观看| 77成人影视| 国产一区二区黄| 成人三级视频在线观看| 视频精品导航| 精品国产免费人成电影在线观看四季| 久久久久麻豆v国产精华液好用吗 在线观看国产免费视频 | 中文字幕在线视频网站| 欧美日韩国产另类一区| 精品久久久久一区二区| 男女在线视频| 欧美亚日韩国产aⅴ精品中极品| 四川一级毛毛片| 女人黄色免费在线观看| 欧美性xxxx极品高清hd直播 | 国内精品伊人久久久久影院对白| 欧美午夜美女看片| 色www免费视频| 888av在线| 欧美视频精品一区| 日本少妇xxxx| 天堂av中文在线观看| 欧美大片顶级少妇| 五月天婷婷丁香网| 久久精品资源| 伊人伊成久久人综合网小说| 久久免费视频播放| 国产成人aa在线观看网站站| 久久精品免费播放| 一二三四区在线| 欧美日韩国产欧| 亚洲一区免费网站| 久草国产视频| 成人午夜在线视频| 日本黄大片在线观看| 色综合久久网女同蕾丝边| 亚洲午夜久久久久久久久久久| 亚洲一区日韩精品| xxx.xxx欧美| 亚洲国产天堂网精品网站| 日本系列第一页| 日韩影院二区| 91影院在线免费观看视频| 国产精品亚洲综合久久小说| 不卡欧美aaaaa| aaa毛片在线观看| 成人video亚洲精品| 日韩精品一区二区三区中文精品| 精品欧美一区二区久久久久 | 天堂av在线8| 免费h在线看| 在线色欧美三级视频| 国产精品久久久久久在线| 中文在线不卡| 欧美在线一二三区| 蜜桃专区在线| 在线观看一区二区精品视频| 99精品中文字幕| 国产精品嫩草影院在线看| 91精品国产综合久久香蕉最新版| 一级做a爰片性色毛片视频| 国产午夜精品福利| 欧美一级小视频| 国产精品诱惑| 午夜精品蜜臀一区二区三区免费 | 日韩在线精品强乱中文字幕| 欧美黄色小视频| 新久草在线视频| www.亚洲色图.com| 中文字幕22页| 黄色精品视频| 久久全球大尺度高清视频| 在线观看免费国产成人软件| 久久久久综合网| 中国免费黄色片| 亚洲精品黑牛一区二区三区| 国产成人小视频在线观看| 人人做人人草| 一区二区欧美国产| 精品国产国产综合精品| 欧美永久精品| 一区二区在线观看网站| 黄网站在线免费看| 中文字幕亚洲一区二区三区|