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

專注電子技術學習與研究
當前位置:單片機教程網 >> MCU設計實例 >> 瀏覽文章

機器人教程1:如何利用51單片機輸出PWM波

作者:huqin   來源:本站原創   點擊數:  更新時間:2013年12月31日   【字體:

1、理論知識
   
PWM這個功能在飛思卡爾、STM32等高檔的單片機內部有專用的模塊,用此類芯片實現PWM功能時只需要通過設置相應的寄存器就可實現周期和占空比的控制。但是如果要用51單片機的話,也是可以的,但是比較的麻煩。此時需要用到內部定時器來實現,可用兩個定時器實現,也可以用一個定時器實現。
   
用兩個定時器的方法是用定時器T0來控制頻率,定時器T1來控制占空比。大致的的編程思路是這樣的:T0定時器中斷讓一個I0口輸出高電平,在這個定時器T0的中斷當中起動定時器T1,而這個T1是讓IO口輸出低電平,這樣改變定時器T0的初值就可以改變頻率,改變定時器T1的初值就可以改變占空比。
   
下面重點介紹用一個定時器的實現PWM的方法。因為市面上的智能小車所采用的電機大多數為TT減速電機,通過反復的實驗,此電機最佳的工作頻率為1000HZ(太高容易發生哨叫,太低電機容易發生抖動),所以下面以周期為1ms1000HZ)進行舉例,要產生其它頻率的PWM波,程序中只需作簡單修改即可。

