久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3365|回復: 24
打印 上一主題 下一主題
收起左側(cè)

請教各位大師,為何以下簡單的單片機程序執(zhí)行M2電機異常?

[復制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:889206 發(fā)表于 2021-3-24 15:05 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
單片機用的是STC12C2052AD,時延子函數(shù)是STC-ISP(V6.88)自動計算出來的,用12M的外部晶振。用STC12C2052AD+L298N去控制12V直流電機執(zhí)行動作,使用的測試電源是正常的。

程序執(zhí)行后期望達到的目的:
1、當SS1啟動開關(guān)被觸發(fā)一下后,在SW4未被按下之前,M2電機保持運行。
2、SW4被按下后,M2電機停止運行4秒鐘。
3、M2電機恢復運行,直至SW3被按壓下后停止運行,回到初始狀態(tài)。

程序運行后,測試了一百次,有六十多次都是可以正常運行的,其他幾十次不正常。很多次都是在SW4還未被按壓,M2電機運行一會兒后暫停,然后再運行到SW4被壓下后不再執(zhí)行程序下半部分。當出現(xiàn)M2電機異常暫停這種情況后,用萬用表測試單片機運行時I/O腳的電壓,發(fā)現(xiàn)P1^5引腳的電壓還是保持在+5V,而P1^2輸出已經(jīng)是0V,請問這個是啥原因呢?


單片機程序如下
#include<STC12C2052AD.H> //頭文件
#define uchar unsigned char
#define uint unsigned intsbit M2F=P1^2;
sbit M2F=P1^2;
sbit M2B=P1^3;
sbit SS1=P1^7;            //定義啟動開關(guān)
sbit SW3=P1^4;                  //定義剪切原位感應開關(guān)
sbit SW4=P1^5;                  //定義剪切限位感應開關(guān)

void Delay200ms()                //@12.000MHz
{
        unsigned char i, j, k;

        i = 10;
        j = 31;
        k = 147;
        do
        {
                do
                {
                        while (--k);
                } while (--j);
        } while (--i);
}

void Delay1000ms()                //@12.000MHz
{
        unsigned char i, j, k;

        i = 46;
        j = 153;
        k = 245;
        do
        {
                do
                {
                        while (--k);
                } while (--j);
        } while (--i);
}

void Delay4000ms()                //@12.000MHz
{
        unsigned char i, j, k;

        i = 183;
        j = 100;
        k = 225;
        do
        {
                do
                {
                        while (--k);
                } while (--j);
        } while (--i);
}

void main()        //主函數(shù)
{
        SS1=1;                                                                         //啟動開關(guān)初值置1
        SW4=1;                                                                         //剪切限位感應開關(guān)置1
        M2F=0;                                                                         //剪切電機正極置0
        M2B=0;                                                                         //剪切電機負極置0
        if(SS1==0)               //判斷啟動開關(guān)被按下
        {                                         
        while(SW4)                //剪切限位感應開關(guān)被按下之前執(zhí)行以下代碼
        {                  
        M2F=1;                   //啟動M2電機
        }
        M2F=0;          //暫停M2電機
        Delay4000ms();
        while(SW3)                //剪切限位感應開關(guān)被按下后執(zhí)行以下兩行代碼
        {   
        M2F=1;                                                                   //剪切原位感應開關(guān)未按下之前執(zhí)行行代碼
        Delay200ms();
        }
        M2F=0;                                                                         //停止M2電機
  Delay1000ms();
        }
}
         

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

使用道具 舉報

沙發(fā)
ID:213173 發(fā)表于 2021-3-24 15:51 | 只看該作者
程序沒有限制在主循環(huán)while(1)內(nèi)運行,會跑飛。
  1. #include<STC12C2052AD.H> //頭文件
  2. #define uchar unsigned char
  3. #define uint unsigned intsbit M2F=P1^2;
  4. sbit M2F=P1^2;
  5. sbit M2B=P1^3;
  6. sbit SS1=P1^7;            //定義啟動開關(guān)
  7. sbit SW3=P1^4;                  //定義剪切原位感應開關(guān)
  8. sbit SW4=P1^5;                  //定義剪切限位感應開關(guān)

  9. void Delay200ms()                //@12.000MHz
  10. {
  11.         unsigned char i, j, k;

  12.         i = 10;
  13.         j = 31;
  14.         k = 147;
  15.         do
  16.         {
  17.                 do
  18.                 {
  19.                         while (--k);
  20.                 } while (--j);
  21.         } while (--i);
  22. }

  23. void Delay1000ms()                //@12.000MHz
  24. {
  25.         unsigned char i, j, k;

  26.         i = 46;
  27.         j = 153;
  28.         k = 245;
  29.         do
  30.         {
  31.                 do
  32.                 {
  33.                         while (--k);
  34.                 } while (--j);
  35.         } while (--i);
  36. }

  37. void Delay4000ms()                //@12.000MHz
  38. {
  39.         unsigned char i, j, k;

  40.         i = 183;
  41.         j = 100;
  42.         k = 225;
  43.         do
  44.         {
  45.                 do
  46.                 {
  47.                         while (--k);
  48.                 } while (--j);
  49.         } while (--i);
  50. }

  51. void main()        //主函數(shù)
  52. {
  53.         SS1=1;                 //啟動開關(guān)初值置1
  54.         SW4=1;                 //剪切限位感應開關(guān)置1
  55.         M2F=0;                 //剪切電機正極置0
  56.         M2B=0;                 //剪切電機負極置0
  57.         while(1)
  58.         {
  59.                 if(SS1==0)             //判斷啟動開關(guān)被按下
  60.                 {                                         
  61.                         while(SW4)          //剪切限位感應開關(guān)被按下之前執(zhí)行以下代碼
  62.                         {                  
  63.                                 M2F=1;           //啟動M2電機
  64.                         }
  65.                         M2F=0;                          //暫停M2電機
  66.                         Delay4000ms();
  67.                         while(SW3)           //剪切限位感應開關(guān)被按下后執(zhí)行以下兩行代碼
  68.                         {   
  69.                                 M2F=1;            //剪切原位感應開關(guān)未按下之前執(zhí)行行代碼
  70.                                 Delay200ms();
  71.                         }
  72.                         M2F=0;               //停止M2電機
  73.                         Delay1000ms();
  74.                 }
  75.         }
  76. }
復制代碼

回復

使用道具 舉報

板凳
ID:889206 發(fā)表于 2021-3-24 15:59 | 只看該作者
wulin 發(fā)表于 2021-3-24 15:51
程序沒有限制在主循環(huán)while(1)內(nèi)運行,會跑飛。

謝謝您的指導,我改一下試試。
回復

使用道具 舉報

地板
ID:889206 發(fā)表于 2021-3-24 16:33 | 只看該作者
wulin 發(fā)表于 2021-3-24 15:51
程序沒有限制在主循環(huán)while(1)內(nèi)運行,會跑飛。

測試了,收效不大。還是多次出現(xiàn)沒到SW4,M2已停止的問題。
回復

使用道具 舉報

5#
ID:889206 發(fā)表于 2021-3-24 16:38 | 只看該作者
wulin 發(fā)表于 2021-3-24 15:51
程序沒有限制在主循環(huán)while(1)內(nèi)運行,會跑飛。

是否需要在下載程序時,硬件選項上增加看門狗參數(shù)的設(shè)置?當前狀態(tài)沒有對勾選這兩個選項。
回復

使用道具 舉報

6#
ID:213173 發(fā)表于 2021-3-24 17:30 | 只看該作者
kpljn 發(fā)表于 2021-3-24 16:38
是否需要在下載程序時,硬件選項上增加看門狗參數(shù)的設(shè)置?當前狀態(tài)沒有對勾選這兩個選項。

這樣的程序不能用看門狗,更亂套。
回復

使用道具 舉報

7#
ID:213173 發(fā)表于 2021-3-24 21:49 | 只看該作者
kpljn 發(fā)表于 2021-3-24 16:33
測試了,收效不大。還是多次出現(xiàn)沒到SW4,M2已停止的問題。

這里還有問題#define uint unsigned intsbit M2F=P1^2;
應該#define uint unsigned int
回復

使用道具 舉報

8#
ID:889206 發(fā)表于 2021-3-24 21:59 | 只看該作者
wulin 發(fā)表于 2021-3-24 21:49
這里還有問題#define uint unsigned intsbit M2F=P1^2;
應該#define uint unsigned int

筆誤而已,實際程序是按照您這個標準寫的。
回復

使用道具 舉報

9#
ID:889206 發(fā)表于 2021-3-24 22:04 | 只看該作者
現(xiàn)在出現(xiàn)好多次要按著啟動開關(guān)不放好幾秒鐘,程序才會執(zhí)行的問題。
回復

使用道具 舉報

10#
ID:889206 發(fā)表于 2021-3-24 22:15 | 只看該作者

主函數(shù)調(diào)整為以下的流程,電機的動作更遲鈍,很多次都需要長按啟動開關(guān)不放手才開始動作。。。。

void main()        //主函數(shù)
{
        SS1=0;                                                                        //啟動開關(guān)初值置0------這里修改了
        SW4=0;                                                                         //剪切限位感應開關(guān)置0------這里修改了
        M2F=0;                                                                         //剪切電機正極置0
        M2B=0;                                                                         //剪切電機負極置0
        while(1)
        {
        if(SS1==!0)                //判斷啟動開關(guān)被按下------這里修改了
{     //------這里修改了
        while(!SW4)                //剪切限位感應開關(guān)被按下之前執(zhí)行以下代碼------這里修改了
        {                  
        M2F=1;                   //啟動M2電機
        }
                M2F=0;        //暫停M2電機
}     //------這里修改了
        Delay4000ms();
        while(SW3)                //剪切限位感應開關(guān)被按下后執(zhí)行以下兩行代碼
        {   
        M2F=1;                                                                   //剪切原位感應開關(guān)未按下之前執(zhí)行行代碼
        Delay200ms();
        }
        M2F=0;                                                                         //停止M2電機
  Delay1000ms();
       
}
}        
回復

使用道具 舉報

11#
ID:213173 發(fā)表于 2021-3-24 22:18 | 只看該作者
kpljn 發(fā)表于 2021-3-24 22:15
主函數(shù)調(diào)整為以下的流程,電機的動作更遲鈍,很多次都需要長按啟動開關(guān)不放手才開始動作。。。。

void ...

改這樣試試
  1. #include<STC12C2052AD.H> //頭文件

  2. #define uchar unsigned char
  3. #define uint unsigned int

  4. sbit M2F=P1^2;
  5. sbit M2B=P1^3;
  6. sbit SS1=P1^7;            //定義啟動開關(guān)
  7. sbit SW4=P1^5;            //定義剪切限位感應開關(guān)
  8. sbit SW3=P1^4;            //定義剪切原位感應開關(guān)

  9. uint time;
  10. uchar count,num;
  11. bit lock;

  12. void Timer0Init()        //10毫秒@12.000MHz
  13. {
  14.         TMOD= 0x01;                //設(shè)置定時器模式
  15.         TL0 = 0xF0;                //設(shè)置定時初值
  16.         TH0 = 0xD8;                //設(shè)置定時初值
  17.         TF0 = 0;                        //清除TF0標志
  18.         TR0 = 1;                        //定時器0開始計時
  19. }

  20. void main()        //主函數(shù)
  21. {
  22.         SS1=1;                 //啟動開關(guān)初值置1
  23.         SW4=1;                 //剪切限位感應開關(guān)置1
  24.         M2F=0;                 //剪切電機正極置0
  25.         M2B=0;                 //剪切電機負極置0
  26.         Timer0Init();       
  27.         while(1)
  28.         {
  29.                 if(TF0==1)
  30.                 {
  31.                         TF0=0;
  32.                         TL0 = 0xF0;                //設(shè)置定時初值
  33.                         TH0 = 0xD8;                //設(shè)置定時初值

  34.                         if(!SS1||!SW4||!SW3)
  35.                         {
  36.                                 if(++count>=2 && lock==0)//20ms防抖
  37.                                 {
  38.                                         lock=1;
  39.                                         if(!SS1) num=1;

  40.                                         if(!SW4)
  41.                                         {
  42.                                                 num=2;
  43.                                                 time=0;
  44.                                         }

  45.                                         if(!SW3) num=3;
  46.                                 }
  47.                         }
  48.                         else
  49.                         {
  50.                                 count=0;
  51.                                 lock=0;
  52.                         }

  53.                         if(num==1)
  54.                         {
  55.                                 M2F=1;           //啟動M2電機
  56.                                 num=0;
  57.                         }
  58.                         if(num==2)
  59.                         {
  60.                                 time++;
  61.                                 if(time<400)
  62.                                 {       
  63.                                         M2F=0;           //暫停M2電機
  64.                                 }
  65.                                 else
  66.                                 {
  67.                                         M2F=1;                        //暫停4秒后繼續(xù)運轉(zhuǎn)
  68.                                         num=0;
  69.                                 }
  70.                         }
  71.                         if(num==3)
  72.                         {
  73.                                 M2F=0;         //停止M2電機
  74.                                 num=0;
  75.                         }
  76.                 }
  77.         }
  78. }
復制代碼



回復

使用道具 舉報

12#
ID:889206 發(fā)表于 2021-3-24 22:33 | 只看該作者

謝謝您的指導,我試一下。
回復

使用道具 舉報

13#
ID:383215 發(fā)表于 2021-3-24 22:42 | 只看該作者
按鍵去抖動都沒有,可能是程序不穩(wěn)定的原因之一,M2是什么電機?是否會干擾單片機?我最近也想試試STC單片機,主要就是測試抗干擾能力,我用AVR單片機控制385水泵,也就是385電機,有6個按鍵開關(guān),從來沒有發(fā)生過程序不穩(wěn)定的情況,如果STC單片機可以做到,我就用STC單片機,做不到繼續(xù)使用AVR單片機。
回復

使用道具 舉報

14#
ID:889206 發(fā)表于 2021-3-24 23:11 | 只看該作者
kmsj 發(fā)表于 2021-3-24 22:42
按鍵去抖動都沒有,可能是程序不穩(wěn)定的原因之一,M2是什么電機?是否會干擾單片機?我最近也想試試STC單片 ...

應該和去抖沒啥關(guān)系吧,因為按流程來說,只要啟動開關(guān)SS1狀態(tài)被觸發(fā)之后,程序就應該執(zhí)行SS1=1這個條件內(nèi)的While(SW4)內(nèi)嵌語句了,在SW4未變?yōu)?時,M2電機應該一直是保持運行才對。現(xiàn)在測試的M2是普通12V直流電機,安裝位置與單片機有一定的距離,電路板也測試過了,電機運行時或狀態(tài)變化時,單片機VCC電壓一直是4.998V至5V左右。
回復

