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

 找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

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

單片機(jī)DHT11溫濕度+1602液晶顯示程序

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主


DHT11驅(qū)動(dòng)程序參考
http://m.izizhuan.cn/bbs/dpj-112282-1.html
http://m.izizhuan.cn/bbs/dpj-38067-1.html

1602驅(qū)動(dòng)程序參考
http://m.izizhuan.cn/bbs/dpj-24671-1.html
  1. /*********************************************************************************************
  2. 程序名:    DHT11-1602
  3. 編寫人:    fby
  4. 編寫時(shí)間:  2019年3月21日
  5. 硬件支持:  STC89C52RC  DHT11  LCD1602
  6. 接口說(shuō)明:  DHT11:VCC DATA NC GND
  7. *********************************************************************************************
  8. 說(shuō)明:1、單片機(jī)是STC89C52RC,晶振頻率11.0592MHz,實(shí)驗(yàn)成功。
  9.           2、好東西要共享,大家隨意折騰~~
  10. *********************************************************************************************/
  11. #include<reg51.h>
  12. #include<intrins.h>

  13. #define uchar unsigned char        //無(wú)符號(hào)字符型類型數(shù)據(jù)
  14. #define uint unsigned int //無(wú)符號(hào)整型數(shù)據(jù)
  15. #define IODATA  P0

  16. uchar dat_r[4];          //用于存放從DHT11讀取到的數(shù)值

  17. sbit DATA=P2^2;   //定義數(shù)據(jù)線
  18. sbit RS=P1^0; //定義rs端口
  19. sbit RW=P1^1; //定義rw端口
  20. sbit E=P2^5; //定義en端口


  21. /*********************************************************************************************
  22. 函數(shù)名:延時(shí)函數(shù)
  23. 調(diào)  用:Delay30us();/Delay20ms();/Delay1s();
  24. 參  數(shù):無(wú)
  25. 返回值:無(wú)
  26. 結(jié)  果:延時(shí)相應(yīng)時(shí)間
  27. 備  注:振蕩晶體為11.0592MHz(所有延時(shí)函數(shù)Copy自STC-ISP(v6.85).exe)
  28. **********************************************************************************************/
  29. void Delay30us()                //@11.0592MHz-40
  30. {
  31.         unsigned char i;

  32.         i = 11;
  33.         while (--i);
  34. }


  35. void Delay20ms()                //@11.0592MHz
  36. {
  37.         unsigned char i, j;

  38.         i = 36;
  39.         j = 217;
  40.         do
  41.         {
  42.                 while (--j);
  43.         } while (--i);
  44. }


  45. void Delay1s()                //@11.0592MHz
  46. {
  47.         unsigned char i, j, k;

  48.         _nop_();
  49.         i = 8;
  50.         j = 1;
  51.         k = 243;
  52.         do
  53.         {
  54.                 do
  55.                 {
  56.                         while (--k);
  57.                 } while (--j);
  58.         } while (--i);
  59. }


  60. /*********************************************************************************************
  61. 函數(shù)名:DHT11啟動(dòng)函數(shù)
  62. 調(diào)  用:無(wú)
  63. 參  數(shù):無(wú)
  64. 返回值:無(wú)
  65. 結(jié)  果:DHT11開(kāi)始工作
  66. 備  注:
  67. **********************************************************************************************/
  68. void DHT11_start()                 // 主機(jī)控制DHT11開(kāi)始工作
  69. {
  70.    DATA=1;                                 // 主線空閑狀態(tài)
  71.    _nop_();
  72.    _nop_();
  73.    DATA=0;                                 // 主機(jī)發(fā)送開(kāi)始工作信號(hào)
  74.    Delay20ms();   //延時(shí)18ms以上
  75.    DATA=1;                                 // 拉高并延時(shí)等待DHT11響應(yīng)
  76.    Delay30us();
  77. }
  78. /*********************************************************************************************
  79. 函數(shù)名:DHT11讀數(shù)據(jù)函數(shù)
  80. 調(diào)  用:? = DHT11_rec_byte();
  81. 參  數(shù):無(wú)
  82. 返回值:
  83. 結(jié)  果:讀DHT11數(shù)據(jù)并保存到dat
  84. 備  注:
  85. **********************************************************************************************/

  86. uchar DHT11_rec_byte()      //接收一個(gè)字節(jié)
  87. {
  88.    uchar i,dat=0;
  89.   for(i=0;i<8;i++)    //從高到低依次接收8位數(shù)據(jù)
  90.    {         
  91.       while(!DATA);   ////等待50us低電平過(guò)去
  92.       Delay30us();
  93.           Delay30us();     //延時(shí)60us,如果還為高則數(shù)據(jù)為1,否則為0
  94.       dat<<=1;           //左移位使正確接收8位數(shù)據(jù),數(shù)據(jù)為0時(shí)直接移位
  95.       if(DATA==1)    //數(shù)據(jù)為1時(shí),使dat加1來(lái)接收數(shù)據(jù)1
  96.          dat+=1;
  97.       while(DATA);  //等待數(shù)據(jù)線拉低   
  98.     }  
  99.     return dat;
  100. }

  101. /*********************************************************************************************
  102. 函數(shù)名:接收DHT11的40位的數(shù)據(jù)并校驗(yàn)
  103. 調(diào)  用:? = DHT11_receive();
  104. 參  數(shù):無(wú)
  105. 返回值:無(wú)
  106. 結(jié)  果:結(jié)果保存到dat_r[i]中
  107. 備  注:
  108. **********************************************************************************************/
  109. void DHT11_receive()      //接收40位的數(shù)據(jù)
  110. {
  111.     uchar R_H,R_L,T_H,T_L,RH,RL,TH,TL,revise;
  112.     DHT11_start();                 // 主機(jī)控制DHT11開(kāi)始工作
  113.     if(DATA==0)
  114.     {
  115.         while(DATA==0);   //等待拉高     
  116.         Delay30us();
  117.                 Delay30us();
  118.                 Delay30us();  //拉高后延時(shí)80us
  119.         R_H=DHT11_rec_byte();    //接收濕度高八位  
  120.         R_L=DHT11_rec_byte();    //接收濕度低八位  
  121.         T_H=DHT11_rec_byte();    //接收溫度高八位  
  122.         T_L=DHT11_rec_byte();    //接收溫度低八位
  123.         revise=DHT11_rec_byte(); //接收校正位

  124.         Delay30us();    //結(jié)束

  125.         if((R_H+R_L+T_H+T_L)==revise)      //校正
  126.         {
  127.             RH=R_H;
  128.             RL=R_L;
  129.             TH=T_H;
  130.             TL=T_L;
  131.         }
  132.         /*數(shù)據(jù)處理,方便顯示*/
  133.         dat_r[0]='0'+(RH/10);
  134.         dat_r[1]='0'+(RH%10);
  135.         dat_r[2]='0'+(TH/10);
  136.         dat_r[3]='0'+(TH%10);
  137.     }
  138. }

  139. /********************************************************************
  140. * 名稱 : bit Busy(void)
  141. * 功能 : 這個(gè)是一個(gè)讀狀態(tài)函數(shù),讀出函數(shù)是否處在忙狀態(tài)
  142. * 輸入 : 輸入的命令值
  143. * 輸出 : 無(wú)
  144. ***********************************************************************/
  145. void Busy(void)
  146. {
  147. bit busy_flag = 1;
  148. IODATA  = 0xff;
  149. RS = 0;          //指令關(guān)
  150. Delay30us();
  151. RW = 1;          //讀狀態(tài)
  152. Delay30us();
  153. E = 1;        //使能高電平
  154. while(1)
  155. {
  156. busy_flag = (bit)(IODATA  & 0x80); //強(qiáng)制取最高位
  157. if(busy_flag == 0)
  158. {
  159. break;
  160. }
  161. }
  162. E = 0;           //E 1->0,rs=0,rw=1,
  163.            //將數(shù)據(jù)寄存器內(nèi)的數(shù)據(jù)讀到DB0~DB7,分別將狀態(tài)標(biāo)志BF和地址計(jì)數(shù)器(AC)內(nèi)容讀到DB7和DB6~DB0。

  164. }

  165. /********************************************************************
  166. * 名稱 : lcd1602_write_cmd(uchar del)
  167. * 功能 : 1602命令函數(shù)
  168. * 輸入 : 輸入的命令值
  169. * 輸出 : 無(wú)
  170. ***********************************************************************/
  171. void lcd1602_write_cmd(uchar del)
  172. {
  173. RS = 0;
  174. Delay30us();
  175. RW = 0;
  176. Delay30us();
  177. E = 0;
  178. Delay30us();
  179. IODATA  = del;
  180. Delay30us();
  181. E = 1;
  182. Delay30us();
  183. E = 0;                        //E 1->0,rs=0,rw=0, 將指令代碼寫入指令寄存器中
  184. }

  185. /********************************************************************
  186. * 名稱 : lcd1602_write_data(uchar del)
  187. * 功能 : 1602寫數(shù)據(jù)函數(shù)
  188. * 輸入 : 需要寫入1602的數(shù)據(jù)
  189. * 輸出 : 無(wú)
  190. ***********************************************************************/

  191. void lcd1602_write_data(uchar del)
  192. {
  193. Busy();      
  194. Delay30us();
  195. RS = 1;
  196. Delay30us();
  197. RW = 0;
  198. Delay30us();
  199. E = 0;
  200. Delay30us();
  201. IODATA  = del;
  202. Delay30us();
  203. E = 1;
  204. Delay30us();
  205. E = 0;                          //E 1->0,rs=1,rw=0, 數(shù)據(jù)寫入數(shù)據(jù)寄存器中
  206. }

  207. /********************************************************************
  208. * 名稱 : lcd1602_init()
  209. * 功能 : 1602初始化,請(qǐng)參考1602的資料
  210. * 輸入 : 無(wú)
  211. * 輸出 : 無(wú)
  212. ***********************************************************************/
  213. void lcd1602_init(void)
  214. {
  215. Delay20ms();
  216. lcd1602_write_cmd(0x38);         //8位數(shù)據(jù),雙列,5*7字形
  217. Delay20ms();
  218. lcd1602_write_cmd(0x38);
  219. Delay20ms();
  220. lcd1602_write_cmd(0x38);
  221. Busy();
  222. lcd1602_write_cmd(0x08);// 只開(kāi)顯示
  223. Busy();   
  224. lcd1602_write_cmd(0x01);        //清屏
  225. Busy();
  226. lcd1602_write_cmd(0x06);//顯示地址遞增,即寫一個(gè)數(shù)據(jù)后,顯示位置右移一位
  227. Busy();
  228. lcd1602_write_cmd(0x0c);        //開(kāi)啟顯示屏,關(guān)光標(biāo),光標(biāo)不閃爍
  229. }

  230. /********************************************************************
  231. * 名稱 : lcd1602_char(uchar hang,uchar lie,char sign)
  232. * 功能 : 改變液晶中某位的值,如果要讓第一行,第五個(gè)字符顯示"b" ,調(diào)用該函數(shù)如下
  233. L1602_char(1,5,'b')
  234. * 輸入 : 行,列,需要輸入1602的數(shù)據(jù)
  235. * 輸出 : 無(wú)
  236. ***********************************************************************/
  237. void lcd1602_char(uchar hang,uchar lie,char sign)
  238. {
  239. uchar a;
  240. if(hang == 1)
  241. {
  242. a = 0x80;
  243. }
  244. if(hang == 2)
  245. {
  246. a = 0xc0;
  247. }
  248. a = a + lie - 1;
  249. Busy();
  250. lcd1602_write_cmd(a);  //置數(shù)據(jù)存貯器地址
  251. Busy();
  252. lcd1602_write_data(sign);
  253. }

  254. /********************************************************************
  255. * 名稱 : lcd1602_string(uchar hang,uchar lie,uchar *p)
  256. * 功能 : 改變液晶中某位的值,如果要讓第一行,第五個(gè)字符開(kāi)始顯示"ab cd ef" ,調(diào)用該函數(shù)如下
  257. L1602_string(1,5,"ab cd ef;")
  258. * 輸入 : 行,列,需要輸入1602的數(shù)據(jù)
  259. * 輸出 : 無(wú)
  260. ***********************************************************************/
  261. void lcd1602_string(uchar hang,uchar lie,uchar *p)
  262. {
  263. uchar a;
  264. if(hang == 1)
  265. {
  266. a = 0x80;
  267. }
  268. if(hang == 2)
  269. {
  270. a = 0xc0;
  271. }
  272. a = a + lie - 1;
  273. while(1)
  274. {
  275. Busy();
  276. lcd1602_write_cmd(a);
  277. Busy();
  278. lcd1602_write_data(*p);
  279. a++;
  280. p++;   
  281. if((*p == '\0')||(a==0x90)||(a==0xd0)) //字符結(jié)束或每行最后一個(gè)字符
  282. {
  283. break;
  284. }
  285. }
  286. }

  287. /*********************************************************************************************
  288. 函數(shù)名:主函數(shù)
  289. 調(diào)  用:無(wú)
  290. 參  數(shù):無(wú)
  291. 返回值:無(wú)
  292. 結(jié)  果:讀DHT11數(shù)據(jù)并送到1602顯示
  293. 備  注:
  294. **********************************************************************************************/
  295. void main (void)
  296. {
  297.         
  298.         Delay20ms();
  299.         lcd1602_init();                //LCD初始化
  300.         while(1)
  301.         {
  302.                 Delay1s();                //經(jīng)測(cè)試,兩次連讀要至少延時(shí)80ms        
  303.                 DHT11_receive();//接受數(shù)據(jù)
  304.                 lcd1602_string(1,1,"SHIDU:");
  305.                 lcd1602_string(2,1,"WENDU:");
  306.                 lcd1602_char(1,7,dat_r[0]);
  307.                 lcd1602_char(1,8,dat_r[1]);
  308.                 lcd1602_char(2,7,dat_r[2]);
  309.                 lcd1602_char(2,8,dat_r[3]);
  310.                 lcd1602_string(1,9,"%");
  311.                 lcd1602_char(2,9,0XDF);
  312.                 lcd1602_string(2,10,"C");
  313.                
  314.         }
  315. }
