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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 11490|回復: 12
收起左側

基于51單片機的DHT11溫濕度控制系統仿真設計 實測可用

  [復制鏈接]
ID:135102 發表于 2017-7-1 21:23 | 顯示全部樓層 |閱讀模式
單片機驅動DHT11獲取環境溫濕度并在1602顯示,同時可以調整溫濕度的各自的上下限,有提示降溫除濕功能。程序實測可用

原理圖,Proteus仿真文件(需要8.5以上版本才能打開)都有:
0.png 0.png
單片機源程序如下:
  1. //http://m.izizhuan.cn/bbs/dpj-51190-1.html
  2. #include <reg51.h>
  3. #include <intrins.h>
  4. #define uchar unsigned char
  5. #define uint unsigned int
  6. typedef unsigned char  U8;       /* defined for unsigned 8-bits integer variable    無符號8位整型變量  */
  7. typedef signed   char  S8;       /* defined for signed 8-bits integer variable    有符號8位整型變量  */
  8. typedef unsigned int   U16;      /* defined for unsigned 16-bits integer variable    無符號16位整型變量 */

  9. sbit speek  =P3^4;  //報警
  10. sbit hh     =P2^1;        //高燈
  11. sbit ll     =P2^2;        //高燈

  12. sbit LCD_RS =P1^3;
  13. sbit LCD_RW =P1^4;
  14. sbit LCD_EN =P1^5;
  15. //sbit LCD_RS =P2^4;
  16. //sbit LCD_RW =P2^5;
  17. //sbit LCD_EN =P2^6;

  18. sbit setup  =P1^6;  //  設置+
  19. sbit setdown=P1^7;  //  設置-
  20. sbit set    =P3^0;    //  設置

  21. sbit  P2_0  =P1^0;          //DHT11的DATE
  22. sbit  P2_1  =P3^1;          //串行總線---不用

  23. //----------------------------------------------//
  24. //----------------定義區--------------------//
  25. //----------------------------------------------//
  26. U8  U8FLAG;
  27. U8  U8count,U8temp;
  28. U8  U8T_data_H,U8T_data_L,U8RH_data_H,U8RH_data_L,U8checkdata;
  29. U8  U8T_data_H_temp,U8T_data_L_temp,U8RH_data_H_temp,U8RH_data_L_temp,U8checkdata_temp;
  30. U8  U8comdata;   
  31. U8  indata[5];
  32. U8  count, count_r=0;
  33. U16 U16temp1,U16temp2;
  34. uchar settem_h,settem_l,sethum_h,sethum_l,con=0;
  35. bit sethumbz_h=0,sethumbz_l=0,settembz_h=0,settembz_l=0,setkey;
  36. uchar i;
  37. bit BIAO;
  38. void Delay_1(U16 j)           //100us延時
  39. {   
  40. U8 i;
  41. for(;j>0;j--)
  42. {  
  43.   for(i=0;i<27;i++);         
  44. }
  45. }
  46. //void elay(unsigned int num)//延時函數
  47. //{
  48. //  while( --num );
  49. //}

  50. void  Delay_10us(void)  //進入函數3us
  51. {
  52. U8 i;             //1us
  53. i--;                   //1us
  54. i--;
  55. i--;
  56. i--;
  57. i--;
  58. i--;
  59. }


  60.         

  61. /********************************************************************/
  62. /*                                                                  */
  63. /*檢查LCD忙狀態                                                     */
  64. /*lcd_busy為1時,忙,等待。lcd-busy為0時,閑,可寫指令與數據。       */
  65. /*                                                                  */
  66. /********************************************************************/

  67. bit lcd_busy()
  68. {                          
  69.     bit result;
  70.     LCD_RS = 0;
  71.     LCD_RW = 1;
  72.     LCD_EN = 1;
  73.     _nop_();
  74.     _nop_();
  75.     _nop_();
  76.     _nop_();
  77.     result = (bit)(P0&0x80);
  78.     LCD_EN = 0;
  79.     return result;
  80. }

  81. /********************************************************************/
  82. /*                                                                  */
  83. /*寫指令數據到LCD                                                   */
  84. /*RS=L,RW=L,E=高脈沖,D0-D7=指令碼。                              */
  85. /*                                                                  */
  86. /********************************************************************/

  87. void lcd_wcmd(uchar cmd)

  88. {                          
  89.    while(lcd_busy());
  90.     LCD_RS = 0;
  91.     LCD_RW = 0;
  92.     LCD_EN = 0;
  93.     _nop_();
  94.     _nop_();
  95.     P0 = cmd;
  96.     _nop_();
  97.     _nop_();
  98.     _nop_();
  99.     _nop_();
  100.     LCD_EN = 1;
  101.     _nop_();
  102.     _nop_();
  103.     _nop_();
  104.     _nop_();
  105.     LCD_EN = 0;  
  106. }

  107. /********************************************************************/
  108. /*                                                                  */
  109. /*寫顯示數據到LCD                                                   */
  110. /*RS=H,RW=L,E=高脈沖,D0-D7=數據。                                */
  111. /*                                                                  */
  112. /********************************************************************/

  113. void lcd_wdat(uchar dat)
  114. {                          
  115.    while(lcd_busy());
  116.     LCD_RS = 1;
  117.     LCD_RW = 0;
  118.     LCD_EN = 0;
  119.     P0 = dat;
  120.     _nop_();
  121.     _nop_();
  122.     _nop_();
  123.     _nop_();
  124.     LCD_EN = 1;
  125.     _nop_();
  126.     _nop_();
  127.     _nop_();
  128.     _nop_();
  129.     LCD_EN = 0;
  130. }

  131. /********************************************************************/
  132. /*                                                                  */
  133. /*  LCD初始化設定                                                   */
  134. /*                                                                  */
  135. /********************************************************************/

  136. void lcd_init()
  137. {                        
  138.     lcd_wcmd(0x38);      //16*2顯示,5*7點陣,8位數據
  139.     Delay_1(5);
  140.     lcd_wcmd(0x38);         
  141.     Delay_1(5);
  142.     lcd_wcmd(0x38);         
  143.     Delay_1(5);

  144.     lcd_wcmd(0x0c);      //顯示開,關光標
  145.     Delay_1(5);
  146.     lcd_wcmd(0x06);      //移動光標
  147.     Delay_1(5);
  148.     lcd_wcmd(0x01);      //清除LCD的顯示內容
  149.     Delay_1(5);
  150. }

  151. /********************************************************************/
  152. /*                                                                  */
  153. /*  設定顯示位置                                                    */
  154. /*                                                                  */
  155. /********************************************************************/

  156. void lcd_pos(uchar pos)
  157. {                          
  158.   lcd_wcmd(pos | 0x80);  //數據指針=80+地址變量
  159. }

  160. void LCD1602PutStr(char* s)
  161. {
  162.         uchar i = 0;
  163.         while (*(i + s))
  164.                 {
  165.                 lcd_wdat(*(i + s));
  166.                                 Delay_1(200);
  167.                 i++;
  168.         }
  169. }



  170. void COM(void)                 //串行讀一個字節數據
  171. {
  172. U8 i;
  173. for(i=0;i<8;i++)   
  174. {
  175.   U8FLAG=2;
  176.   while((!P2_0)&&U8FLAG++);        //自加254次 默認執行下面程序 50us低電平結束判斷
  177.   Delay_10us();
  178.   Delay_10us();
  179.   Delay_10us();         
  180.   U8temp=0;
  181.   if(P2_0)U8temp=1;
  182.   U8FLAG=2;
  183.   while((P2_0)&&U8FLAG++);
  184.   
  185.   if(U8FLAG==1)break;  //屏蔽
  186.   U8comdata<<=1;
  187.   U8comdata|=U8temp;      
  188. }

  189. }

  190. //--------------------------------
  191. //-----濕度讀取子程序 ------------
  192. //--------------------------------
  193. //----以下變量均為全局變量--------
  194. //----溫度高8位== U8T_data_H------
  195. //----溫度低8位== U8T_data_L------
  196. //----濕度高8位== U8RH_data_H-----
  197. //----濕度低8位== U8RH_data_L-----
  198. //----校驗 8位 == U8checkdata-----
  199. //----調用相關子程序如下----------
  200. //---- Delay();, Delay_10us();,COM();
  201. //--------------------------------

  202. void RH(void)
  203. {  TR0=0;
  204.   //主機拉低18ms
  205.    P2_0=0;
  206.    Delay_1(180);
  207.    P2_0=1;
  208. //總線由上拉電阻拉高 主機延時20us
  209.    Delay_10us();
  210.    Delay_10us();
  211.    Delay_10us();
  212.    Delay_10us();
  213.    P2_0=1;  
  214.    //主機設為輸入 判斷從機響應信號
  215.    if(!P2_0) //判斷從機是否有低電平響應信號 如不響應則不讀數據,響應則向下運行     
  216.     {        //speek=0;
  217.             U8FLAG=2;
  218.             while((!P2_0)&&U8FLAG++);
  219.             U8FLAG=2;
  220.             while((P2_0)&&U8FLAG++);
  221.             //數據接收狀態   
  222.             COM();
  223.             U8RH_data_H_temp=U8comdata;
  224.             COM();
  225.             U8RH_data_L_temp=U8comdata;
  226.             COM();
  227.             U8T_data_H_temp=U8comdata;
  228.             COM();
  229.             U8T_data_L_temp=U8comdata;
  230.             COM();
  231.             U8checkdata_temp=U8comdata;
  232.             P2_0=1;
  233.             //數據校驗
  234.          
  235.             U8temp=(U8T_data_H_temp+U8T_data_L_temp+U8RH_data_H_temp+U8RH_data_L_temp);
  236.             if(U8temp==U8checkdata_temp)
  237.             {
  238.                U8RH_data_H=U8RH_data_H_temp;
  239.                U8RH_data_L=U8RH_data_L_temp;
  240.                U8T_data_H=U8T_data_H_temp;
  241.                U8T_data_L=U8T_data_L_temp;
  242.                U8checkdata=U8checkdata_temp;
  243.                   
  244.             }
  245.                 TR0=1;
  246.    }

  247. }

  248. void Disp_Temperature()//顯示溫度
  249. {
  250. //unsigned char  n=0;
  251. //  display[4]=temp_data[0]&0x0f;
  252. //  display[0]=ditab[display[4]];     //查表得小數位的值
  253. //  display[4]=((temp_data[0]&0xf0)>>4)|((temp_data[1]&0x0f)<<4);
  254.                 Delay_1(200);
  255.         lcd_pos(0x04);
  256.         lcd_wdat('0'+U8RH_data_H/10);  /* 顯示濕度 */
  257.                 Delay_1(200);
  258.         lcd_wdat('0'+U8RH_data_H%10);  

  259.                  Delay_1(200);
  260.         lcd_pos(0x44);
  261.         lcd_wdat('0'+U8T_data_H/10);  /* 顯示溫度*/
  262.                  Delay_1(200);
  263.         lcd_wdat('0'+U8T_data_H%10);

  264.                 Delay_1(200);
  265.         lcd_pos(9);
  266.         lcd_wdat('0' + sethum_h / 10);
  267.                 Delay_1(200);
  268.         lcd_wdat('0' + sethum_h % 10); /* 顯示濕度上限 */
  269.                 Delay_1(200);
  270.         lcd_pos(13);
  271.         lcd_wdat('0' + sethum_l / 10);
  272.                 Delay_1(200);
  273.         lcd_wdat('0' + sethum_l % 10); /* 顯示濕度下限 */               
  274.         
  275.                 Delay_1(200);
  276.         lcd_pos(0x49);
  277.         lcd_wdat('0' + settem_h / 10);
  278.                 Delay_1(200);
  279.         lcd_wdat('0' + settem_h % 10); /* 顯示溫度上限 */

  280.                 Delay_1(200);
  281.         lcd_pos(0x4d);
  282.         lcd_wdat('0' + settem_l / 10);
  283.          Delay_1(200);
  284.         lcd_wdat('0' + settem_l % 10); /* 顯示溫度下限 */
  285.         

  286.            if ((settembz_h==0)&&(settembz_l)&&(sethumbz_h)&&(sethumbz_l))
  287.            {
  288.                      lcd_pos(0x4f);         //消濕度下限的箭頭
  289.          lcd_wdat(' ');
  290.                  Delay_1(10);
  291.          lcd_pos(0x0f);
  292.          lcd_wdat(' ');
  293.            
  294.            }

  295.            if (settembz_h)
  296.         {
  297.          lcd_pos(0x4f);         //消濕度下限的箭頭
  298.          
  299. ……………………

  300. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復制代碼

所有資料51hei提供下載:
基于51單片機的DHT11溫濕度控制系統.rar (2.05 MB, 下載次數: 345)


評分

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

查看全部評分

回復

使用道具 舉報

ID:698121 發表于 2020-3-2 17:54 | 顯示全部樓層
為什么仿真的時候液晶屏不顯示溫濕度呢
回復

使用道具 舉報

ID:135102 發表于 2017-7-1 21:25 | 顯示全部樓層
stc12c5a60s2用不了,實測AT89C52RC可用,晶振11.0592MHZ
回復

使用道具 舉報

無效樓層,該帖已經被刪除
ID:88606 發表于 2017-8-23 09:21 | 顯示全部樓層
看樓下的 說明,剛好手頭有stc12c5a60s2,來試試否真的不能用!
回復

使用道具 舉報

ID:101093 發表于 2017-8-23 11:56 | 顯示全部樓層
回頭試試,看能不能用!
回復

使用道具 舉報

ID:235332 發表于 2019-10-16 16:01 | 顯示全部樓層
代碼和仿真圖的管腳不一樣
回復

使用道具 舉報

7#
無效樓層,該帖已經被刪除
ID:634994 發表于 2019-11-3 20:57 | 顯示全部樓層
感謝 太實用了
回復

使用道具 舉報

10#
無效樓層,該帖已經被刪除
ID:505668 發表于 2020-4-20 19:31 | 顯示全部樓層
仿真不了。。。
回復

使用道具 舉報

ID:773644 發表于 2020-6-9 09:59 來自觸屏版 | 顯示全部樓層
為什么什么8.6都打不開他的仿真
回復

使用道具 舉報

ID:557673 發表于 2020-7-27 18:21 | 顯示全部樓層
仿真運行無顯示啊
回復

使用道具 舉報

ID:510607 發表于 2020-10-6 00:16 | 顯示全部樓層
沒有顯示呀
回復

使用道具 舉報

ID:109079 發表于 2020-10-6 21:39 | 顯示全部樓層
DHT11這種溫濕度傳感器前些日子玩過,在單位倉庫里發現的,單位一些配電柜里用這玩意。清庫存的時候弄了幾個,這玩意只能顯示兩位整數而且個體間差異太大,代換性不好,濕度就更離譜了。傳一個采用12232液晶屏顯示的程序。

12232C.rar

55.25 KB, 下載次數: 11, 下載積分: 黑幣 -5

回復

使用道具 舉報

16#
無效樓層,該帖已經被刪除
17#
無效樓層,該帖已經被刪除
ID:1150174 發表于 2025-5-11 19:51 | 顯示全部樓層
?你,口都沒對上sbit speek  =P1^5;  //報警
sbit hh     =P1^6;        //高燈
sbit ll     =P1^7;        //高燈

sbit LCD_RS =P2^0;
sbit LCD_RW =P2^1;
sbit LCD_EN =P2^2;
//sbit LCD_RS =P2^4;
//sbit LCD_RW =P2^5;
//sbit LCD_EN =P2^6;

sbit setup  =P3^5;  //  設置+
sbit setdown=P3^6;  //  設置-
sbit set    =P3^0;    //  設置

sbit  P2_0  =P1^0;          //DHT11的DATE


手動給你對上后時序也錯的,運行不了太牛逼了
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
波多野结衣手机在线视频| 成人香蕉社区| 欧美特级xxxxbbbb毛片| 大地资源高清在线视频观看| 天堂av免费看| 国产精品视频在线播放| 日韩精品一区二区三区在线观看| 亚洲国产经典视频| 日韩制服丝袜av| 国产中文精品久高清在线不| 碰碰在线视频| 中文字幕一区免费| 国内精品久久久久久影院8f| 进去里视频在线观看| 国产精自产拍久久久久久| 日韩一区二区电影| 亚洲精品久久久蜜桃| 久久爱www久久做| 日韩在线高清| 天天躁日日躁狠狠躁伊人| 中国1级黄色片| 天天碰免费视频| 在线看无码的免费网站| 51蜜桃传媒精品一区二区| 欧美成人在线影院| 精品久久一区二区三区| 五月婷婷欧美视频| 久久精品亚洲国产奇米99| 日韩专区一卡二卡| 99久久精品费精品国产风间由美| 成人污污视频| 成人爽a毛片免费啪啪| 成人在线免费观看| 77777在线| 直接看的黄色网址| 神马午夜在线观看| 中文字幕你懂的| 久久久久久久久久99| 中文字幕在线永久| 中文字幕第88页| 久久久久久人妻一区二区三区| 免费亚洲精品视频| 成人性生交xxxxx网站| 久久久久久九九九| 在线观看久久久久久| 精品欧美一区二区久久| 欧美三级日韩在线| 色综合天天综合网天天看片| 亚洲精品福利视频网站| 日本一区二区三区在线观看| 国产成人h网站| 日本sm残虐另类| 亚洲欧美视频| 国产精品毛片| 亚洲高清成人| 欧美网站在线| 欧美激情91| 艳女tv在线观看国产一区| 国际精品欧美精品| 视频一区中文| 成人一区不卡| 日韩av在线播放网址| 欧美日韩精品在线一区| 精品国产一区二区三区噜噜噜 | 九九九久久久| 国产精品视频一区二区三区经| 国产日韩在线视频| 91网在线免费观看| 99高清视频有精品视频| 俄罗斯精品一区二区三区| 91久久精品国产91久久| 亚洲精品日韩av| 高清国产在线一区| 久久久精品动漫| 日韩精品一区二区三区四区五区 | 精品少妇久久久久久888优播| 黄色录像免费观看| 亚洲精品卡一卡二| 欧美日韩中文字幕在线观看| 久久精品波多野结衣| 久久免费视频99| 免费看日韩毛片| 国产真人无遮挡作爱免费视频| 在线观看国产区| jizz中国少妇| 影音先锋一区二区资源站| 中文字字幕一区二区三区四区五区| 先锋影音av中文资源| 欧美乱大交xxxxx在线观看| 日本网站在线看| 日本三级日本三级日本三级极| 少妇户外露出[11p]| 亚洲精品国产精品国自| 久久久久亚洲av无码专区| 日韩精品一区不卡| 性xxxx18| 色一色在线观看视频网站| 黄色成人羞羞视频| 欧美中文在线| 9lporm自拍视频区在线| 免费在线成人激情电影| 国产乱人伦精品一区| 99精品综合| 日韩精品一卡二卡三卡四卡无卡| 国产成人综合视频| 国产精品久久久久久久蜜臀| 欧美午夜xxx| 精品国产一二三| 欧美成人久久久| 91在线观看免费高清| 欧美乱偷一区二区三区在线| 国产在线视频综合| 4438x全国最大成人| 国产日产精品一区二区三区的介绍| 国产一区免费看| 日本久久天堂| 男女羞羞电影免费观看| 高清毛片在线看| 日韩性xxx| 国产一区二区三区网| 亚洲中字黄色| 亚洲国产精品成人久久综合一区| 色婷婷国产精品久久包臀| 亚洲日本欧美日韩高观看| 日韩女优人人人人射在线视频| 久久久久久久久久码影片| 黄色免费视频大全| www.黄色在线| 国产一区二区三区四区视频| 91p0rn永久地址| 激情在线视频| 99久久久国产| 韩日欧美一区| 久久理论电影网| 欧美久久久影院| 高清欧美电影在线| 亚洲aⅴ天堂av在线电影软件| 黄色手机在线视频| 欧美黄色一区二区三区| 午夜视频在线播放| 最近中文字幕mv第三季歌词| 忘忧草在线日韩www影院| 国产麻豆精品久久| 国产成人亚洲综合a∨婷婷图片| 亚洲成人激情综合网| 国产一级揄自揄精品视频| 欧美视频自拍偷拍| 在线观看中文字幕亚洲| 亚洲xxx大片| 久久久久久久久久久福利| 久久精品色妇熟妇丰满人妻| 国产乱子伦精品无码码专区| blackedav金发美女大战黑人| 日本h片在线| 蜜桃一区二区三区| 国产精一区二区三区| 色婷婷狠狠综合| 午夜免费在线观看精品视频| 亚洲天堂av免费在线观看| 蜜桃传媒一区二区亚洲av | 黄色大片在线免费观看| 久久天堂久久| 免费的国产精品| 美女被久久久| 亚洲欧美aⅴ...| 一区二区三区高清国产| 久久久婷婷一区二区三区不卡| 男女污污视频网站| 一道本无吗一区| 大香一本蕉伊线亚洲网| 日韩视频网站在线观看| 久久亚洲精品伦理| 欧美丝袜一区二区三区| 午夜美女久久久久爽久久| 男人的天堂狠狠干| 日本熟女一区二区| japanesexxxx在线播放| 天堂久久午夜av| 日本特黄久久久高潮| 色婷婷香蕉在线一区二区| 国语自产精品视频在线看| 亚洲天堂第一区| 免费无码毛片一区二区app| 五月网丁香网| 国产日韩另类视频一区| 老**午夜毛片一区二区三区| 欧美性猛交99久久久久99按摩| 91成人性视频| 国产精品69页| 91肉色超薄丝袜脚交一区二区| 免费成年网站| 一区中文字幕| 久久综合久久综合九色| 少妇高潮久久77777| 一区二区三区av| www深夜成人a√在线| 女人被狂躁到高潮的免费| 91国内外精品自在线播放| 久久97超碰国产精品超碰| 欧美成人aa大片| 日本免费一区二区三区| 九九这里只有精品视频| 黄漫在线观看| jazzjazz国产精品久久| 国产欧美久久久精品影院| 欧美福利小视频| 九九九热精品免费视频观看网站| 亚洲视频在线二区| 精品无码免费视频| 97在线观看免费高清视频| 国产欧美日韩一区二区三区四区| 亚洲精品美腿丝袜| 国产精品wwww| 人妻少妇精品视频一区二区三区| 日韩综合另类| 成人精品电影在线| a级精品国产片在线观看| 久久精品成人一区二区三区| 欧洲黄色一级视频| 好吊色一区二区| 国产中文在线播放| 成人高清视频在线| 久久福利视频网| 超碰在线公开97| 野外性xxxxfreexxxxx欧美| 羞羞影院欧美| 国产午夜精品一区二区三区嫩草 | 欧美精品丝袜中出| 欧美一区二区影视| 成年免费在线观看| caoporn国产精品免费视频| 欧美综合二区| 亚洲美女av在线播放| 精品欧美一区免费观看α√| 可以免费观看的毛片| 日韩精品极品| 久久精品在这里| 国产精品wwww| 亚洲一区电影在线观看| 成人福利视频导航| 亚洲乱亚洲高清| 亚洲第五色综合网| 少妇性饥渴无码a区免费| 全国男人的天堂天堂网| 国产精品亚洲四区在线观看| 亚洲欧洲精品成人久久奇米网| 成人国产精品日本在线| 久久精品在线观看视频| 在线观看中文字幕| 青青国产91久久久久久 | 日韩va在线观看| 制服丝袜网站| 久久精品国产大片免费观看| 91精品视频网| 尤物网在线观看| 麻豆成人综合网| 日本a级c片免费看三区| 欧美在线视频全部完| 最近97中文超碰在线| 一区二区三区偷拍| 亚洲精品一二三区区别| 免费中文字幕日韩| 99久久99九九99九九九| 致1999电视剧免费观看策驰影院| 欧美gay男男猛男无套| 亚洲日本香蕉视频| 68精品国产免费久久久久久婷婷| 中文成人激情娱乐网| 国产女人被狂躁到高潮小说| 欧美日韩性生活视频| 美女激情福利视频在线观看| 69视频在线免费观看| 国外成人福利视频| av无码精品一区二区三区| 免费日韩一区二区| 国产精品熟女久久久久久| 久久国产精彩视频| 欧美性生活一级片| 日韩伦理在线视频| 欧美寡妇偷汉性猛交| 欧美日韩国产乱码电影| 亚洲综合激情五月| 日韩成人黄色片| 欧美大胆视频| 日韩欧美电影一二三| 大肉大捧一进一出好爽动态图| 国产情侣高潮对白| 水蜜桃精品av一区二区| 日韩精品在线第一页| 精品国产乱码久久久久夜深人妻| 免费福利影院| 黄色精品一二区| 国产精品观看在线亚洲人成网| 久久久久香蕉视频| 午夜伦理福利在线| 精品色蜜蜜精品视频在线观看| 国产精品无码免费专区午夜| 国产精品作爱| 亚洲天堂久久| 性色av一区二区三区| 久久午夜无码鲁丝片午夜精品| 成年人在线网站| 精品久久久久久国产91| 日日摸日日碰夜夜爽无码| 波多野结衣手机在线视频| 日本午夜精品视频在线观看| 国产精品一区二区在线| 一级特黄aaa大片在线观看| 911精品国产| 亚洲第一天堂无码专区| 国产麻豆天美果冻无码视频 | 亚洲精品456在线播放狼人| 中文字幕av一区二区三区人妻少妇| 精东影业在线观看| 91在线播放网址| 日韩欧美一区二区在线观看 | 国产精品久久久久久av公交车| 欧美日韩免费高清一区色橹橹 | 国产日韩欧美a| 蜜桃av噜噜一区二区三区| 无码国产色欲xxxx视频| 99久久综合| 国产综合在线看| 国产精品熟女视频| 美女视频亚洲色图| 在线观看成人黄色| 免费人成年激情视频在线观看| 日韩成人综合网站| 精品久久国产字幕高潮| 少妇久久久久久久久久| 新版的欧美在线视频| 欧美日韩亚洲综合在线| 国产精品果冻传媒| 午夜小视频在线| 欧美日韩精品在线观看| 欧美国产日韩另类 | 尤物视频在线| 国精产品一区一区三区mba桃花 | 爱爱视频免费在线观看| 国产一区二区主播在线| 精品国产一区二区三区忘忧草| 欧美 日韩 国产 成人 在线观看| av剧情在线观看| 欧美日韩色综合| 成人免费无码大片a毛片| 伊人久久精品一区二区三区| 欧美变态口味重另类| 快灬快灬一下爽蜜桃在线观看| 中日韩脚交footjobhd| 精品欧美一区二区在线观看| 免费中文字幕在线| 久久成人福利| 久久久亚洲精选| 日本精品久久久久| 日本亚洲欧美天堂免费| 欧美自拍资源在线| 天天插天天色| 亚洲视频一区在线观看| 日本中文字幕影院| jizz一区二区三区| 精品国产亚洲一区二区三区在线观看| 一级片黄色录像| 91亚洲无吗| 97精品伊人久久久大香线蕉| 日韩性xxxx| 美女视频黄 久久| 一区二区成人国产精品| 依依成人在线| 欧美性精品220| 久久精品三级视频| 国产精品网在线观看| 欧美中文在线字幕| 欧美另类69xxx| 99久久久免费精品国产一区二区| 亚洲 高清 成人 动漫| 黄黄的网站在线观看| 日韩免费高清av| 日本中文字幕第一页| 亚洲视屏一区| 少妇免费毛片久久久久久久久| 麻豆电影在线观看| 色婷婷精品久久二区二区蜜臀av | 久久这里只精品最新地址| 国产欧美高清在线| 欧美大片黄色| 国产小视频91| 国产老妇伦国产熟女老妇视频| 亚洲免费一区二区| 亚洲精品中文字幕在线| 欧美成人综合在线| 91精品国产综合久久精品app | 开心激情综合| 国产精品∨欧美精品v日韩精品| 欧美xxx另类| 中文字幕不卡在线观看| 久久久久久国产精品日本| 日韩成人在线电影| 国产精品国语对白| 交videos老少配com| 亚洲午夜三级在线|