使用道具 舉報

15#
ID:889206 發(fā)表于 2021-3-24 23:45 | 只看該作者

老師您好,測試了,電機無法啟動。
回復

使用道具 舉報

16#
ID:213173 發(fā)表于 2021-3-25 06:37 | 只看該作者
kpljn 發(fā)表于 2021-3-24 23:45
老師您好,測試了,電機無法啟動。

把硬件圖發(fā)上來看看。從你表述情況很像環(huán)境干擾導致異常,可以把電機換成LED或燈泡試試。
回復

使用道具 舉報

17#
ID:889206 發(fā)表于 2021-3-25 08:02 | 只看該作者
wulin 發(fā)表于 2021-3-25 06:37
把硬件圖發(fā)上來看看。從你表述情況很像環(huán)境干擾導致異常,可以把電機換成LED或燈泡試試。

是呀,我也懷疑是電路的問題,現(xiàn)在訂了兩片最小系統(tǒng),到貨后重新再測試。
回復

使用道具 舉報

18#
ID:383215 發(fā)表于 2021-3-25 10:41 | 只看該作者
kpljn 發(fā)表于 2021-3-24 23:11
應該和去抖沒啥關(guān)系吧,因為按流程來說,只要啟動開關(guān)SS1狀態(tài)被觸發(fā)之后,程序就應該執(zhí)行SS1=1這個條件內(nèi) ...