復(fù)制代碼

全部資料51hei下載地址:
DHT11-1602.rar (40.01 KB, 下載次數(shù): 594)

評(píng)分

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

查看全部評(píng)分

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

使用道具 舉報(bào)

沙發(fā)
ID:404454 發(fā)表于 2019-3-24 08:27 | 只看該作者
支持,但顯示太復(fù)雜了,符號(hào)數(shù)字一目了然。
回復(fù)

使用道具 舉報(bào)

無(wú)效樓層,該帖已經(jīng)被刪除
無(wú)效樓層,該帖已經(jīng)被刪除
5#
ID:483579 發(fā)表于 2019-4-7 13:23 來(lái)自觸屏版 | 只看該作者
hu2018y 發(fā)表于 2019-3-24 08:27
支持,但顯示太復(fù)雜了,符號(hào)數(shù)字一目了然。

可以再普中的板子上實(shí)驗(yàn)嘛?
回復(fù)

使用道具 舉報(bào)

6#
ID:503160 發(fā)表于 2019-4-11 09:27 | 只看該作者
請(qǐng)問(wèn)有PROTEUS仿真圖嗎
回復(fù)

使用道具 舉報(bào)

7#
ID:509459 發(fā)表于 2019-4-11 10:58 | 只看該作者
學(xué)習(xí)學(xué)習(xí)                                             
回復(fù)

