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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4703|回復(fù): 6
打印 上一主題 下一主題
收起左側(cè)

[轉(zhuǎn)載]單片機(jī)+DHT11溫濕度+1602液晶顯示

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:639106 發(fā)表于 2020-7-19 17:03 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
這資料蠻好的,拿出來分享......仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)

單片機(jī)源程序如下:
  1. #include <reg52.h>
  2. #include <intrins.h>

  3. #define uchar unsigned char         //宏定義方便以后用
  4. #define uint unsigned int  
  5. #define ulong unsigned long

  6. //SHT11接口
  7. sbit DATA = P2^5;
  8. sbit SCK = P2^4;

  9. typedef union                   //定義共同類型
  10. {
  11.   unsigned int i;           //i表示測量得到的溫濕度數(shù)據(jù)(int 形式保存的數(shù)據(jù))
  12.   float f;                           //f表示測量得到的溫濕度數(shù)據(jù)(float 形式保存的數(shù)據(jù))
  13. } value;

  14. enum {TEMP,HUMI};

  15. uchar TEMP_BUF[7];                                         //用于記錄溫度
  16. uchar HUMI_BUF[5];                                         //用于記錄濕度

  17. int real_tempure=0;                //實(shí)際溫度
  18. uchar real_humi=0;


  19. //LCD port
  20. sbit LcdRs= P2^0;
  21. sbit LcdRw= P2^1;
  22. sbit LcdEn= P2^2;
  23. sfr  DBPort= 0x80;                //P0=0x80,P1=0x90,P2=0xA0,P3=0xB0.數(shù)據(jù)端口


  24. //向LCD寫入命令或數(shù)據(jù)************************************************************
  25. #define LCD_COMMAND                        0      // Command
  26. #define LCD_DATA                        1      // Data
  27. #define LCD_CLEAR_SCREEN        0x01      // 清屏
  28. #define LCD_HOMING                  0x02      // 光標(biāo)返回原點(diǎn)


  29. //設(shè)置顯示模式************************************************************
  30. #define LCD_SHOW                        0x04    //顯示開
  31. #define LCD_HIDE                        0x00    //顯示關(guān)          

  32. #define LCD_CURSOR                        0x02         //顯示光標(biāo)
  33. #define LCD_NO_CURSOR                0x00    //無光標(biāo)                     

  34. #define LCD_FLASH                        0x01    //光標(biāo)閃動
  35. #define LCD_NO_FLASH                0x00    //光標(biāo)不閃動
  36. //內(nèi)部等待函數(shù)**************************************************************************
  37. unsigned char LCD_Wait(void)
  38. {
  39.         LcdRs=0;
  40.         LcdRw=1;        _nop_();
  41.         LcdEn=1;        _nop_();
  42.         _nop_();
  43.         _nop_();
  44.         _nop_();
  45.         LcdEn=0;
  46.         return DBPort;               
  47. }

  48. void LCD_Write(bit style, unsigned char input)
  49. {
  50.         LcdEn=0;
  51.         LcdRs=style;
  52.         LcdRw=0;                _nop_();
  53.         DBPort=input;        _nop_();//注意順序
  54.         LcdEn=1;                _nop_();//注意順序
  55.         LcdEn=0;                _nop_();
  56.         LCD_Wait();       
  57. }

  58. void LCD_SetDisplay(unsigned char DisplayMode)
  59. {
  60.         LCD_Write(LCD_COMMAND, 0x08|DisplayMode);       
  61. }

  62. //設(shè)置輸入模式************************************************************
  63. #define LCD_AC_UP                        0x02
  64. #define LCD_AC_DOWN                        0x00      // default

  65. #define LCD_MOVE                        0x01      // 畫面可平移
  66. #define LCD_NO_MOVE                        0x00      //default

  67. void LCD_SetInput(unsigned char InputMode)
  68. {
  69.         LCD_Write(LCD_COMMAND, 0x04|InputMode);
  70. }


  71. //初始化LCD************************************************************
  72. void LCD_Initial()
  73. {
  74.         LcdEn=0;
  75.         LCD_Write(LCD_COMMAND,0x38);           //8位數(shù)據(jù)端口,2行顯示,5*7點(diǎn)陣
  76.         LCD_Write(LCD_COMMAND,0x38);
  77.         LCD_SetDisplay(LCD_SHOW|LCD_NO_CURSOR);    //開啟顯示, 無光標(biāo)
  78.         LCD_Write(LCD_COMMAND,LCD_CLEAR_SCREEN);   //清屏
  79.         LCD_SetInput(LCD_AC_UP|LCD_NO_MOVE);       //AC遞增, 畫面不動
  80. }

  81. //************************************************************************
  82. void GotoXY(unsigned char x, unsigned char y)
  83. {
  84.         if(y==0)
  85.                 LCD_Write(LCD_COMMAND,0x80|x);
  86.         if(y==1)
  87.                 LCD_Write(LCD_COMMAND,0x80|(x-0x40));
  88. }

  89. void Print(unsigned char *str)         //在LCD上顯示數(shù)據(jù),內(nèi)部調(diào)用
  90. {
  91.         while(*str!='\0')
  92.         {
  93.                 LCD_Write(LCD_DATA,*str);
  94.                 str++;
  95.         }
  96. }

  97. void LCD_Print(unsigned char x, unsigned char y, unsigned char *str) //指定的位置打印指定數(shù)據(jù)
  98. {
  99.   GotoXY(x,y);
  100.   Print(str);
  101. }

  102. /********************************************************************
  103. * 名稱 : Delay_1ms()
  104. * 功能 : 延時子程序
  105. * 輸入 : x
  106. * 輸出 : 無
  107. ***********************************************************************/
  108. void Delay(uint i)//延時
  109. {
  110.         uint x,j;
  111.         for(j=0;j<i;j++)
  112.         for(x=0;x<=148;x++);       
  113. }


  114. /***********************************************************************************************************************************************************/

  115. //SHT11程序


  116. #define noACK 0                                //繼續(xù)傳輸數(shù)據(jù),用于判斷是否結(jié)束通訊
  117. #define ACK   1             //結(jié)束數(shù)據(jù)傳輸;
  118.                                                         //地址  命令  讀/寫
  119. #define STATUS_REG_W 0x06   //000   0011    0
  120. #define STATUS_REG_R 0x07   //000   0011    1
  121. #define MEASURE_TEMP 0x03   //000   0001    1
  122. #define MEASURE_HUMI 0x05   //000   0010    1
  123. #define RESET        0x1e   //000   1111    0


  124. //寫字節(jié)程序
  125. char SHTXX_write_byte(unsigned char value)   
  126. {
  127.         unsigned char i,error=0;
  128.         for (i=0x80;i>0;i/=2)             //shift bit for masking 高位為1,循環(huán)右移
  129.         {
  130.                 if (i&value) DATA=1;          //和要發(fā)送的數(shù)相與,結(jié)果為發(fā)送的位
  131.             else DATA=0;                        
  132.             SCK=1;                          
  133.             _nop_();_nop_();_nop_();        //延時3us
  134.             SCK=0;
  135.         }
  136.         DATA=1;                           //釋放數(shù)據(jù)線
  137.         SCK=1;                           
  138.         error=DATA;                       //檢查應(yīng)答信號,確認(rèn)通訊正常
  139.         _nop_();_nop_();_nop_();
  140.         SCK=0;        
  141.         DATA=1;
  142.         return error;                     //error=1 通訊錯誤
  143. }

  144. //讀字節(jié)程序
  145. char SHTXX_read_byte(unsigned char ack)
  146. //----------------------------------------------------------------------------------
  147. {
  148.         unsigned char i,val=0;
  149.         DATA=1;                           //釋放數(shù)據(jù)線
  150.         for(i=0x80;i>0;i>>=1)             //高位為1,循環(huán)右移
  151.         {
  152.                 SCK=1;                        
  153.             if(DATA) val=(val|i);        //讀一位數(shù)據(jù)線的值
  154.             SCK=0;      
  155.         }
  156.         DATA=!ack;                        //如果是校驗,讀取完后結(jié)束通訊;
  157.         SCK=1;                           
  158.         _nop_();_nop_();_nop_();          //延時3us
  159.         SCK=0;   
  160.         _nop_();_nop_();_nop_();      
  161.         DATA=1;                           //釋放數(shù)據(jù)線
  162.         return val;
  163. }

  164. //啟動傳輸
  165. void SHTXX_transstart(void)
  166. // generates a transmission start
  167. //       _____         ________
  168. // DATA:      |_______|
  169. //           ___     ___
  170. // SCK : ___|   |___|   |______
  171. {
  172.            DATA=1; SCK=0;                   //準(zhǔn)備
  173.            _nop_();
  174.           SCK=1;
  175.            _nop_();
  176.            DATA=0;
  177.            _nop_();
  178.           SCK=0;
  179.            _nop_();_nop_();_nop_();
  180.            SCK=1;
  181.            _nop_();
  182.           DATA=1;     
  183.           _nop_();
  184.            SCK=0;     
  185. }


  186. //連接復(fù)位
  187. void SHTXX_Init(void)
  188. // communication reset: DATA-line=1 and at least 9 SCK cycles followed by transstart
  189. //       _____________________________________________________         ________
  190. // DATA:                                                      |_______|
  191. //          _    _    _    _    _    _    _    _    _        ___     ___
  192. // SCK : __| |__| |__| |__| |__| |__| |__| |__| |__| |______|   |___|   |______
  193. {
  194.         unsigned char i;
  195.         DATA=1; SCK=0;                    //準(zhǔn)備
  196.         for(i=0;i<9;i++)                  //DATA保持高,SCK時鐘觸發(fā)9次,發(fā)送啟動傳輸,通迅即復(fù)位
  197.         {
  198.                 SCK=1;
  199.             SCK=0;
  200.         }
  201.         SHTXX_transstart();                   //啟動傳輸
  202. }

  203. /*
  204. //軟復(fù)位程序
  205. char SHTXX_softreset(void)
  206. // resets the sensor by a softreset
  207. {
  208.         unsigned char error=0;
  209.         SHTXX_Init();              //啟動連接復(fù)位
  210.         error+=SHTXX_write_byte(RESET);       //發(fā)送復(fù)位命令
  211.         return error;                     //error=1 通訊錯誤
  212. }
  213.   */


  214.            
  215. //溫濕度測量
  216. char SHTXX_measure(unsigned char *p_value, unsigned char *p_checksum, unsigned char mode)
  217. // 進(jìn)行溫度或者濕度轉(zhuǎn)換,由參數(shù)mode決定轉(zhuǎn)換內(nèi)容;
  218. {
  219. //        enum {TEMP,HUMI};                 //已經(jīng)在頭文件中定義
  220.         unsigned error=0;
  221.         unsigned int i;

  222.         SHTXX_transstart();                   //啟動傳輸
  223.         switch(mode)                     //選擇發(fā)送命令
  224.     {       
  225.                 case TEMP : error+=SHTXX_write_byte(MEASURE_TEMP); break;                   //測量溫度
  226.             case HUMI : error+=SHTXX_write_byte(MEASURE_HUMI); break;                   //測量濕度
  227.             default     : break;
  228.         }
  229.         for (i=0;i<65535;i++) if(DATA==0) break; //等待測量結(jié)束
  230.         if(DATA) error+=1;                // 如果長時間數(shù)據(jù)線沒有拉低,說明測量錯誤
  231.         *(p_value) =SHTXX_read_byte(ACK);    //讀第一個字節(jié),高字節(jié) (MSB)
  232.         *(p_value+1)=SHTXX_read_byte(ACK);    //讀第二個字節(jié),低字節(jié) (LSB)
  233.         *p_checksum =SHTXX_read_byte(noACK); //read CRC校驗碼
  234.         return error;                                         // error=1 通訊錯誤
  235. }

  236. //溫濕度值標(biāo)度變換及溫度補(bǔ)償
  237. void SHTXX_calc(float *p_humidity ,float *p_temperature)
  238. {

  239.         float rh=*p_humidity;             // rh:      12位 濕度
  240.         float t=*p_temperature;           // t:       14位 溫度
  241.         float rh_lin;                     // rh_lin: 濕度 linear值
  242.         float rh_true;                    // rh_true: 濕度 ture值
  243.         float t_C;                        // t_C   : 溫度 ℃

  244.         t_C=t*0.01 - 40;                  //補(bǔ)償溫度
  245.         rh_lin=-0.0000028*rh*rh + 0.0405*rh - 4;     //相對濕度非線性補(bǔ)償
  246.         rh_true=rh/33;   
  247.         if(rh_true>26)
  248.                 rh_true=rh/33+1;
  249.         if(rh_true>33)
  250.                 rh_true=rh/33+1.5;
  251.         if(rh_true>40)
  252.                 rh_true=rh/33+3;       
  253.         if(rh_true>50)
  254.                 rh_true=rh/33+3.7;       
  255.         if(rh_true>70)
  256.                 rh_true=rh/33+3;       
  257.         if(rh_true>90)
  258.                 rh_true=rh/33+1.6;       

  259.     //rh_true=(t_C-25)*(0.01+0.00008*rh)+rh_lin;   //相對濕度對于溫度依賴性補(bǔ)償        ,仿真的時候去掉補(bǔ)償

  260.                
  261.         if(rh_true>100)rh_true=100;       //濕度最大修正
  262.         if(rh_true<0.1)rh_true=0.1;       //濕度最小修正

  263.         *p_temperature=t_C;               //返回溫度結(jié)果
  264.         *p_humidity=rh_true;              //返回濕度結(jié)果


  265. }


  266. void Covert_HT()
  267. {
  268.         value humi_val,temp_val;                //定義兩個共同體,一個用于濕度,一個用于溫度
  269.         uchar checksum;                        //CRC         
  270.         uchar error=0;
  271.         error=0;                                           //初始化error=0,即沒有錯誤
  272.         error+=SHTXX_measure((unsigned char*)&temp_val.i,&checksum,TEMP); //溫度測量
  273.         error+=SHTXX_measure((unsigned char*)&humi_val.i,&checksum,HUMI); //濕度測量
  274.         if(error!=0) SHTXX_Init();                 ////如果發(fā)生錯誤,系統(tǒng)復(fù)位
  275.         else
  276.         {
  277.                 humi_val.f=(float)humi_val.i;                   //轉(zhuǎn)換為浮點(diǎn)數(shù)
  278.                 temp_val.f=(float)temp_val.i;                   //轉(zhuǎn)換為浮點(diǎn)數(shù)
  279.                 SHTXX_calc(&humi_val.f,&temp_val.f);            //修正相對濕度及溫度
  280.                
  281.                 real_tempure =temp_val.f+1;           //修正一下偏
  282.                 real_humi    = humi_val.f-1;

  283.                 if(real_tempure>=0)
  284.                 {
  285.                   TEMP_BUF[0]=real_tempure/100+'0';                     //溫度百位
  286.                
  287.                 if (TEMP_BUF[0]==0x30) TEMP_BUF[0]=0x20;
  288. ……………………

  289. …………限于本文篇幅 余下代碼請從51黑下載附件…………
復(fù)制代碼

所有資料51hei提供下載:
DHT11說明書081206.7z (661.22 KB, 下載次數(shù): 34)
SHT11.7z (1.68 MB, 下載次數(shù): 49)


評分

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

查看全部評分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏4 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:639106 發(fā)表于 2020-7-19 17:07 | 只看該作者
這論壇附件有些不好使
回復(fù)

使用道具 舉報

板凳
ID:136485 發(fā)表于 2020-7-20 08:52 | 只看該作者
謝謝分享,剛好手頭上有一個這個片子,那天有空玩一下
回復(fù)

使用道具 舉報

地板
ID:639106 發(fā)表于 2020-7-20 10:24 | 只看該作者
百度網(wǎng)盤鏈接:https://pan.baidu.com/s/1B5kp8cX2hZjL2ays8MwBOw
提取碼:1234
回復(fù)

使用道具 舉報

5#
ID:743443 發(fā)表于 2020-8-2 18:16 | 只看該作者
這是dht11嗎?
咋跟標(biāo)題不一樣呀
回復(fù)

使用道具 舉報

6#
ID:765415 發(fā)表于 2020-9-4 16:36 | 只看該作者
這個是SHT的,不是DHT的,兩個元器件不一樣,SHT是50多塊錢一個
回復(fù)

使用道具 舉報

7#
ID:748788 發(fā)表于 2020-9-9 21:38 | 只看該作者
sht11的程序應(yīng)該不適用于dht11
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表
综合视频在线| 日韩欧美中文字幕精品| 欧美先锋影音| 日韩天堂在线| 在线国产视频观看| 欧美熟妇乱码在线一区| 免费毛片视频网站| 欧美日韩在线一| 国产精品区免费视频| 欧美成人免费全部观看天天性色| 亚洲精品1234| 日本精品裸体写真集在线观看| 日本特黄a级高清免费大片| 性感美女视频一二三| www.97视频| 色一情一乱一伦一区二区三区日本| 国产精品一区二区女厕厕| 在线电影av不卡网址| 国产 日韩 欧美| 四虎影院在线播放| 俺去啦最新地址| 综合区小说区图片区在线一区| 国产精品熟女一区二区不卡| 中文字幕一区二区三区四区五区| 国产欧美va欧美va香蕉在| 中文字幕欧美视频在线| 91精品国产色综合久久ai换脸| 亚洲精品福利视频网站| 日韩123区| 在线观看黄色| 中文字幕高清20页| 精品麻豆国产| 亚洲成人在线播放| 夫妇交换中文字幕| 免费网站在线观看黄| 成人淫片在线看| 久久综合久中文字幕青草| 精品国产一区二区三区忘忧草 | 大片网站久久| 亚洲国产精品免费视频| 日韩欧美一区二区三区免费观看 | 美女免费视频一区| 99成人在线| 综合日韩在线| 91亚洲国产成人久久精品| 久久久久97| 国产一区二区三区免费观看在线| 国模私拍视频在线播放| 91社区在线观看| 日本成人一区二区三区| 亚洲一级爰片777777| 国产又粗又猛又色又| 黄色片视频免费观看| 日本77777| 亚洲欧美自偷自拍另类| 国产乱码精品一区二区三区不卡| 国产成人精品免费视频| 7m第一福利500精品视频| 色播久久人人爽人人爽人人片视av| 精品久久国产字幕高潮| 欧美三级电影网站| 日韩欧美999| 99视频精品免费视频| 久草中文综合在线| 极品美女销魂一区二区三区| 狠狠色狠狠色综合系列| 国产伦精品一区二区三区免费 | 亚洲最新av在线网站| 亚洲精品www久久久| 精品乱人伦小说| 欧美成人aa大片| 精品成人一区二区| 亚洲伊人伊色伊影伊综合网| 中文字幕一区在线观看| 日韩电影免费一区| 美女性感视频久久| 国内成人自拍视频| 成人av在线一区二区三区| 成人av网站在线| 国产欧美日韩激情| 亚洲激情图片一区| 精品日本高清在线播放| 91极品美女在线| 欧美高清视频一二三区| 亚洲国产精彩中文乱码av| 亚洲欧美激情另类校园| 色婷婷综合久久久久| 欧美老女人xx| 青青草成人在线| 91久久精品国产91久久| 国产精品一区在线观看| 日本一区二区三区精品视频| 影音先锋成人资源网站| 欧美日本视频在线观看| 亚洲三级在线观看视频| 亚洲少妇一区二区| 战狼4完整免费观看在线播放版| 北条麻妃在线观看视频| 免费黄色网址在线| 亚洲va欧美va| 午夜91在线| 黄a大片av永久免费| 国产一区精品| 日韩黄色网址| 五月婷婷在线观看| 久久青草伊人| 中文字幕日韩高清在线| 欧美黄页免费| 91视频欧美| 亚洲免费一区| 成人区精品一区二区婷婷| 亚洲国内精品| 国产精品18久久久久久久久| 美女爽到高潮91| 成人精品一区二区三区中文字幕| 国产精品久久福利| 欧美熟乱第一页| 中文字幕久热精品视频在线| 国产成人精品日本亚洲专区61| 国产欧美一区二区在线播放| 久艹在线免费观看| 美女久久久久久久久| 国产真实夫妇交换视频| 久草视频在线资源站| 91成品人影院| 日本大片在线看黄a∨免费| 免费看成年人视频在线观看| 国产丝袜视频在线播放| 国产成人tv| 国产亚洲高清视频| 久久精品视频免费观看| 欧美日韩综合在线免费观看| 最近2019年中文视频免费在线观看| 欧美一区二区三区艳史| 国产精品久久波多野结衣| 亚洲 自拍 另类小说综合图区| 国产人妻精品午夜福利免费| 亚洲第一在线播放| 国产视频播放| 国产精品二线| 福利片一区二区| 人人狠狠综合久久亚洲| 亚洲制服丝袜在线| 中文精品99久久国产香蕉| 成人写真福利网| 日本国产在线播放| 小早川怜子一区二区的演员表| 国产黄色一区二区| 国产精品午夜久久久久久| 深夜成人在线| 久久精品久久久| 91女厕偷拍女厕偷拍高清| 777午夜精品免费视频| 91tv亚洲精品香蕉国产一区7ujn| 欧美h视频在线观看| 北岛玲一区二区| aa视频在线免费观看| 狠狠色狠狠色综合网| 天堂社区日本电影超碰| 亚洲精品在线影院| 国产精品va| 亚洲欧洲性图库| 亚洲欧美在线x视频| 成人av免费看| 亚洲国产日韩在线一区| 中文字幕免费高清网站| 2018天天操夜夜操| 神马久久资源| 香蕉久久夜色精品国产| 午夜精品久久久| 欧美激情喷水视频| 成人午夜在线影院| 欧美精品aaaa| 亚洲精品中文字幕乱码三区91| 污网站在线观看| 一本大道香蕉8中文在线视频| 国产精品国产亚洲精品| 秋霞一区二区三区| 日日夜夜精品视频天天综合网| 亚洲永久免费av| 精品自在线视频| 粉嫩av一区二区三区天美传媒| 2018天天弄| 一个人看免费www视频有多爽| 成人18免费| se69色成人网wwwsex| 久久先锋影音| 欧美午夜片在线观看| 国产精品海角社区在线观看| 污视频免费在线观看网站| 在线观看国产区| 久久mv成人精品亚洲动漫| 一区二区三区高清在线观看| 成人av在线观| 亚洲女人天堂av| 先锋影音网一区| av在线免费看片| 国产福利小视频| www黄在线观看| 99久久精品费精品国产| 美腿丝袜亚洲综合| 亚洲午夜精品一区 二区 三区| 国产欧美一区二区精品久导航| 中文字幕亚洲欧美日韩在线不卡| 熟女熟妇伦久久影院毛片一区二区| 久久中文免费视频| 2019天天操夜夜操| 久久草在线视频| 亚洲国产高清在线| 久久久免费高清电视剧观看| 一区二区三区入口| 亚洲精品.www| 污视频在线免费观看网站| 在线视频精品| 欧美剧情片在线观看| 久中文字幕一区| 麻豆91精品91久久久| xxxxx中文字幕| 国精一区二区| 欧美日韩激情视频| 国产精品二区在线观看| 99鲁鲁精品一区二区三区| 天天干人人干| 成人免费在线观看av| 欧美午夜片欧美片在线观看| 国产精品三区四区| 永久久久久久久| а√最新版地址在线天堂| 亚洲综合在线电影| 91免费视频网址| 欧美老肥婆性猛交视频| 在线观看av免费观看| 一本色道久久综合熟妇| 久久综合网导航| 蜜桃一区二区三区在线| 日韩高清a**址| 久久精品无码中文字幕| 国产黄a三级三级看三级| aaa大片在线观看| 美腿丝袜在线亚洲一区| 日韩在线观看免费av| 中文字幕免费高清在线| freesex欧美| 欧洲vs亚洲vs国产| 精品成人在线视频| 欧美精品久久久| jizz18女人高潮| www.色婷婷| 北条麻妃国产九九九精品小说| 在线观看亚洲一区| 一区二区三区观看| 国产人妻精品一区二区三| 五月天国产在线| 欧美色图一区| 欧美视频中文字幕| 日韩精品福利片午夜免费观看| a在线观看免费| 色成人免费网站| 最新日韩在线视频| 国产美女精品在线观看| 中文字幕一区二区人妻视频| 爱情岛亚洲播放路线| 久久综合五月天婷婷伊人| 亚洲人成人99网站| 色婷婷成人在线| 美女啪啪无遮挡| 一区二区电影| 亚洲色图综合网| 在线成人免费av| 白浆爆出在线观看| 久久午夜精品一区二区| 欧美黑人xxxⅹ高潮交| av电影网站在线观看| 日韩美女一级视频| 国产91综合一区在线观看| 国产精品久久久久久久久久ktv | 久久精品国产亚洲blacked| 亚洲在线中文字幕| 热re99久久精品国99热蜜月| 国产精品一区二区三区在线免费观看 | 久久精品这里有| 青青在线视频| 中文字幕在线观看不卡视频| 久久精品日产第一区二区三区| 国产人妻精品一区二区三区| 日韩欧美激情电影| 91精品国产综合久久香蕉的特点| 大香煮伊手机一区| 国产经典av| 久久99国产精品尤物| 日韩美女免费视频| 中文字幕一区二区三区精品| 裤袜国产欧美精品一区| 欧美视频专区一二在线观看| 久久综合久久网| 嫩草视频在线免费观看| 久久精品观看| 国产精品久久久久久久久男| 波多野结衣啪啪| 99视频这里有精品| 日韩一区二区在线免费观看| 色姑娘综合天天| 精品视频二区| 国产精品久久久久影院色老大| 先锋在线资源一区二区三区| 欧美xxxxbbbb| 在线亚洲成人| 国产不卡av在线免费观看| 最近中文字幕免费观看| 精品综合久久88少妇激情| 亚洲高清色综合| 国产毛片久久久久久久| 狂野欧美性猛交xxxxx视频| 午夜久久久久久久久久一区二区| 日本精品一区二区三区四区| 四虎永久网址| 国模一区二区三区| 69国产精品成人在线播放| 中文字幕一区在线播放| 99re热精品视频| 色综合久久久久久久久| 国产三级三级看三级| 日韩电影免费| 亚洲品质自拍视频| 欧美 日韩精品| 在线视频资源站| 久久福利视频一区二区| 91九色蝌蚪嫩草| 四虎www4hu永久免费| 欧美电影免费观看| 日韩女优电影在线观看| 在线观看福利片| 免费成人直播| 精品盗摄一区二区三区| 欧美一级特黄高清视频| 欧美性生活一级| 国产性猛交xxxx免费看久久| 日韩熟女精品一区二区三区| 久久99国产精品久久99大师| 欧美裸身视频免费观看| 中国女人一级一次看片| 激情五月色综合国产精品| 97视频在线观看免费高清完整版在线观看| 波多野结衣一区二区三区在线 | 菠萝菠萝蜜在线视频免费观看| 福利微拍一区二区| 亚洲高清无码久久| 经典三级一区二区| 国产一区二区三区直播精品电影| 中文字幕在线观看免费视频| 亚洲美女15p| 亚洲乱亚洲乱妇无码| 久久一级黄色片| 日韩成人一级| 欧美国产在线视频| 欧美做受777cos| 成人au免费视频影院| 国产精品女主播av| 天天干天天色天天干| av免费不卡| 日韩国产高清视频在线| 麻豆久久久久久久久久| 欧美成人直播| 91影院未满十八岁禁止入内| 日本黄色免费在线观看| 国产欧美日韩视频一区二区| 一本一道久久a久久综合蜜桃| 国产高清在线a视频大全| 亚洲国产美女精品久久久久∴| 国产成人在线免费视频| 亚洲最新色图| 精品日韩美女| 蜜桃91麻豆精品一二三区| 青草国产精品| 国产在线a不卡| 九九热视频免费观看| 国产精品色哟哟| 亚洲精品久久一区二区三区777| 国产一区二区三区四区五区3d| 久久伊人色综合| 亚洲三区在线播放| 成人免费视频网站在线观看| 成人免费aaa| a天堂资源在线| 精品国内亚洲在观看18黄 | 五月婷婷婷婷婷| 精品中文字幕一区二区三区av| 国产精品主播视频| freexxxx性特大另类| 亚洲一二三区在线观看| 国产又爽又黄无码无遮挡在线观看| 日韩视频一二区| 国产精品永久免费在线| ·天天天天操| 欧美无人高清视频在线观看| 国产无套在线观看| 9色国产精品| 2019日韩中文字幕mv| av毛片午夜不卡高**水| 久久久久国色av免费观看性色|