只要是按鍵,就必須去抖動,這是最最基本的常識,連按鍵去抖動都懶得編,編程還有什么意義?按鍵去抖動能有多難編?M2是普通12V直流電機,我用的385水泵電機也是12V直流電機,我的電路分別控制一個385水泵電機、可控硅觸發(fā)、可控硅擊穿檢測、繼電器切斷可控硅、HX711重量傳感器,兩個18B20、6個RH6030感應式按鍵、12個數(shù)碼管,比你的電路復雜好幾倍,運行了三年多,從來沒有發(fā)現(xiàn)程序不穩(wěn)定的現(xiàn)象,6個RH6030感應式按鍵照樣用了編程去抖動,一巴掌按上去都不會產(chǎn)生干擾,你這個電路最大問題就是電機是否會干擾STC單片機,確實本論壇有人反映電機會干擾STC單片機,那只有換單片機了,我知道AVR單片機的抗干擾能力很強,最強的是PIC單片機我沒有用過,STC單片機的抗干擾能力我還沒有測試,一看你的程序結(jié)構(gòu)就不對,我的程序也比你這個復雜好幾倍,一共編了2000多行,5K多的程序,編下來也很輕松啊,你要細化到步,用步驟式編程,是化繁為簡的最佳方法,你這個程序,我?guī)追昼娭畠?nèi)就可以搞定,我把我的程序復制修改一下就完事了。本論壇不能直接給程序,我也只能提醒到這里,你自己慢慢搞定。
回復