使用道具 舉報(bào)

8#
ID:403562 發(fā)表于 2019-4-11 17:26 | 只看該作者
寧小小 發(fā)表于 2019-4-7 13:23
可以再普中的板子上實(shí)驗(yàn)嘛?

不行,我試了
回復(fù)

使用道具 舉報(bào)

9#
ID:514728 發(fā)表于 2019-4-24 13:14 | 只看該作者
不錯(cuò)啊
學(xué)習(xí)了
回復(fù)

使用道具 舉報(bào)

10#
ID:501681 發(fā)表于 2019-4-29 13:37 | 只看該作者
寧小小 發(fā)表于 2019-4-7 13:23
可以再普中的板子上實(shí)驗(yàn)嘛?

我試了好像不顯示
回復(fù)

使用道具 舉報(bào)

11#
ID:576600 發(fā)表于 2019-7-25 20:26 | 只看該作者
非常感謝,下載一次點(diǎn)亮,溫濕度顯示正常。
回復(fù)

使用道具 舉報(bào)

12#
ID:576600 發(fā)表于 2019-7-25 20:26 | 只看該作者
寧小小 發(fā)表于 2019-4-7 13:23
可以再普中的板子上實(shí)驗(yàn)嘛?

可以的,我試了,顯示正常。
回復(fù)

