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

標題: 單片機自動澆花系統(tǒng)(附原理圖、仿真文件、源程序) [打印本頁]

作者: dai@1228    時間: 2017-12-1 12:02
標題: 單片機自動澆花系統(tǒng)(附原理圖、仿真文件、源程序)
(共享資料)自己做的基于stc89c51單片機的自動澆花系統(tǒng),有自動和手動兩種模式,可以設置濕度的上下限,利用lcd1602顯示,有一點遺憾的是設置濕度上下限時,沒有光標閃動提示,希望大家給點建議,幫助改進,我把源程序附在這。
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)


原理圖:


單片機源代碼:
  1. #include<reg51.h>
  2. #define uchar unsigned char
  3. #define uint unsigned int

  4. sbit ad_cs=P1^3;         //ADC0832的控制位
  5. sbit ad_clk=P1^0;
  6. sbit ad_dat=P1^1;

  7. sbit lcd_rs=P2^7;         //LCD1602的控制位
  8. sbit lcd_e=P2^6;

  9. sbit key1=P1^4;                 //獨立按鍵
  10. sbit key2=P3^2;
  11. sbit key3=P3^3;

  12. sbit relay=P1^6;     //繼電器

  13. bit flag=1;                     //工作模式標志
  14. bit flag_motor=1;         //手動模式下,抽水機開關標志
  15. bit flag_jia=0;
  16. bit flag_jian=0;

  17. uchar Hum_H=60;                 //自動模式下,濕度設定最大值
  18. uchar Hum_L=30;                 //自動模式下,濕度設定最小值

  19. uchar num=0;

  20. /********************延時函數(shù)1ms*****************
  21. void delay_ms(uint a)                                       
  22. {
  23.         uint i;
  24.         while(a--)
  25.         for(i=0;i<125;i++);
  26. }
  27. *************************************/


  28. /*******************延時函數(shù)50us******************/
  29. void delay_50us(uint a)
  30. {
  31.         uint i;
  32.         while(a--)
  33.         for(i=0;i<19;i++);
  34. }
  35. /*************************************/

  36. /*******************ADC讀取******************/
  37. uchar read_ad(uchar channel)  
  38. {
  39.         uchar i;
  40.         uchar dat1,dat2;
  41.         ad_clk=0;
  42.         ad_cs=0;
  43.         ad_dat=1;
  44.         ad_clk=1;
  45.         ad_clk=0;  //起始信號

  46.         ad_dat=1;
  47.         ad_clk=1;
  48.         ad_clk=0;  //選擇單通道模式

  49.         ad_dat=channel;//0對應通道0,1對應通道1
  50.         ad_clk=1;
  51.         ad_clk=0;

  52.         ad_dat=1;

  53.         for(i=0;i<8;++i)
  54.         {
  55.                  ad_clk=1;
  56.                 ad_clk=0;
  57.                 dat1=dat1<<1;
  58.                 if(ad_dat)
  59.                 dat1|=0x01;        
  60.         
  61.         }
  62.         for(i=0;i<8;i++)
  63.         {
  64.                  dat2=dat2>>1;
  65.                 if(ad_dat)
  66.                 dat2|=0x80;        
  67.                
  68.                 ad_clk=1;
  69.                 ad_clk=0;
  70.         }
  71.         ad_cs=1;
  72.         return (dat1==dat2)?dat1:0;
  73.         
  74. }
  75. /*************************************/

  76. /*******************LCD1602初始化******************/
  77. void write_com(uchar com)        //寫指令
  78. {
  79.         lcd_e=0;
  80.         lcd_rs=0;
  81.         P0=com;
  82.         delay_50us(10);
  83.         lcd_e=1;
  84.         delay_50us(10);
  85.         lcd_e=0;
  86. }

  87. void write_data(uchar dat)  //寫數(shù)據(jù)
  88. {
  89.         lcd_e=0;
  90.         lcd_rs=1;
  91.         P0=dat;
  92.         delay_50us(10);
  93.         lcd_e=1;
  94.         delay_50us(10);
  95.         lcd_e=0;
  96. }                        

  97. void init_lcd1602()                 //lcd 初始化
  98. {
  99.         delay_50us(300);
  100.         write_com(0x38);
  101.         delay_50us(100);
  102.         write_com(0x38);
  103.         delay_50us(100);
  104.         write_com(0x38);
  105.         write_com(0x38);
  106.         write_com(0x08);
  107.         write_com(0x01);
  108.         write_com(0x06);
  109.         write_com(0x0c);
  110. }

  111. void display_shu(uchar add,uchar dat)          //顯示數(shù)字
  112. {
  113.         uchar l,m;
  114.         
  115. //        k=dat/100;
  116.         l=dat%100/10;
  117.         m=dat%10;

  118.         write_com(0x80+add);
  119. //        write_data(k+0x30);
  120.         write_data(l+0x30);
  121.         write_data(m+0x30);
  122. }

  123. void display_string(uchar add,uchar *dat)  //顯示字符串
  124. {
  125.         uchar i;
  126.          write_com(0x80+add);
  127.         while(dat!=0&&(*dat!='\0')&&i<16)
  128.         {
  129.                  write_data(*dat);
  130.                 dat++;
  131.                 i++;
  132.                 if(i==15) i=0;
  133.         }
  134. }
  135. /*****************************************/

  136. /****************主函數(shù)*******************/
  137. void main()
  138. {
  139.         EA=1;                                                          //開總中斷
  140.         EX0=1;                                                          //開外部中斷0
  141.         EX1=1;                                                          //開外部中斷1
  142.         IT0=0;                                                          //外部中斷0觸發(fā)方式為低電平
  143.         IT1=0;                                                          //外部中斷1觸發(fā)方式為低電平
  144.         
  145.         init_lcd1602();        
  146.         
  147.         display_string(0,"Hum:  %");      //實時顯示當前的濕度
  148.         display_string(11,"H:  %");       //顯示設置的濕度最大值

  149.         display_string(0x40,"Mode:");          //顯示工作模式
  150.         display_string(0x40+11,"L:  %");  //顯示設置的濕度最小值


  151.     while(1)
  152.         {        
  153.                 uchar i;
  154.                
  155.                 i=100-read_ad(0)*0.39;
  156.                 display_shu(4,i);
  157.                 display_shu(13,Hum_H);
  158.                 display_shu(0x40+13,Hum_L);
  159.                 if(key1==0)        
  160.                         {
  161.                                 delay_50us(100);
  162.                                 if(key1==0)
  163.                                 {
  164.                                         while(!key1);
  165.                                         num++;
  166.                                         if(num>2) num=0;
  167.                                 }        
  168.                            
  169.                                 switch (num)                                         //選擇工作模式和調整濕度設置最大、最小值
  170.                             {
  171.                                 case 0:flag=~flag;
  172.                                            flag_jia=0;
  173.                                            flag_jian=0;
  174.                                            //write_com(0x80+0x40);
  175.                                        //write_com(0x0f);
  176.                                            break;
  177.                                 case 1://write_com(0x80+9);
  178.                                        //write_com(0x0f);
  179.                                            //delay_50us(1000);
  180.                                            //write_com(0x0c);
  181.                                            flag_jia=1;
  182.                                            flag_jian=0;
  183.                                            break;
  184.                                 case 2://write_com(0x80+0x40+9);
  185.                                        //write_com(0x0f);
  186.                                            //delay_50us(1000);
  187.                                            //write_com(0x0c);
  188.                                            flag_jian=1;
  189.                                            flag_jia=0;
  190.                                            break;        
  191.                            }
  192.                            if(flag==0&&num==1)        
  193.                            {
  194.                                    flag=~flag;
  195.                                    num=0;
  196.                                    flag_jia=0;
  197.                                    flag_jian=0;
  198.                            }               
  199.                     }                  
  200.                 if(flag==0)                              //手動模式
  201.                 {
  202.                         
  203.                          display_string(0x40+5,"MT");
  204.                         if(flag_motor) relay=1;
  205.                         else if(i<Hum_H) relay=0;          //不能超過濕度最大值
  206.                         else relay=1;
  207.                 }                                
  208.                 else                                                          //自動模式
  209.                 {
  210.                         display_string(0x40+5,"AT");
  211.                         if(i<(Hum_L+Hum_H)/2)                   //最大和最小值的平均值作為抽水的判斷條件
  212.                         {
  213.                                  relay=0;
  214.                         }
  215.                         else relay=1;
  216.                 }
  217.      }        
  218. }
  219. /********************************************/

  220. /***********************外部中斷*********************/
  221. void int0() interrupt 0
  222. {
  223.         delay_50us(20);
  224.         if(key2==0)
  225.         while(!key2);
  226.         flag_motor=~flag_motor;
  227.         if(flag&&flag_jia)
  228.           {
  229.                     //write_com(0x80+9);
  230.               //write_com(0x0f);
  231.                   //delay_50us(1000);
  232.               //write_com(0x0c);
  233.                   //delay_50us(1000);
  234.                   Hum_H++;
  235.                   if(Hum_H>=99) Hum_H=99;
  236.           }
  237.         if(flag&&flag_jian)
  238.           {
  239.                     //write_com(0x80+0x40+9);
  240.                   //write_com(0x0f);
  241.                   //delay_50us(1000);
  242.                   //write_com(0x0c);
  243.                   //delay_50us(1000);
  244.                   Hum_L++;
  245.                   if(Hum_L>=Hum_H) Hum_L=Hum_H-1;
  246.           }   
  247. }

  248. void int1() interrupt 2
  249. {
  250.         delay_50us(20);
  251.         if(key3==0)
  252.         while(!key3);        
  253.         if(flag&&flag_jian)
  254.           {
  255.                     //write_com(0x80+0x40+9);
  256.                   //write_com(0x0f);
  257.                   //delay_50us(1000);
  258.                   //write_com(0x0c);
  259.                   //delay_50us(1000);
  260.                   Hum_L--;
  261.                   if(Hum_L<=1) Hum_L=1;
  262.           }
  263.         if(flag&&flag_jia)
  264.           {
  265.               //write_com(0x80+9);
  266.               //write_com(0x0f);
  267.                   //delay_50us(1000);
  268.               //write_com(0x0c);
  269.                   //delay_50us(1000);
  270.                   Hum_H--;
  271.                   if(Hum_H<=Hum_L) Hum_H=Hum_L+1;
  272.           }
  273. }
  274. /********************************************/