使用道具 舉報

19#
ID:143767 發(fā)表于 2021-3-25 13:45 | 只看該作者
跟馬達干擾系統(tǒng)有很大關(guān)系,試試如下圖防干擾:


回復

使用道具 舉報

20#
ID:889206 發(fā)表于 2021-3-25 14:01 | 只看該作者
kmsj 發(fā)表于 2021-3-25 10:41
只要是按鍵,就必須去抖動,這是最最基本的常識,連按鍵去抖動都懶得編,編程還有什么意義?按鍵去抖動能 ...

謝謝您的指點,不去抖動的主要原因是剛學單片機和C語言,很多知識點還沒弄明白,就如時延和時鐘這兩個知識點,我也是在這個程序的測試中明白了大概的區(qū)別。另外,我也很想您再指導一下,我寫的這個程序的結(jié)構(gòu)錯誤位置在哪里?因為新手的知識有限,就算是寫錯了,也不知道錯誤在哪里。再次感謝您的指導。
回復

使用道具 舉報

21#
ID:889206 發(fā)表于 2021-3-25 21:43 | 只看該作者
dj3365191 發(fā)表于 2021-3-25 13:45
跟馬達干擾系統(tǒng)有很大關(guān)系,試試如下圖防干擾:

謝謝您的指導,我增加這三個電容試試。
回復