使用道具 舉報(bào)

13#
ID:589811 發(fā)表于 2019-7-28 11:22 | 只看該作者
寧小小 發(fā)表于 2019-4-7 13:23
可以再普中的板子上實(shí)驗(yàn)嘛?

可以的,重新定義一下引腳就可以
回復(fù)

使用道具 舉報(bào)

14#
ID:599167 發(fā)表于 2019-8-11 17:36 | 只看該作者
正好找這個(gè),居然還真的有
回復(fù)

使用道具 舉報(bào)

15#
ID:664479 發(fā)表于 2019-12-15 18:03 | 只看該作者
為什么我的液晶顯示屏(就復(fù)制了這個(gè)程序)顯示不了啊   用的溫濕度模塊兒也都是一樣的  但是就是沒(méi)有數(shù)據(jù)
回復(fù)

使用道具 舉報(bào)

16#
無(wú)效樓層,該帖已經(jīng)被刪除
17#
ID:654535 發(fā)表于 2019-12-19 11:05 | 只看該作者
我在protus實(shí)現(xiàn)你的程序?yàn)槭裁磳?shí)現(xiàn)不了啊,lm0161黑頻
回復(fù)

使用道具 舉報(bào)

18#
ID:341833 發(fā)表于 2020-1-19 23:54 | 只看該作者
顯示不了呀
回復(fù)