復制代碼
全部資料51hei下載地址:
基于51單片機的自動澆花系統(tǒng).zip (33.96 KB, 下載次數(shù): 1461)




作者: yxlclp17    時間: 2017-12-5 10:11
在嗎,怎么在keil3_full編譯不行的,我一摸一樣復制的
作者: GeminiYJL    時間: 2017-12-5 12:33
很厲害的
作者: dai@1228    時間: 2017-12-8 13:33
yxlclp17 發(fā)表于 2017-12-5 10:11
在嗎,怎么在keil3_full編譯不行的,我一摸一樣復制的

提示什么錯誤 我用的keil4編譯環(huán)境
作者: y382246268    時間: 2017-12-8 14:30
贊一個!
作者: 殘劍飛雪    時間: 2017-12-9 19:49
adc0832不能仿真怎么辦
作者: what-小白    時間: 2018-1-2 12:00
我是小白,請問左下角的那個圓形在ISIS中怎么找啊
作者: 1126469277    時間: 2018-2-8 11:49
yxlclp17 發(fā)表于 2017-12-5 10:11
在嗎,怎么在keil3_full編譯不行的,我一摸一樣復制的

格式不對或者缺少什么語句,仔細檢查,如果代碼沒問題建議換keil 4
作者: xdl932365660    時間: 2018-2-8 13:25
給你點贊,暫時不下載 ,需要的時候自然下載
作者: 大力做大力愛    時間: 2018-2-8 18:45
沒有下載電路吧
作者: 41797511    時間: 2018-4-1 11:42
非常給力!!!
作者: BOOKS    時間: 2018-4-2 19:09
很不錯,能仿真出來
作者: 無時崩潰    時間: 2018-4-3 08:05
感謝樓主分享
作者: yilinghai    時間: 2018-4-3 10:59
可以用keil 4編譯成功,仿真可以