用一個定時器時(如定時器T0,首先你要確定PWM的周期T和占空比D,確定了這些以后,你可以用定時器產生一個時間基準t,比如定時器溢出n次的時間是PWM的高電平的時間,則D*T=n*t,類似的可以求出PWM低電平時間需要多少個時間基準n'

因為這里我們是產生周期為1ms(1000HZ)PWM,所以可設置中斷的時間間隔為0.01ms,,然后中斷100次即為1ms。在中斷子程序內,可設置一個變量如time,在中斷子程序內,有三條重要的語句:1time>=100時,time清零(此語句保證頻率為1000HZ)2time>n(n應該在0100之間變化開)讓單片相應的I/O口輸出高電平time<n時,讓單片相應的I/O口輸出低電平此時占空比就為%n

 

2、程序1,使單片機的I/O口輸出固定頻率的PWM

下面按上面的思路給出一個具體程序:

/*******************************************************************/

/* 程序名:單片機輸出固定頻率的PWM*/

/* 晶振:11.00592 MHz CPU型號:STC89C52 */

/* 功能:P2^0口輸出周期為1ms(1000HZ),占空比為%80PWM*/

/*****************************************************************/

#include<reg52.h>

#define uint unsigned int

#define uchar unsigned char

 

sbit PWM1=P2^0;//IN1 控制正轉

sbit PWM2=P2^1;//IN2 控制反轉

uchar time;

 

void main()

{

       TMOD=0x01;//定時器0工作方式1

       TH0=0xff;//(65536-10)/256;//賦初值定時

       TL0=0xf7;//(65536-10)%256;//0.01ms

       EA=1;//開總中斷

       ET0=1;//開定時器0中斷

       TR0=1;//啟動定時器0

       while(1)

       {

                     

       }                     

}

 

void delay(uint z)

{

       uint x,y;

       for(x=z;x>0;x--)

              for(y=500;y>0;y--);

}

 

void tim0() interrupt 1

{

       TR0=0;//賦初值時,關閉定時器

       TH0=0xff;//(65536-10)/256;//賦初值定時

       TL0=0xf7;//(65536-10)%256;//0.01ms

       TR0=1;//打開定時器

 

       time++;

       if(time>=100) time=0;//1khz

       if(time<=20) PWM1=0;//點空比%80

       else PWM1=1;

       PWM2=0;

}

程序說明:

1關于頻率的確定:對于11.0592M晶振 PWM輸出頻率為1KHZ,此時設定時器0.01ms中斷一次,時中斷次數100次即為1KHZ( 0.01ms*100=1ms,即為1000HZ)此時, 定時器計數器賦初值為TH0=FF,TL0=F7

2、關于占空比的確定:此時我們將來time的值從0100之間進行改變,就可以將占空比從%0%100之間進行變化,上面程序中time<=20 PWM1=0; else PWM1=1;意思就是%20的時間輸出低電平,%80的時間輸出高電平,即占空比為%80。如需得到其它占空比,如%60,只需將time的值改為40即可。(程序為if(time<=40) PWM1=0;else PWM1=1;

當然編寫程序時也可以定義一個標志位如flag,根據flag的狀態決定輸出高平還是低電平,假設定義flag=1的時候輸出高電平,用一個變量去記錄定時器中斷的次數,每次中斷就讓記錄中斷次數的變量+1,在中斷程序里面判斷這個變量的值是否到了 n ,如果到了說明高電平的時間夠了,那么就改變flag0,輸出低電平,同時記錄中斷變量的值清零,每次中斷的時候依舊+1,根據flag=0的情況跳去判斷記錄變量的值是否到了 n' 如果到了,說明PWM的低電平時間夠了,那么就改flag=1,輸出改高電平,同時記錄次數變量清零,重新開始,如此循環便可得到你想要的PWM波形,這種方法我們這里不在舉例,請自己去試著書寫。

 

3、程序2,使用單片機I/O口輸出PWM波,并能通過按鍵控制正反轉

   在程序中我們通常需要控制電機的正反轉,如通過一個按鍵控制正反轉,此時我們也可以設置一個標志位如flag。在主程序中當按鍵每次被按下時,flag相應取反。然后在子程序中當flag1時,進行正轉程序,當flag0時執行反轉程序。下面的程序功能為單片機I/OP2^0P2^1輸出1000HZ,占空比為%50,并能過P3^7按鍵控制正電機的正反轉。

/*******************************************************************/

/* 程序名:PWM直流電機調速 */

/* 晶振:11.00592 MHz CPU型號:STC89C52 */

/* 功能:直流電機的PWM波控制,可以通過按鍵控制正反轉 */

/*****************************************************************/

#include<reg52.h>

 

#define uint unsigned int

#define uchar unsigned char

 

uchar time,count=50,flag=1;//低電平的占空比

 

sbit PWM1=P2^0;//PWM 通道 1,反轉脈沖

sbit PWM2=P2^1;//PWM 通道 2,正轉脈沖

sbit key_turn=P3^7; //電機換向

 

/************函數聲明**************/

void delayxms(uint z);

void Motor_turn(void);

void timer0_init(void);

 

/*********主函數********************/

void main(void)

{

        timer0_init();

        while(1)

        {

               Motor_turn();

        }

}

 

/****************延時處理**********************/

void delayxms(uint z)//延時xms程序

{

    uint x,y;

        for(y=z;x>0;x--)

               for(y=110;y>0;y--);

}

 

/************電機正反向控制**************/

void Motor_turn(void)

{

        if(key_turn==0)

        {

                delayxms(2);//此處時間不能太長,否者會的中斷產生沖突

                if(key_turn==0)

                {

                flag=~flag;

                }

                while(!key_turn);

        }

}

 

/***********定時器0初始化***********/

void timer0_init(void)

{

        TMOD=0x01; //定時器0工作于方式1

        TH0=(65536-10)/256;

        TL0=(65536-10)%256;

        TR0=1;

        ET0=1;

        EA=1;

}

 

/**************定時0中斷處理******************/

void timer0_int(void) interrupt 1

{

       

        TR0=0;//設置定時器初值期間,關閉定時器

        TH0=(65536-10)/256;

        TL0=(65536-10)%256;

        TR0=1;

       

        if(flag==1)//電機正轉

        {

                PWM1=0;

                time++;

                if(time<count)

                {

                PWM2=1;

                }

            else

            PWM2=0;

       

            if(time>=100)

            {

                time=0;

            }

        }

        else //電機反轉

        {

               PWM2=0;

                time++;

            if(time<count)

            {

                PWM1=1;

            }

            else

                PWM1=0;

           

            if(time>=100)

            {

                time=0;

            }

        }

}

 

4、程序4、使單片機輸出PWM,并能控制正反轉和實現調速

為了使大家徹底掌握此方面,下面再給出一個復雜一點的程序,實現的功能為通過一個按鍵控制正反轉并通過另外兩個按鍵使之可以在020級之間調速的程序。

/*******************************************************************/

/* 程序名:PWM直流電機調速 */

/* 晶振:11.00592 MHz CPU型號:STC89C52 */

/* 直流電機的PWM波控制,可以通過按鍵控制正反轉并在020級之間調速 */

/*****************************************************************/

#include<reg52.h>

 

#define uint unsigned int

#define uchar unsigned char

 

uchar time,count=50,flag=1;//低電平的占空比

 

sbit PWM1=P2^0;//PWM 通道 1,反轉脈沖

sbit PWM2=P2^1;//PWM 通道 2,正轉脈沖

sbit key_add=P3^5;//電機加速

sbit key_dec=P3^6;//電機減速

sbit key_turn=P3^7;//電機換向

 

/************函數聲明**************/

void delayxms(uint z);

void Motor_turn();

void Motor_add();

void Motor_dec();

void timer0_init();

 

/*********主函數********************/

void main()

{

    timer0_init();

    while(1)

    {

       Motor_turn();

       Motor_add();

       Motor_dec();

    }

}

 

/****************延時處理**********************/

void delayxms(uint z)//延時xms程序

{

    uint x,y;

    for(y=z;x>0;x--)

       for(y=110;y>0;y--);

}

 

/************電機正反向控制**************/

void Motor_turn()

{

    if(key_turn==0)

    {

        delayxms(2);//此處時間不能太長,否者會的中斷產生沖突

        if(key_turn==0)

        {

           flag=~flag;

        }

        while(!key_turn);

    }

}

 

void Motor_add()//電機加速

{

    if(key_add==0)

    {

        delayxms(2);//此處時間不能太長,否者會的中斷產生沖突

        if(key_add==0)

        {

           count+=5;

           if(count>=100)

           {

              count=0;

           }

        }

        while(!key_add);

    }

}

 

void Motor_dec()//電機加減速

{

    if(key_dec==0)

    {

        delayxms(2);//此處時間不能太長,否者會的中斷產生沖突

        if(key_dec==0)

        {

           count-=5;

           if(count>=100)

           {

              count=0;

           }

        }

        while(!key_dec);

    }

}

 

/***********定時器0初始化***********/

void timer0_init()

{

    TMOD=0x01; //定時器0工作于方式1

    TH0=(65536-10)/256;

    TL0=(65536-10)%256;

    TR0=1;

    ET0=1;

    EA=1;

}

 

/**************定時0中斷處理******************/

void timer0_int() interrupt 1

{

   

    TR0=0;//設置定時器初值期間,關閉定時器

    TH0=(65536-10)/256;

    TL0=(65536-10)%256;

    TR0=1;

   

    if(flag==1)//電機正轉

    {

       PWM1=0;

       time++;

        if(time<count)

        {

           PWM2=1;

        }

        else

        PWM2=0;

   

        if(time>=100)

        {

           time=0;

        }

    }

    else //電機反轉

    {

       PWM2=0;

        time++;

        if(time<count)

        {

           PWM1=1;

        }

        else

           PWM1=0;

       

        if(time>=100)

        {

           time=0;

        }

    }

}

 

5、利用單片機輸出PWM簡單控制小車直行

相信通過上面的講解,大家已經能夠很好的撐握如何利用51單片機產生PWM波下面給出一個程序,通過單片機兩個I/O口輸出PWM波,讓小車直行。

#include<reg52.h>

#define uint unsigned int

#define uchar unsigned char

 

sbit PWM1=P2^0;//IN1 控制正轉

sbit PWM2=P2^1;//IN2 控制反轉

 

sbit PWM3=P2^2;//IN3 控制正轉

sbit PWM4=P2^3;//IN4 控制反轉

 

sbit PWM5=P2^4;//IN3 控制正轉

sbit PWM6=P2^5;//IN4 控制反轉

 

sbit PWM7=P2^6;//IN3 控制正轉

sbit PWM8=P2^7;//IN4 控制反轉

 

uchar time;

 

void main()

{

    TMOD=0x01;//定時器0工作方式1

    TH0=0xff;//(65536-10)/256;//賦初值定時

    TL0=0xf7;//(65536-10)%256;//0.01ms

    EA=1;//開總中斷

    ET0=1;//開定時器0中斷

    TR0=1;//啟動定時器0

    while(1)

    {

          

    }         

}

 

void delay(uint z)

{

    uint x,y;

    for(x=z;x>0;x--)

       for(y=500;y>0;y--);

}

 

void tim0() interrupt 1

{

    TR0=0;//賦初值時,關閉定時器

    TH0=0xff;//(65536-10)/256;//賦初值定時

    TL0=0xf7;//(65536-10)%256;//0.01ms

    TR0=1;//打開定時器

 

    time++;

    if(time>=100) time=0;//1khz

    PWM2=0;

    PWM4=0;   

    if(time<=75) PWM1=1;

    else PWM1=0;

    if(time<=80) PWM3=1;

    else PWM3=0;

 

    PWM6=0;

    PWM8=0;   

    if(time<=50) PWM5=1;

    else PWM5=0;

    if(time<=50) PWM7=1;

    else PWM7=0;     

}

關閉窗口

相關文章

四虎亚洲成人| 一级毛片免费在线| 欧美黑人经典片免费观看| 亚洲乱码一区二区三区三上悠亚| 国产有码在线一区二区视频| 色综合久久六月婷婷中文字幕| 草美女在线观看| 欧美日韩久久中文字幕| 欧美日韩一区二区三区在线播放| 国产精品热久久久久夜色精品三区| 日韩精品一级| 毛葺葺老太做受视频| 国产精自产拍久久久久久蜜| 亚洲第一区中文99精品| 日韩电影免费在线观看网站| 亚洲国产高清在线观看| 青草影视电视剧免费播放在线观看| 福利视频电影| 看片网站在线观看| 五月天激情视频在线观看| 欧美日韩在线观看一区| 欧美一区二区三区四区在线 | 91.麻豆视频| 精品久久无码中文字幕| 泷泽萝拉在线播放| 99国产精品久久久久老师| 在线免费亚洲电影| 日韩av高清在线观看| 91成人短视频| 另类专区亚洲| 国产xxxx视频| 中文字幕一区综合| 国产精品私拍pans大尺度在线 | 成人h视频在线| 欧美精品午夜视频| 亚洲成人网在线观看| 欧美中文字幕一二三区视频| 中文字幕一区在线观看| 成人免费不卡视频| 精品伊人久久久久7777人| 好看的亚洲午夜视频在线| 国产成人影院| 精品国产99久久久久久| 中文字幕你懂得| a级黄色片免费看| 人妻av一区二区| 午夜激情福利在线| 精品无码国模私拍视频| 最近看过的日韩成人| 久久99精品久久久久久青青日本| 欧洲亚洲免费视频| 美女福利视频一区| 俺也去精品视频在线观看| 亚洲欧洲中文天堂| 日韩精品日韩在线观看| 一区二区三区中文字幕在线观看| 久久人体视频| 天堂综合网久久| 亚洲精品国产九九九| 久久亚洲人体| 四虎在线精品| 蜜桃视频网站在线观看| 一级在线观看| 青青草免费在线| 三级av在线播放| 欧美巨乳在线| 在线观看美女网站大全免费| av中文天堂在线| 午夜伦理在线| 亚洲wwwww| 日韩成人短视频| 久久免费手机视频| 婷婷激情四射网| 欧美黑人猛猛猛| r级无码视频在线观看| 日本久久久久久久久| 欧美一区二区三区免费视| 97在线免费观看| 日韩美女av在线免费观看| 国产成人在线一区二区| 成人欧美一区二区三区在线湿哒哒| 97国产精品人人爽人人做| 97国产精品久久| 国产精品小说在线| 国产精品一区二区三区四区五区 | 黄色性视频网站| 中文字幕不卡在线视频极品| 欧美日韩一区二区在线| 91福利国产精品| 一级片免费在线| 天天草天天爽| 天堂网www在线中文天堂| 亚洲色图另类图片| 国产日韩网站| 一菊综合网成人综合网| 在线看a视频| 2021av在线| 日本伦理一区二区| 欧美乱大交xxxx| 日本欧洲国产一区二区| 日本欧美精品久久久| 亚洲日本japanese丝袜| 宅男一区二区三区| 美脚丝袜脚交一区二区| 成人av蜜桃| 欧美精品v日韩精品v国产精品| 国产精华一区| 色撸撸在线观看| 成人一区二区三| 熟妇高潮一区二区| 全网免费在线播放视频入口 | 亚洲精品久久久久久久久久 | 黄色日韩网站视频| 国产一区二区伦理| 久久久www成人免费无遮挡大片| 久久久久9999亚洲精品| 一级日本不卡的影视| 不卡一卡二卡三乱码免费网站| 国产精品一卡二卡| 综合自拍亚洲综合图不卡区| 一本久道中文字幕精品亚洲嫩| 久久动漫网址| 亚洲视频手机在线观看| 最新亚洲精品国自产在线观看| 久热中文字幕在线| 九色.com| 精品成人一区二区三区免费视频| 黄色av网站在线观看| 成人动漫在线免费观看| 欧美特大特白屁股xxxx| 日韩欧美四区| 奇米精品一区二区三区四区| 国产精品无遮挡| 欧美日韩精品福利| 久久综合伊人77777| 亚洲一区亚洲二区亚洲三区| 成人性生活视频免费看| 亚洲亚洲精品在线观看| 欧美精品国产精品| 另类专区欧美制服同性| 国产私拍一区| 欧美一级裸体视频| 日韩一级片av| 亚洲欧洲激情在线乱码蜜桃| 91福利电影| 国产精品一二三产区| 精品国产午夜| 风间由美中文字幕在线看视频国产欧美 | 成年人午夜久久久| 日韩毛片视频在线看| 日韩免费观看高清完整版在线观看| 欧美精品一区二区三区四区| 午夜精品一区二区三区在线视频 | 青娱乐国产视频| 成年人在线免费看片| 亚洲在线视频播放| 黄瓜视频网站| 国产丝袜精品丝袜| 精品国产不卡| 菠萝蜜视频在线观看一区| 欧美亚洲图片小说| 久久久久国产一区二区三区| 午夜精品视频在线观看一区二区| 国产性生活一级片| 姑娘第5集在线观看免费好剧| 91九色91蝌蚪| 色婷婷av在线| 一区二区三区四区日韩| 国产视频一区二区在线观看| 亚洲欧洲成人av每日更新| 精品剧情在线观看| 国产欧美在线看| 日批视频在线免费看| 久久久久亚洲av成人片| 99久久精品国产一区二区小说| 国产高清免费av在线| 欧美sss在线视频| 成人看片黄a免费看在线| 日韩写真欧美这视频| 亚洲一区二区三区成人在线视频精品 | chinese叫床对白videos| 国产网友自拍视频导航网站在线观看| 久久亚洲精品爱爱| 久久婷婷激情| 欧美日韩另类国产亚洲欧美一级| 欧美亚洲一级片| 欧美 日韩 国产在线观看| 精品久久久久久久免费人妻| 国产在线视频卡一卡二| 免费能直接在线观看黄的视频| 找av导航入口| 国产精品久久久久久久久久齐齐| 任你弄精品视频免费观看| 国产一区二区三区在线观看免费 | 国产亚洲亚洲| 一本色道亚洲精品aⅴ| 日本一本a高清免费不卡| 欧美国产日韩在线播放| 中文字幕一区二区三区波野结| japanese日本护士撒尿| av电影在线网| 欧美影院三区| 国产成a人亚洲精| 亚洲第一主播视频| 97视频在线看| 亚洲久久中文字幕| 成人av免费播放| 毛片在线看网站| 一区二区福利| 亚洲美女免费在线| 日韩精品久久久久久久玫瑰园| 成人欧美一区二区三区黑人| 四虎精品一区二区| 欧美图片欧美激情欧美精品| 色一区二区三区| 国产精品一区二区在线播放| 亚洲图片欧美午夜| www在线观看免费| ,亚洲人成毛片在线播放| 狠狠色丁香婷婷| 成人在线视频www| 久久久亚洲精品一区二区三区 | 国产精品丝袜高跟| 色悠悠在线视频| 国产成人亚洲精品乱码在线观看| 欧美久久天堂| 国产.欧美.日韩| 在线视频欧美日韩| 日日碰狠狠添天天爽超碰97| 亚洲av无码一区二区乱子伦| av中文在线资源库| 成人综合在线观看| 欧美第一黄网免费网站| 一卡二卡三卡四卡五卡| 九九视频精品在线| 在线视频中文字幕第一页| 国产精品乱看| 亚洲美女视频网站| 国产精品亚洲二区在线观看 | 国产激情视频在线| 蜜桃视频在线观看一区| 亚洲人成电影网站色…| 久久久一本二本三本| 污污网站在线免费观看| 国产资源在线看| 国产亚洲网站| 亚洲视频在线观看免费| 视色视频在线观看| 麻豆精品视频在线原创| 视频二区欧美毛片免费观看| 亚洲一二三四区不卡| 精品一区二区国产| 台湾佬中文在线| 美足av综合网| 久久影院电视剧免费观看| 国产精品白嫩美女在线观看 | 不卡电影一区二区三区| 欧美亚洲日本网站| 久久亚洲AV无码专区成人国产| 天天躁日日躁狠狠躁超碰2020| 精品一二三区| 日韩午夜激情视频| 日本一本二本在线观看| 精品无码一区二区三区蜜臀 | 天堂网成人在线| 国产激情小视频| 亚洲综合小说图片| 欧美日本在线看| 久操网在线观看| 欧美a一片xxxx片| 精品大片一区二区| 精品国产sm最大网站免费看| 精品少妇一区二区三区在线| 四虎国产精品永久| 日韩国产一区| 国产婷婷色综合av蜜臀av| 欧美国产日韩另类| 91黑丝在线| 奇米色一区二区| 日本国产一区二区三区| 亚洲乱码视频| 亚洲自拍另类综合| 另类小说综合网| 国产哺乳奶水91在线播放| 亚洲欧洲专区| 欧美综合亚洲图片综合区| 狠狠干 狠狠操| 一个人看的www在线免费视频| 国产探花在线精品| 精品一区二区三区电影| 国产艳妇疯狂做爰视频| 在线播放免费| av不卡免费电影| 国产日韩一区二区三区| 国产黄色片免费观看| 精品久久对白| 亚洲精品美女网站| 在线免费播放av| 视频一区二区三区不卡| 国产精品每日更新在线播放网址| 欧美videos巨大粗暴| 色呦呦中文字幕| 老汉色老汉首页av亚洲| 91精品午夜视频| 中文字幕有码av| 美女视频免费观看网站在线| 激情丁香综合五月| 国产在线观看一区二区三区 | av日韩在线网站| 精品国产乱码久久久久| 男人打飞机网站| 欧美国产偷国产精品三区| 欧美美最猛性xxxxxx| 五月天婷婷综合网| 中国黄色片视频| 三级无遮挡在线观看| 不卡影院免费观看| 久久精品国产一区二区三区不卡| 精品国产av一区二区| 精品72久久久久中文字幕| xvideos亚洲人网站| 青青草免费av| 91精品麻豆| 日韩国产激情在线| 亚洲最大成人网站| av在线资源| 欧美一区二区三区成人| 美女洗澡无遮挡| 日韩电影免费观| 欧美sm美女调教| eeuss中文字幕| avav成人| 日韩精品免费观看| 欧美精品入口蜜桃| 中文字幕亚洲在线观看| 中文字幕无线精品亚洲乱码一区| 欧美日韩黄色网| 视频欧美精品| 亚洲男人天堂2023| 国产大片中文字幕在线观看| 超碰成人免费| 午夜精品久久久久影视| 女性隐私黄www网站视频| 青青青草原在线| 午夜精品一区二区三区三上悠亚| 国产免费999| 男人的天堂在线免费视频| 亚洲午夜电影在线观看| 一级 黄 色 片一| av第一福利在线导航| 日韩一级精品视频在线观看| 国产精品成人69xxx免费视频| 色综合天天色| 这里只有精品久久| 国产精品成人久久久| 亚洲综合色网| 99国产在线观看| 少妇高潮爽到全身痉挛抽搐| bt欧美亚洲午夜电影天堂| 日本福利视频一区| 国产小视频在线观看| 欧美性猛交一区二区三区精品| 欧美熟妇精品一区二区蜜桃视频| 高清电影在线免费观看| 欧美精品一区二区不卡 | 久久精品视频一区| 天天操天天摸天天爽| √天堂8在线网| 精品精品欲导航| 日本道在线观看| 综合国产精品| 精品蜜桃一区二区三区| 丁香婷婷自拍| 狠狠色狠狠色综合日日小说| wwwwww日本| 美女一区二区在线观看| 亲子乱一区二区三区电影| 欧美色图综合网| 91香蕉视频mp4| 最新天堂在线视频| 欧美性xxx| 色综合男人天堂| 亚洲精品久久久北条麻妃| 粉嫩欧美一区二区三区高清影视| 成人免费视频91| 亚洲羞羞网站| 亚洲色图激情小说| 亚洲高清视频在线播放| 久久99精品久久久| 国产成人精品视频免费看| av资源在线看| 亚洲伦理在线精品| 日韩中文字幕有码| 精品国产一区二区三区小蝌蚪| 日本久久91av| 日本肉体xxxx裸体784大胆| 最新国产成人在线观看| 一级片视频免费看| 日韩精品一区二区三区免费观看| 国产成人精品一区二区三区福利|