使用道具 舉報

22#
ID:889206 發(fā)表于 2021-3-25 21:55 | 只看該作者
dj3365191 發(fā)表于 2021-3-25 13:45
跟馬達干擾系統(tǒng)有很大關(guān)系,試試如下圖防干擾:

回想了一下電機的特性,電機動作有問題。很有可能是電機造成。因為作為感性元件,當輸入端電流突變時,會產(chǎn)生反電動勢,干擾單片機電源。
回復

使用道具 舉報

23#
ID:889206 發(fā)表于 2021-3-26 00:42 | 只看該作者

老師您好,我是剛學單片機和C語言的,知識有限。今天分析了您寫的程序的思路,以下是我的理解,不知道是否理解正確。理解有誤和不明白的地方請再多多指導:
1、單片機啟動內(nèi)部時鐘,8位置0,開始死循環(huán),時鐘溢出一次后,溢出標志位置0,內(nèi)8位置0,重新執(zhí)行。
2、單片機在主線程繼續(xù)同步執(zhí)行由40行開始的代碼,掃描在SS1或SW4或SW3任一條件為0的基礎(chǔ)上,設(shè)置三個狀態(tài)條件,分別滿足時各個條件下需執(zhí)行的各組動作,要是不滿足三個條件,count和lock置0。
這一段里面,還沒辦法理解的有多處:第42行代碼是如何實現(xiàn)20ms時延(++count在何處執(zhí)行了?是否在IF語句里面可以合并后簡寫?)、第44行的代碼的目的是啥?、第50行的代碼是否對內(nèi)時鐘8位全置0?)、58和59行的count和lock置0有啥用?
3、主程序執(zhí)行滿足掃描外部開關(guān)狀態(tài)條件下面的三組動作。
這一段里面,還沒辦法理解也有多處:第65行77行83行的作用是啥?
回復

使用道具 舉報