搜狗截圖20180403105826.jpg (260.46 KB, 下載次數(shù): 247)

搜狗截圖20180403105826.jpg

作者: slt201199    時間: 2018-4-15 10:36
又沒有做出來東西

作者: icgsgf    時間: 2018-4-15 14:46
身為一個小白感覺很厲害厲害
作者: timepasserby    時間: 2018-4-25 17:00
請問能解釋一下AD原理圖繼電器模塊與電源接口模塊的工作原理嗎,看不太懂。
作者: 疇昔至稚    時間: 2018-5-5 22:54
為啥我下載了,卻沒有清單
作者: epaysh    時間: 2018-5-6 05:45
BOOKS 發(fā)表于 2018-4-2 19:09
很不錯,能仿真出來

你好,我是新手,請問用的是什么仿真軟件?能不能發(fā)給我一份?545535222@qq.com 謝謝
作者: epaysh    時間: 2018-5-6 05:46
你好,我是新手,請問用的是什么仿真軟件?能不能發(fā)給我一份?545535222@qq.com 謝謝
作者: 秋天的童話    時間: 2018-5-6 14:35
厲害了
作者: 清如許    時間: 2018-5-10 15:46
很厲害,正好用到
作者: 17802971359    時間: 2018-5-13 16:30
絕對干貨,不錯
作者: 劉樂濤    時間: 2018-5-15 16:01
仿真軟件叫什么名字   在哪里可以下載,謝謝
作者: PaJamas_X    時間: 2018-5-16 16:08
這個。。。樓主用的是什么濕度傳感器呢沒找到
作者: PaJamas_X    時間: 2018-5-16 16:09
劉樂濤 發(fā)表于 2018-5-15 16:01
仿真軟件叫什么名字   在哪里可以下載,謝謝