使用道具 舉報(bào)

19#
ID:687485 發(fā)表于 2020-1-20 08:49 | 只看該作者
想下載學(xué)習(xí)一下。
回復(fù)

使用道具 舉報(bào)

20#
ID:745988 發(fā)表于 2020-5-7 20:04 | 只看該作者
老哥,我用你的程序,咋1062屏上還是啥都不顯示。
回復(fù)

使用道具 舉報(bào)

21#
ID:745988 發(fā)表于 2020-5-7 20:14 | 只看該作者
我的那個(gè)數(shù)值咋顯示不清楚呢
回復(fù)

使用道具 舉報(bào)

22#
ID:757900 發(fā)表于 2020-6-15 20:40 來(lái)自觸屏版 | 只看該作者
不錯(cuò)謝謝分享 有你更精彩
回復(fù)

使用道具 舉報(bào)

23#
ID:780711 發(fā)表于 2020-6-16 14:19 | 只看該作者
請(qǐng)問(wèn)為什么在proteus上面仿真沒(méi)有顯示
回復(fù)

使用道具 舉報(bào)

24#
無(wú)效樓層,該帖已經(jīng)被刪除
25#
ID:803001 發(fā)表于 2020-8-4 10:29 | 只看該作者
lqqqqqqqq 發(fā)表于 2020-6-16 14:19
請(qǐng)問(wèn)為什么在proteus上面仿真沒(méi)有顯示

我也是
回復(fù)

使用道具 舉報(bào)

26#
無(wú)效樓層,該帖已經(jīng)被刪除
27#
ID:981034 發(fā)表于 2021-11-16 08:23 | 只看該作者
謝謝,有注釋
回復(fù)

使用道具 舉報(bào)

28#
無(wú)效樓層,該帖已經(jīng)被刪除
29#
ID:1047453 發(fā)表于 2022-10-12 17:43 | 只看該作者

把那個(gè)data rs rw 還有e的引腳改一下就可以了
回復(fù)

使用道具 舉報(bào)

30#
ID:1013894 發(fā)表于 2022-12-5 20:08 | 只看該作者
前排過(guò)來(lái)學(xué)習(xí)一下
回復(fù)

使用道具 舉報(bào)

31#
ID:404454 發(fā)表于 2025-5-29 14:07 | 只看該作者
多謝樓主,下載來(lái)做個(gè)玩玩。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

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

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