24#
ID:213173 發(fā)表于 2021-3-26 07:57 | 只看該作者
kpljn 發(fā)表于 2021-3-26 00:42
老師您好,我是剛學單片機和C語言的,知識有限。今天分析了您寫的程序的思路,以下是我的理解,不知道是 ...

由于你的目的是通過3個開關(guān)控制電機的開停且有隨時間變化的要求。你的原程序從邏輯上沒有問題,但實現(xiàn)的方法不妥。阻滯型延時方式是迫使MCU原地踏步等待,有其它事件發(fā)生MCU不會做出響應,這只適合作短暫計時。大于ms級計時就要使用定時器,不但準確而且不會耽誤其它程序執(zhí)行。在此使用了定時器查詢方式if(TF0==1),MCU在主循環(huán)while(1)內(nèi)可以做很多很多事情。這里只占用幾us到幾十us,只有當TF0==1時(每隔10ms)才執(zhí)行其{ }內(nèi)任務。這里任務分兩塊,1.判斷3個開關(guān)狀態(tài),滿足條件繼續(xù)執(zhí)行,否則退出。當++count>=2兩次滿足條件證明確實有按鍵操作不是干擾和抖動再結(jié)合lock狀態(tài)判斷有效,繼續(xù)執(zhí)行。因為lock=1;就把此次掃描按鍵狀態(tài)鎖定,不會因不松手又按其它鍵導致錯誤。松手后count和lock清0。2.按照鍵值num執(zhí)行相應任務。任務完成num清0。time是計時變量,可以正計時也可以倒計時,在這里使用前者。不論如何在使用前要賦初值。
回復

使用道具 舉報

25#
ID:889206 發(fā)表于 2021-3-26 09:13 | 只看該作者
wulin 發(fā)表于 2021-3-26 07:57
由于你的目的是通過3個開關(guān)控制電機的開停且有隨時間變化的要求。你的原程序從邏輯上沒有問題,但實現(xiàn)的 ...

非常感謝您的解答,拜讀了您的方案讓我理解好幾個模糊的概念。我本來的目的是控制兩個直流電機依次執(zhí)行動作的,在一開始寫的函數(shù)也是用條件語句結(jié)合定時器去控制,但很多概念類的知識還沒弄清楚,所以初始版本的程序的執(zhí)行結(jié)果就是動作不受控制(特別是在時延4秒這個節(jié)點上不好把握)。針對上述情況,我把難度降低了一點,先從控制一個電機入手。然后就如您所說的那樣,選用空計算的方式迫使MCU達到延時效果,計算完畢后,再執(zhí)行下一步的有效動作。從流程上來看,我也知道我寫的肯定是最笨的程序,因為根本就沒有充分利用了MCU的能力,根本就沒有拓展性。但這種寫法難度很低,很適合我這種腦子里沒啥干貨的人,不需要涉及更多的知識點,幾個動作依次執(zhí)行,簡單而粗暴。嘻嘻-------------------
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 在线观看国产www | 国产精品久久影院 | 性一交一乱一伦视频免费观看 | 日日日日日日bbbbb视频 | 久久精品欧美视频 | 久久久久久久久久一区二区 | 久久久久久免费观看 | 精品国产视频在线观看 | 国产精品免费观看 | 国产精品不卡一区 | 日韩欧美一区二区三区免费观看 | 亚洲日本欧美日韩高观看 | 欧美日韩综合视频 | 欧美日韩高清一区二区三区 | 日韩综合在线 | 99精品免费在线观看 | 91成人精品 | 99色视频 | 亚洲国产aⅴ成人精品无吗 亚洲精品久久久一区二区三区 | 亚洲一区二区三区在线播放 | 国产精品1区2区3区 国产在线观看一区 | 91国语清晰打电话对白 | 亚洲一区二区日韩 | 色爱综合 | 欧美成视频 | 国产精品国产成人国产三级 | 99tv| 毛片1| 麻豆精品久久 | 亚洲精品第一国产综合野 | 日本一区二区高清视频 | 五月天天丁香婷婷在线中 | 久久精品伊人 | 亚洲一区二区三区视频免费观看 | 亚洲欧美一区二区三区视频 | 在线播放亚洲 | 综合久久综合久久 | 狠狠狠干| 日韩精品久久一区二区三区 | av一级一片 | 亚洲图片一区二区三区 |