Proteus
作者: li15616313970    時間: 2018-5-20 15:19
怎么顯示屏沒有顯示啊

作者: xianfajushi    時間: 2018-5-23 18:05
下載一個試看,謝謝分享。
作者: echoma    時間: 2018-5-23 20:10
請問現(xiàn)在很多土壤濕度傳感器不需要AD,那程序應該變成什么樣子呢?
作者: 劉樂濤    時間: 2018-5-30 20:24
各位大哥們,程序有點看不懂,大神能加我好友指點一下嗎,1224799169重謝
作者: amz    時間: 2018-6-5 19:36
感覺好厲害呀  新人勿怪
作者: hjj12345    時間: 2018-6-25 10:15
yilinghai 發(fā)表于 2018-4-3 10:59
可以用keil 4編譯成功,仿真可以

朋友如何仿真啊
作者: 丑東西    時間: 2018-6-26 18:42
您好,如果有STC89C51單片機開發(fā)板,這個仿真圖該怎樣設計
作者: vbnm    時間: 2018-9-26 22:00
樓主你好.怎解濕度低于下限值時電機不工作啊
作者: cwzhang_87    時間: 2018-10-6 15:14
多謝分享哈

作者: Moqi-S    時間: 2018-11-7 21:24
感謝樓主分享
作者: duyi324    時間: 2018-11-8 09:05
很給力,謝謝分享
作者: wangchang    時間: 2018-11-8 10:29
謝謝樓主 感謝這次帶來的幫助
作者: mumu168    時間: 2018-11-9 07:58
下載學習一下,謝謝分享
作者: 回憶味    時間: 2018-11-27 08:59
剛好時實訓作業(yè)要做贊一個
作者: 守望幸福笑笑    時間: 2018-12-24 15:02
不錯,很實用!
作者: shaochen666    時間: 2019-1-14 17:00
厲害呀樓主
作者: a86340    時間: 2019-1-14 22:50
沒原理圖
作者: 江渚鷺鷥    時間: 2019-1-29 01:43

很給力,謝謝分享
作者: Mary哥    時間: 2019-2-7 12:35
厲害   老哥
作者: anhuizj    時間: 2019-2-20 22:59
yilinghai 發(fā)表于 2018-4-3 10:59
可以用keil 4編譯成功,仿真可以

你好  我在自動澆花器那里看到了你   我有事請教你一下  可以加我QQ嗎?QQ1019062703  感激不盡
作者: hylinzhi    時間: 2019-3-13 09:10
好東西,很早前就想弄一個了,謝謝樓主
作者: Songx    時間: 2019-3-18 08:01
可以把需要的元器件都列出來嗎
作者: 正直少年L    時間: 2019-3-21 21:40
贊一個
作者: zxldpj    時間: 2019-3-25 17:17
贊一個
作者: bi7jvw    時間: 2019-4-8 10:09
好東西,正是需要的

作者: bi7jvw    時間: 2019-4-8 10:11
謝謝,正是我需要的
作者: 八年級的我    時間: 2019-4-16 22:06
yilinghai 發(fā)表于 2018-4-3 10:59
可以用keil 4編譯成功,仿真可以

為什么我的LCD只亮屏,不顯示數(shù)據(jù)?
作者: john0317    時間: 2019-4-16 23:34
不錯的代碼,謝謝樓主
作者: monkop    時間: 2019-4-17 10:56
謝謝樓主分享
作者: Mary哥    時間: 2019-4-25 17:28
發(fā)現(xiàn)一個小問題,感覺設置最大值和最小值好像沒什么意義呀,不管怎么樣都是根據(jù)平均值進行判斷的。我覺得澆水狀態(tài)下直接澆到最大值停止,最小值開始工作比較好

作者: delialsh    時間: 2019-4-27 20:01
本帖最后由 delialsh 于 2019-5-1 16:25 編輯