快速回復(fù) 返回頂部 返回列表
欧美国产精品一区二区| 在线观看三级网站| 444亚洲人体| 欧美在线激情| 妺妺窝人体色WWW精品| 亚洲精品综合网| 青青草免费观看免费视频在线| 天天干天天干天天干| 在线观看国产视频| 亚洲丝袜啪啪| 中文乱码免费一区二区 | 影音先锋在线资源中文字幕| av中文字幕在线观看| 欧美午夜一区| 在线亚洲+欧美+日本专区| 国产精品欧美久久久| www.偷拍.com| 亚洲色图偷窥| 欧洲亚洲两性| 国产高清久久久| 亚洲精品一区久久久久久| 久久久一本精品99久久精品| www.xx日本| 猫咪成人官网| 欧美人与拘性视交免费看| 亚洲一区在线免费观看| 日韩av快播网址| 国产精品熟女一区二区不卡| eeuss影院www免费视频| 国产毛片久久久| 国产日韩精品久久久| 久久久精品视频在线观看| 乱人伦xxxx国语对白| 91在线精品入口| h视频在线播放| 国产精品入口| 日韩一区二区不卡| 一区二区不卡在线观看| 国产精品va无码一区二区三区| 伊人网在线观看| 久久97超碰色| 国产亚洲一级高清| 国产91xxx| 国产欧美日本亚洲精品一4区| 欧亚一区二区| 国产日产欧美一区二区三区 | 久久精品国产亚洲av麻豆| 在线观看免费电影| 亚洲精品在线国产| 亚洲精品乱码久久久久久| 国产精品美女在线| 欧美一区二区激情视频| av小片在线| 91蜜桃网址入口| 4k岛国日韩精品**专区| 最好看的中文字幕| 在线a视频网站| 欧美 亚欧 日韩视频在线| 欧美一级理论片| 亚洲一区 在线播放| 国产偷人妻精品一区二区在线| 97caopron在线视频| 国产成人av一区二区三区在线 | 日本一区免费| 影音先锋中文字幕在线观看 | 亚洲品质自拍| 亚洲美女动态图120秒| 熟女人妇 成熟妇女系列视频| 最新版天堂中文在线官网| 伦一区二区三区中文字幕v亚洲| 国产无人区一区二区三区| 精品亚洲欧美日韩| 日本成人在线不卡| 亚洲第一页在线观看| 精品成人自拍视频| 精品日本高清在线播放| 久久国产主播精品| 亚洲 国产 欧美 日韩| 欧美一级大片在线视频| 亚洲国产成人91porn| 久久亚洲精品欧美| 中文字幕无乱码| 欧美日韩一区自拍| 91极品视频在线| 久久午夜精品视频| 精品亚洲成a人片在线观看| 青草国产精品久久久久久| xxxxx91麻豆| 日韩精品――色哟哟| 色噜噜在线网| 一区二区三区午夜探花| 亚洲欧美第一页| 大胸美女被爆操| 国产无遮挡裸体视频在线观看| 久久综合色综合88| 翡翠波斯猫1977年美国| 性色av免费观看| 清纯唯美激情亚洲| 欧美三级电影在线观看| 97精品国产97久久久久久粉红| 日本黄色小网站| 黄色综合网站| 久久综合国产精品台湾中文娱乐网| 国产伦精品一区二区免费| 自拍偷拍电影| 蜜臀av一区二区在线免费观看| 午夜精品一区二区三区视频免费看| 三级黄色录像视频| 污污影院在线观看| 中文字幕色av一区二区三区| 国产免费亚洲高清| 欧美日韩a v| 台湾佬中文娱乐久久久| 91麻豆精品国产91久久久久久| 中文字幕网av| 成人黄色激情网站| 99久精品国产| 久久精品女人的天堂av| 国产日韩网站| 国内精品免费在线观看| 国产日韩在线一区| 国产午夜无码视频在线观看| 三级小说欧洲区亚洲区| 亚洲精品视频网上网址在线观看 | 比比资源先锋影音网| 亚洲欧美日韩精品一区二区| 久久免费高清视频| 久久久久久久久久综合| а√天堂8资源在线| 欧美视频日韩视频| 在线一区二区不卡| 特级毛片在线观看| 国产99精品国产| 中文字幕中文字幕在线中一区高清 | 波多野结衣欲乱| 亚洲国产天堂| 欧美一卡二卡三卡| 在线观看成人av电影| 成全在线观看免费完整动漫| 日韩有码一区二区三区| 国产精品久久久久久久9999 | 久久久久免费看| 欧美人与动xxxxz0oz| 国产视频自拍一区| 日本熟女一区二区| 成人日韩视频| 亚洲精美色品网站| 国产又粗又猛又色| 午夜日韩成人影院| 亚洲午夜av电影| 中文字幕+乱码+中文字幕明步| 中文字幕一区二区三区日韩精品| 久久精品视频一| 国产模特av私拍大尺度| av成人国产| 国产精品中文在线| 精品视频vs精品视频| 一本色道久久综合一区| 国产免费一区二区| 最新国产热播激情视频| 亚洲国产日韩欧美一区二区三区| 91成人天堂久久成人| 天天操天天干天天干| 理论片日本一区| 精品国产综合区久久久久久| yw3121.龙物视频永不失联| 日本一区二区视频在线| 91嫩草国产丨精品入口麻豆| 亚洲成人男人天堂| 一区二区三区加勒比av| 999香蕉视频| 在线观看黄色小视频| 色www精品视频在线观看| 真实乱偷全部视频| xxxxx.日韩| 亚洲精品日韩欧美| 国产一区二区在线播放视频| 久久精品伊人| 久久久人人爽| 人人超碰在线| 一区二区三区四区高清精品免费观看| 丰满少妇xbxb毛片日本| 男人av在线播放| 91麻豆精品国产91久久久久久久久 | wwwwwww色| 亚洲理论在线观看| 九色porny91| 色偷偷偷在线视频播放| www.日韩.com| 免费不卡中文字幕视频| 91在线国产福利| 人妻精品久久久久中文字幕69| 成人黄色在线| 午夜精品视频网站| 四虎影音在线| 久久色.com| 五月天丁香社区| 国产精品色在线网站| 成人午夜高潮视频| 精品a在线观看| 国产欧美一区二区精品婷婷| 中文字幕天堂av| 成人国产精选| 国产成+人+综合+亚洲欧洲 | 亚洲AV无码国产精品午夜字幕| 蜜臀av性久久久久蜜臀aⅴ四虎| 2022中文字幕| 超级碰碰不卡在线视频| 精品粉嫩aⅴ一区二区三区四区| 色噜噜日韩精品欧美一区二区| 日本综合视频| 在线观看日韩视频| 伊人中文字幕在线观看| 一区二区黄色| 成年在线观看视频| 538在线视频| 亚洲天堂av高清| 一级黄色大片免费| 国产亚洲精品自拍| 日本人妻伦在线中文字幕| 五月花成人网| 欧美男插女视频| 亚洲黄色小说网址| 成人激情免费电影网址| 日本免费不卡一区二区| 日韩理伦片在线| 91精品国产综合久久精品 | 91在线直播| 91麻豆精品国产91久久久久| 国产日韩在线免费观看| 91久久午夜| 免费一级特黄毛片| 午夜毛片在线| 在线观看精品自拍私拍| 野外性xxxxfreexxxxx欧美| 亚洲欧美偷拍三级| 国产精品无码永久免费不卡| 99re8精品视频在线观看| 久久久久国产精品www| 久热中文字幕在线观看| 亚洲欧美综合色| 日韩精品一区二区三区在线视频| 国产一区二区三区四区三区四| a级片一区二区| 性高爱久久久久久久久| 国产精品视频白浆免费视频| 91网页版在线登录入口| 亚洲精品久久久久久久久久久久| 一区二区三区免费视频播放器| 国产精品密蕾丝视频下载| 国产精品久久二区| 免费看的毛片| 欧美色另类天堂2015| 日本一级片免费| 亚洲视频成人| 一区二区三区 日韩| 欧美午夜18电影| 亚洲欧美日韩另类精品一区二区三区| 午夜视频在线免费| 亚洲午夜精品久久久久久性色 | 国产精品麻豆| 久久精品99| 日韩免费影院| 国产精品久久77777| 最新中文字幕在线| 欧美日韩成人高清| 99re热视频| 91在线视频18| 手机在线免费看片| 欧美成人精品| 东京热加勒比无码少妇| 精品国产第一福利网站| 欧美大片免费观看在线观看网站推荐| 亚洲欧美日韩色图| 黄网站色欧美视频| 日韩aaaaaa| 国产精品 欧美精品| 色无极影院亚洲| 国产欧美综合一区二区三区| 中国黄色片一级| 老牛精品亚洲成av人片| 亚洲国产精品www| 国产原创一区| 日本午夜精品一区二区三区| 日韩影片中文字幕| 狠狠干一区二区| 欧美理论影院| 精品一区二区三区视频日产| 免费高潮视频95在线观看网站| 成人午夜在线观看| 成人免费网址| 国产精品欧美在线| 快射av在线播放一区| 按摩亚洲人久久| 久草福利资源站| 日韩欧美亚洲国产精品字幕久久久 | 黄色网在线免费观看| 国产成人鲁鲁免费视频a| 精品三级久久久久久久电影聊斋| 久久久亚洲福利精品午夜| 亚洲成人男人天堂| 4k岛国日韩精品**专区| 成人动漫在线免费观看| 国产精品69久久久久| 国产原厂视频在线观看| 成人高清视频观看www| 成人在线高清免费| 国产精品日韩高清| av亚洲一区二区三区| 奇米精品在线| 国内精品视频| 99国产精品白浆在线观看免费| 日韩高清不卡| 日本一区二区视频| 精品午夜av| 青青草综合在线| 精品国内自产拍在线观看视频| 中文字幕中文字幕一区三区| aaa国产精品| 亚洲mv在线看| 超碰国产一区| 久久精精品视频| 亚洲最大的免费视频网站| 一区二区在线不卡| 成人h动漫免费观看网站| 欧美日韩午夜爽爽| 国产欧美日韩精品一区二区三区| 色婷婷狠狠18| 国产精品vip| 精品无码国产一区二区三区51安| 午夜欧美精品久久久久久久| 制服下的诱惑暮生| 日韩精品乱码免费| 日本黄色片免费观看| 久久久综合激的五月天| 中文字幕乱码中文字幕| 亚洲大片免费看| 丁香久久五月| 成人免费视频app| xxxx黄色片| 国产揄拍国内精品对白| 久久亚洲无码视频| 久久久久在线| 欧美另类69xxxx| 国产一区在线视频| 国产午夜福利精品| 99久久夜色精品国产网站| 日本黄色小说视频| 黄色资源网久久资源365| 欧美三根一起进三p| 成人激情小说网站| 无码无套少妇毛多18pxxxx| 久久久久成人黄色影片| 午夜精品久久久久久久久久久久久蜜桃| 中文字幕av免费专区久久| 亚洲第一精品网站| 欧美久久一二区| 无国产精品白浆是免费| 欧美日韩精品一区二区| 天堂网.www在线资源| 久久夜色精品国产| 3p视频在线观看| 国产午夜精品一区| 国产在线|日韩| 中国丰满熟妇xxxx性| 久久电影在线| 超碰人人草人人| 国内精品在线播放| 尤物视频免费观看| 91国偷自产一区二区开放时间 | 狠狠综合久久av一区二区蜜桃| 亚洲免费在线播放视频| 在线观看视频免费一区二区三区| 免费国偷自产拍精品视频| 精品一区二区精品| 亚洲精品一区二三区| 色999日韩国产欧美一区二区| 免费看的www视频网站视频| 国产一区二区三区精品久久久| 邻居大乳一区二区三区| 国产国语刺激对白av不卡| 九九热线视频只有这里最精品| 男人的天堂狠狠干| 久久精品亚洲一区二区| 精品91久久久| 亚洲精品视频在线| 精品卡一卡卡2卡3网站| 久久这里有精品视频| 成人在线免费观看黄色| 久久久久久久香蕉| 亚洲一区免费| 欧美特黄aaaaaa| 亚洲二区在线视频| 在线伊人电影| 97国产在线视频| а√天堂资源国产精品| 国产又大又黄又猛| 国产91精品一区二区| 丰满熟女一区二区三区| 欧美猛男超大videosgay|