已經仿真成功,謝謝樓主


作者: 51黑真棒    時間: 2019-5-3 01:40
劉樂濤 發(fā)表于 2018-5-15 16:01
仿真軟件叫什么名字   在哪里可以下載,謝謝

可以用proteus這個仿真軟件,可以在微信關注公眾號軟件安轉管家里搜,就會有下載方法跟鏈接
作者: 1841252099    時間: 2019-5-8 16:49
duoxei
作者: 1841252099    時間: 2019-5-8 16:54
多謝樓主,很好的資料
作者: 崇zcw    時間: 2019-5-12 18:44
贊一個
作者: 春光乍現(xiàn)    時間: 2019-5-14 19:07
很實用!受益匪淺
作者: 15872418270    時間: 2019-5-15 17:14
測試程序,1602顯示屏顯示不了是為什么?
作者: 190267532    時間: 2019-6-6 00:33
設置不了上下限值呀
作者: Youlidedapao    時間: 2019-6-18 17:33
老哥 能把原理圖仿真文件發(fā)給我嗎 感謝
作者: Yangyuan    時間: 2019-6-27 16:04
不錯不錯不錯
作者: TTQ001    時間: 2019-7-6 10:12
謝謝分享

作者: 1527471539    時間: 2019-10-8 15:54
為什么仿真程序顯示有兩個錯誤啊
作者: 1527471539    時間: 2019-10-8 15:54
殘劍飛雪 發(fā)表于 2017-12-9 19:49
**** 作者被禁止或刪除 內容自動屏蔽 ****

對啊,為什么不可以啊
作者: 一朵云彩    時間: 2019-10-16 23:03
剛好要用,贊了
作者: xiayuchen    時間: 2019-11-10 19:35
能不能發(fā)我一份仿真 我的仿真軟件一放晶振就閃退
作者: xiayuchen    時間: 2019-11-10 20:44
我的郵箱187386825@qq.com
作者: 孫銘浩    時間: 2019-11-20 13:55
很好,有個方向了
作者: 孫銘浩    時間: 2019-11-20 15:21
感謝樓主分享
作者: 何涂涂    時間: 2019-12-3 19:28
多謝大神幫助
作者: 縱火    時間: 2019-12-28 12:28
剛好設計可以用到,贊一個
作者: x劉1234    時間: 2020-3-25 15:35
我畫的一模一樣    怎么運行不了呢   出 No power supply specified for net VCC in Power Rail Configuration.
這一行字
作者: Clear-Aurora    時間: 2020-4-22 16:25
如果用開發(fā)板怎么接線呢
作者: Ambiton    時間: 2020-5-10 12:06
代碼怎么有錯誤呢
作者: 997233503    時間: 2020-5-11 13:34
樓主這個真的很給力!
作者: 997233503    時間: 2020-5-11 13:36
感謝樓主的分享   !
作者: 阿飛7812    時間: 2020-5-13 20:43
收下了 謝謝分享
作者: 阿飛7812    時間: 2020-5-13 21:03
濕度檢測土的濕度是個什么元件 放在土里 樓主指點
作者: h4--    時間: 2020-5-24 19:16
八年級的我 發(fā)表于 2019-4-16 22:06
為什么我的LCD只亮屏,不顯示數(shù)據(jù)?

你知道怎樣設置adc08032的型號嗎?我的仿真不出來,說我沒有設置它的型號
作者: h4--    時間: 2020-5-24 19:17
yilinghai 發(fā)表于 2018-4-3 10:59
可以用keil 4編譯成功,仿真可以

請問你知道adc08032的型號怎么設定嗎?我仿真不出來
作者: LWFDZY    時間: 2020-5-28 11:00
厲害了,這個真的對我有很大幫助
作者: lxxxx99    時間: 2020-6-2 14:07
想加個蜂鳴報警系統(tǒng),求怎么改程序
作者: 有個網(wǎng)名也不錯    時間: 2020-6-2 15:58
還不錯吧
作者: 黃馬年    時間: 2020-6-5 10:23
先復制代碼編譯看看
作者: yousir    時間: 2020-6-5 20:05
yilinghai 發(fā)表于 2018-4-3 10:59
可以用keil 4編譯成功,仿真可以

這個太強了,找了好久
作者: 喜大叔    時間: 2020-6-6 14:48
這個不錯,家里的花花草草有救了
作者: 努力吧    時間: 2020-6-11 16:40
yilinghai 發(fā)表于 2018-4-3 10:59
可以用keil 4編譯成功,仿真可以

我想問一下,為什么我弄出來的溫度中值不是45而是50啊
作者: Burger    時間: 2020-6-13 00:42
插個眼,等我學會了,再學這個
作者: Burger    時間: 2020-6-13 00:43
贊!學一手,自己也試一試
作者: 葉俊哥哥    時間: 2020-6-22 14:31
實測,在keil5中編譯成功;謝謝樓主提供的代碼。
作者: Alexcs    時間: 2020-6-24 12:12
很有參考價值
作者: 烈火    時間: 2020-6-24 17:13
用STC89C51單片機開發(fā)這個項目,很好的。贊一個
作者: 鈴兒響叮當    時間: 2020-6-26 10:59
剛好時實訓作業(yè)要做贊一個
作者: 鈴兒響叮當    時間: 2020-6-26 20:29
謝謝樓主 感謝這次帶來的幫助
作者: 原沐柒    時間: 2020-6-27 10:08
好像程序錯誤




歡迎光臨 (http://www.izizhuan.cn/bbs/) Powered by Discuz! X3.1
亚洲欧美国内爽妇网| 亚洲免费一级视频| 日韩中文字幕在线观看| 亚洲综合精品久久| 国产一区二区三区视频在线播放| 人体久久天天| 老牛影视精品| 青春有你2免费观看完整版在线播放高清| 成人久久在线| 黄色一区二区视频| www.中文字幕av| 蜜臀av无码一区二区三区| 亚洲va国产va天堂va久久| 亚洲视频网站在线观看| 91高清在线观看| 国产精品久久久久久久裸模| 蜜臀国产一区二区三区在线播放| 国产精品一国产精品| 中文字幕在线视频网站| 尤物网址在线观看| 人人妻人人澡人人爽人人精品| 中文字幕在线亚洲三区| 亚洲在线第一页| 亚洲aaa精品| 91在线丨porny丨国产| 国产精品日本| 日韩久久电影| 开心激情综合| 电影一区中文字幕| 大菠萝精品导航| 国产黄在线看| 在线播放evaelfie极品| 蜜桃视频涩涩| 欧美性bbb| 国产 欧美 精品| 中文资源在线播放| 亚洲另类欧美日韩| 日本一级二级视频| 永久免费毛片在线观看| 少妇被狂c下部羞羞漫画| 亚洲欧美日韩精品一区| 欧美性久久久久| 日韩av影片在线观看| 在线观看视频一区| 亚洲va中文字幕| 一区在线中文字幕| 国产视频不卡一区| 久久视频一区二区| 91蝌蚪porny| 91丝袜呻吟高潮美腿白嫩在线观看| 九一九一国产精品| 日韩中文字幕亚洲一区二区va在线 | 人人玩人人添人人澡欧美| 波多野结衣在线观看| 9191在线| 69xxx视频hd| 亚洲欧美激情另类| 精品国产av一区二区三区| 亚洲国产精品无码久久久| 国产成人在线免费视频| 国产区在线观看视频| 18精品爽视频在线观看| 国产极品国产极品| 欧美黄色免费在线观看| 欧美人禽zoz0强交| 2018天天弄| 极品盗摄国产盗摄合集| 91日韩中文字幕| 黄色激情视频在线观看| 国产网友自拍视频| 亚洲av中文无码乱人伦在线视色| 91精品啪在线观看国产| 亚洲欧美日韩偷拍| 日韩片在线观看| 日本午夜精品视频| 一区二区成人免费视频| 国产精品一区二区6| 伊人久久久久久久久久久久 | 中文字幕一二三| 中国免费黄色片| 丰满圆润老女人hd| 在线天堂一区av电影| 毛片av在线播放| 亚洲熟妇无码另类久久久| av免费播放网址| 99热这里只有精品在线播放| 国产成人精品综合久久久久99 | 成人影视在线播放| 四虎影视成人| 99re久久| 好吊妞国产欧美日韩免费观看网站| 免费一区二区| 99亚洲一区二区| 久国产精品韩国三级视频| 91丨porny丨国产| 一区二区三区自拍| 精品视频全国免费看| 亚洲免费精品| 六月丁香婷婷久久| 久久久久久97三级| 午夜精品一区二区三区电影天堂| 欧美精品日韩综合在线| 欧美精品一区二区三区一线天视频| 亚洲天堂av高清| 91国语精品自产拍在线观看性色| 51精品国产人成在线观看| 日韩国产伦理| 成年人黄色片视频| 97人妻精品一区二区三区免| 精国产品一区二区三区a片| 亚洲视频在线免费播放| 亚洲欧美日韩成人网| 四色永久网址| 免费黄色在线网站| 91成人福利社区| 青青操视频在线| 韩国成人免费视频| 91精品啪在线观看国产爱臀 | √最新版天堂资源网在线| 国产精品毛片aⅴ一区二区三区| 国内精品久久久久久久影视简单| 鲁大师影院一区二区三区| 不卡的看片网站| 亚洲成人精品一区二区| 日韩av影视在线| 欧日韩不卡在线视频| 日本一区二区在线视频| 亚洲最大成人在线观看| 精品欧美一区二区久久久久| 亚洲第一免费视频| eeuss免费天堂影院| av中文字幕在线| 在线观看视频一区二区三区| 国产亚洲高清视频| 中文字幕国产精品一区二区| 6080yy午夜一二三区久久| 久久久国产影院| 国内精品国语自产拍在线观看| 日韩一级性生活片| 精品人伦一区二区三电影| 国产精品露脸视频| 青青草免费在线观看| 日本电影在线观看网站| 欧美1区二区| 国内精品免费**视频| 精品毛片三在线观看| 色小说视频一区| 好吊妞www.84com只有这里才有精品| avav在线看| 国产亚洲欧美精品久久久www| 最近中文字幕mv免费高清电影| 在线观看av资源| 亚洲午夜剧场| 日日摸夜夜添夜夜添亚洲女人| 亚洲精品视频自拍| 日韩在线视频导航| 日韩国产美国| 亚洲成人网在线播放| 亚洲第一天堂影院| 在线影院av| 日本在线免费看| 国产欧美三级电影| 国内成人免费视频| 欧美亚洲免费在线一区| 亚洲欧美另类国产| 韩国成人一区| 国产日韩视频一区| 亚洲第一视频在线播放| 日本天堂影院在线视频| 色狼人综合干| 久久伊人蜜桃av一区二区| 精品三级av在线| www.久久爱.cn| 韩国一区二区三区四区| 国产人妻精品一区二区三区| 日本24小时在线高清视频| 网站一区二区| www.欧美色图| 日韩av在线直播| 蜜桃视频日韩| 极品尤物一区二区| 国产福利资源| 免费福利视频一区二区三区| 性欧美长视频| 欧美三级视频在线| 国产日本欧美一区| 成人高清在线观看视频| 六月婷婷综合网| 黄网站视频在线观看| 欧美日本二区| 色婷婷综合久久久中文字幕| 欧美自拍视频在线| av动漫在线观看| 亚洲午夜无码久久久久| 性xxxx丰满孕妇xxxx另类| 亚洲丝袜美腿一区| 亚洲欧美在线高清| 亚洲**2019国产| 韩国日本美国免费毛片| 精品人妻无码一区二区| 日本最新在线视频| 99国产精品一区二区| 亚洲最快最全在线视频| 91国产精品电影| 亚洲va综合va国产va中文| 人妻无码中文字幕| 91黄页在线观看| 久久机这里只有精品| 欧美精品一区二区久久久| 日韩av电影免费在线| 久久影院一区二区| 操碰在线免费| 亚洲精品一二三区区别| 日本久久一区二区| 国产精品免费一区二区三区| 欧美日韩生活片| 麻豆视频官网| 欧美肉体xxxx裸体137大胆| 亚洲最新视频在线播放| 国产精品96久久久久久| 精品国产人妻一区二区三区| free性欧美69巨大| 亚洲三区欧美一区国产二区| 国产精品久久久久一区二区三区 | 天天做天天爱夜夜爽| 亚洲日本高清| 亚洲精品日韩久久| 精品国产网站在线观看| 少妇熟女一区二区| 91国产免费视频| 变态调教一区二区三区| 国产精品一区二区你懂的| 日韩中文字幕视频| 在线观看岛国av| 99re6在线视频精品免费| 国产成人一二| 欧美日韩一区二区三区| 国产综合 伊人色| 欧美一级特黄视频| 麻豆影视在线观看_| 精品一二线国产| 欧美高清视频在线| 色哟哟视频在线| 成人3d动漫网站| 欧美日韩福利| 精品亚洲永久免费精品 | 国产精品视频在线免费观看| 久久国产免费观看| 在线观看麻豆| 国产成人自拍在线| 26uuu日韩精品一区二区| 性の欲びの女javhd| 黄页网址大全在线观看| 99在线精品视频在线观看| 国产视频自拍一区| 一区二区免费av| 8mav在线| 国产麻豆综合| 久久久精品久久久| 粉嫩av懂色av蜜臀av分享| 成人福利资源| 亚洲女优在线| 九九热在线精品视频| 精品无码国模私拍视频| 中出中文字幕| 任你躁在线精品免费| 8v天堂国产在线一区二区| 日本久久久网站| 九九精品视频在线观看九九| 精品久久视频| 亚洲精品久久久久久下一站 | 国产精品你懂的在线观看| 亚洲视频分类| 亚洲国产精品久久久久秋霞不卡| 天天干天天爽天天射| 天天色天天草天天射| 亚洲一区二区毛片| 久久久亚洲国产天美传媒修理工| 久久久久99精品成人| 男人的天堂在线视频免费观看 | 手机av在线看| 男女啪啪在线观看| 中文子幕无线码一区tr| 久久久久国产精品视频| 亚洲乱码国产乱码精品精软件| 91大神精品| 欧美成人aa大片| 潘金莲一级淫片aaaaa| 一级毛片在线| 26uuu精品一区二区| 国产精品一国产精品最新章节| 国产女人高潮时对白| 第一区第二区在线| 欧美精品一区二区三区蜜臀| 精品人妻一区二区乱码| 日本成人一区| 国产日韩综合av| 亚洲欧美日韩国产yyy| 欧美激情性xxxxx| 好吊一区二区三区| 4438全国亚洲精品在线观看视频| 国产欧美日韩另类| 欧美日韩尤物久久| 欧美久久婷婷综合色| 欧美在线a视频| 欧美日韩大片在线观看| 欧美少妇精品| 欧美视频一区二区三区在线观看 | 国产天堂视频| 亚洲综合欧美| 国产在线观看精品| а√中文在线资源库| 成人久久久久| 欧美成人免费网| 国产区在线观看视频| 亚洲高清在线一区| 日韩av一卡二卡| 国产99在线 | 亚洲| 欧美调教sm| 91.com视频| 久久久精品人妻无码专区| 乱插在线www| 欧美日韩一区二区三区高清| 中国特级黄色大片| 女囚岛在线观看| 欧美日韩大陆在线| 成年人在线观看av| 樱桃视频成人在线观看| 欧美一区二区高清| 阿v天堂2014| 日韩午夜电影免费看| 亚洲欧美成人网| 可以直接看的黄色网址| 麻豆久久一区| 中文字幕亚洲天堂| 91青青草视频| 成人一区而且| 日韩免费高清在线观看| 黄色小视频免费观看| 亚洲欧洲一级| 国产日韩在线一区二区三区| 一色屋免费视频| 成人av网站在线观看免费| 日韩精品久久一区二区| 免费特级黄毛片| 一区二区三区精品在线| www.偷拍.com| 蜜桃视频在线观看播放| 亚洲国产天堂久久综合| 九九热这里有精品视频| 清纯唯美亚洲经典中文字幕| 97久久国产精品| 免费男女羞羞的视频网站中文字幕妖精视频| 国产精品亚洲产品| 久久99国产精品99久久| 天天性天天草| 亚洲欧美国产77777| 性鲍视频在线观看| 成人影院网站| 尤物yw午夜国产精品视频明星| 亚洲中文字幕无码爆乳av| 亚洲精品成人| 国产在线资源一区| 国产男小鲜肉同志免费| 亚洲嫩草精品久久| 国产精品熟妇一区二区三区四区| 亚洲欧美在线成人| 日韩中文第一页| www.51色.com| 欧美日韩视频免费观看| 中文字幕亚洲第一| 亚洲第一成年人网站| 久久国产成人午夜av影院| 亚洲小说欧美另类激情| 国产黄色在线播放| 欧美一区二区三区系列电影| 久草资源在线视频| 欧美freesextv| 精品国产中文字幕| 成年人在线播放| 911国产精品| 欧美一区二区三区久久久| 日韩视频一区| av电影一区二区三区| 日本在线视频观看| 日韩国产精品亚洲а∨天堂免| 中文字幕久久久久| 奇米精品一区二区三区四区| 国产欧美久久久久| 五月婷婷视频在线观看| 伊人久久免费视频| 香蕉久久国产av一区二区| 成人va在线观看| 超碰91在线播放| www.成人网| 福利视频一区二区三区| 在线碰免费视频在线观看| 日韩一级片在线观看| 91精品国产乱码久久久| 国产精品一区二区久久不卡|