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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4364|回復: 6
打印 上一主題 下一主題
收起左側

如何通過單片機串口改變頻率?

[復制鏈接]
回帖獎勵 30 黑幣 回復本帖可獲得 30 黑幣獎勵! 每人限 1 次
跳轉到指定樓層
樓主

怎么實現題目的第四個功能,前三個已經實現了,有沒有大佬會,再原有的基礎上實現第四個功能或者不用那么全,只是能通過串口發送一個字母然后改變一下頻率也行,實在是不會了

單片機源程序如下:
  1. #include<reg51.h>      
  2. #include<intrins.h>
  3. #define uchar unsigned char   
  4. #define uint unsigned int

  5. sbit s1=P1^0;         
  6. sbit s2=P1^1;
  7. sbit s3=P1^2;


  8.                                                                            
  9. sbit lcdrs=P1^6;      
  10. sbit lcden=P1^7;


  11. char num,boxing,u;      
  12. int pinlv=50,bujin=10,bujin1=10;
  13. uchar geshu=1;
  14. uchar code table[]="0123456789";
  15. uchar code table1[]="pinlv:boxing:";
  16. unsigned long int m;
  17. int n=0;
  18. float hc=0;
  19. int a,b,h,num1;
  20. uchar code sin[64]={
  21. 135,145,158,167,176,188,199,209,218,226,234,240,245,249,252,254,254,253,251,247,243,237,230,222,213,204,193,182,170,158,
  22. 146,133,121,108,96,84,72,61,50,41,32,24,17,11,7,3,1,0,0,2,5,9,14,20,28,36,45,55,66,78,90,102,114,128
  23. };                                          //ÕyÏò2¨è¡Âë


  24. void delay(uint xms)
  25. {
  26.         int a,b;
  27.         for(a=xms;a>0;a--)
  28.                 for(b=110;b>0;b--);
  29. }
  30. void write_com(uchar com)
  31. {
  32.         lcdrs=0;
  33.         P0=com;        
  34.         delay(1);
  35.         lcden=1;
  36.         delay(1);                                                                           
  37.         lcden=0;
  38. }

  39. void write_date(uchar date)
  40. {
  41.         lcdrs=1;
  42.         P0=date;
  43.         delay(1);
  44.         lcden=1;
  45.         delay(1);
  46.         lcden=0;
  47. }

  48. void init_lcd()
  49. {                                                                  
  50.         lcden=0;¼  
  51.         write_com(0x0f);
  52.         write_com(0x38);
  53.         write_com(0x01);
  54.         write_com(0x0c);
  55.         write_com(0x06);
  56.         write_com(0x80);
  57. }
  58. void initclock()   
  59. {
  60.         uint i;
  61.         TMOD=0x01;
  62.         TH0=a;
  63.         TL0=b;
  64.         EA=1;
  65.         ET0=1;
  66.         TR0=1;
  67.         for(i=6;i<13;i++)     
  68.         {
  69.                 write_date(table1[i]);
  70.                 delay(2);
  71.         }
  72.         write_com(0x80+0x40);
  73.         for(i=0;i<6;i++)
  74.         {
  75.                 write_date(table1[i]);
  76.                 delay(2);
  77.         }
  78.         write_com(0x80+7);
  79.                 write_date('s');
  80.                 write_date('i');
  81.                 write_date('n');
  82.                 write_date(' ');
  83.                 write_date(' ');
  84.                 write_date(' ');
  85.                 write_date(' ');
  86.                 write_com(0x80+0x40+0xa);
  87.                 write_date(' ');
  88.                 write_date('1');
  89.                 write_date('0');
  90.                 write_date('H');
  91.                 delay(2);
  92.                 write_date('Z');
  93.                 delay(2);
  94. }
  95. void display()      
  96. {
  97.         uchar wan,qian,bai,shi,ge;
  98.         uint a=0;
  99.         a=pinlv;
  100.         wan=a/10000;
  101.         qian=a/1000%10;
  102.         bai=a/100%10;
  103.         shi=a%100/10;
  104.         ge=a%100%10;
  105.         write_com(0x80+0x40+8);
  106.         write_date(table[wan]);
  107.         delay(2);
  108.         write_date(table[qian]);
  109.         delay(2);
  110.         write_date(table[bai]);
  111.         delay(2);
  112.         
  113.         write_date(table[shi]);
  114.         delay(2);
  115.         write_date(table[ge]);
  116.         delay(2);
  117.         write_date('H');
  118.         delay(2);
  119.         write_date('Z');
  120.         delay(2);
  121.         if(boxing==0)
  122.         {
  123.                 write_com(0x80+7);
  124.                 write_date('s');
  125.                 write_date('i');
  126.                 write_date('n');
  127.                 write_date(' ');
  128.                 write_date(' ');
  129.                 write_date(' ');
  130.                 write_date(' ');
  131.         }


  132. }
  133. uchar keyscan()
  134. {
  135. //        if(P1&0x0F==0x0F) return 0;
  136.         if(s1==0)
  137.         {         
  138.                 EA=0;
  139.                 delay(1);
  140.                 if(s1==0)
  141.                 {
  142.                         while(!s1);
  143.                         pinlv+=bujin;
  144.                         if(pinlv>30000)
  145.                         {
  146.                                 pinlv=30000;
  147.                         }
  148.                         geshu=pinlv/120+1;
  149.                         if(pinlv>960)
  150.                         {
  151.                                 geshu=8;
  152.                                 bujin=100;
  153.                                 bujin1=100;
  154.                         }
  155.                         if(pinlv>1080) geshu=10;
  156.                         if(pinlv>2000) geshu=11;

  157.                         hc=15625/pinlv;
  158.                         m=hc*geshu;
  159.                         m-=54;
  160.                         m/=15;
  161.                         
  162.                         EA=1;
  163.                         display();
  164.                         
  165.                 }
  166.         }
  167.         if(s2==0)
  168.         {         
  169.                
  170.                 delay(1);
  171.                 if(s2==0)
  172.                 {
  173.                         EA=0;        
  174.                         while(!s2);
  175.                         pinlv-=bujin;
  176.                         if(pinlv<0)
  177.                         {
  178.                                 pinlv=0;
  179.                         }
  180.                         geshu=pinlv/120+1;
  181.                         if(pinlv>960)
  182.                         {
  183.                                 geshu=8;
  184.                                 bujin=100;
  185.                                 bujin1=100;
  186.                         }
  187.                         if(pinlv>1080) geshu=10;
  188.                         if(pinlv>2000) geshu=11;
  189.                         if(pinlv<=3100)
  190.                                 {hc=15625/pinlv;
  191.                                 m=hc*geshu;
  192.                                 m-=54;
  193.                                 m/=15;}        
  194.                         else
  195.                         {
  196.                                 m=65276+(pinlv-480);
  197.                         }
  198.                         display();        
  199.                         EA=1;
  200.                 }
  201.         }
  202.         if(s3==0)
  203.         {         
  204.                 delay(1);
  205.                 if(s3==0)
  206.                 {
  207.                         EA=0;
  208.                         while(!s3);
  209.                         if(pinlv!=10)
  210.                         {
  211.                            pinlv=10;
  212.                      hc=15625/pinlv;
  213.                            m=hc*geshu;
  214.                                  m-=54;
  215.                            m/=15;
  216.                         }
  217.                         else if(pinlv==10)
  218.                         {
  219.                            pinlv=100;
  220.                                  hc=15625/pinlv;
  221.                            m=hc*geshu;
  222.                                  m-=54;
  223.                            m/=15;
  224.                                 }
  225.                         
  226.                         display();
  227.                         EA=1;

  228.                 }
  229.         }
  230.         return 1;        
  231. }

  232. void main()
  233. {        
  234.         
  235.         init_lcd();
  236.         hc=15625/pinlv;
  237.         m=hc*geshu;
  238.         m-=54;
  239.         m/=15;

  240.         initclock();
  241.         display();
  242. //        csda=0;
  243. //        wr=0;
  244.         while(1)
  245.         {
  246.                  
  247.                  switch(boxing)
  248.                  {
  249.                          case 0:        P2=sin[u];
  250.                                 break;

  251.                  }
  252.                 u+=geshu;
  253.                 n=m;
  254.                 if(u>=64)
  255.                 {
  256.                         u=0;
  257.                 }
  258.                 while(n-->0);
  259.         }
  260. }
  261. void T0_time()interrupt 1   
  262. {
  263.         

  264. //                TH0=a;
  265. //                TL0=b;
  266.                 TH0=0;
  267.                 TL0=0;
  268.                 if(h==0)
  269.                  {
  270.                           keyscan();
  271.                  }
  272. }
復制代碼
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:366877 發表于 2021-6-2 22:14 | 只看該作者
這就相當于50個動作,可以通過串口發送編碼,接收編碼解碼后控制即可。
回復

使用道具 舉報

板凳
ID:777356 發表于 2021-6-2 22:56 | 只看該作者
我的程序大概就這樣
#include<reg51.h>
#include<absacc.h>

#define DAC0832 XBYTE[0x8000]
#define zkb 25
unsigned char tamp=0xff,a=0;
unsigned char b = 0;

void UartInit()
{
        SCON =0x50; // SCON: 模式 1, 8-bit UART, 使能接收
        TMOD |= 0x20; // TMOD:timer 1, mode 2, 8-bit 重裝
        TH1 =TL1= 0xFD; // TH1: 重裝值9600 波特率 晶振 11.0592MHz
        TR1 =1; // TR1: timer 1 打開
        EA = 1; //打開總中斷
        ES = 1; //打開串口中斷
        PCON=0;
}

void main()
{

        TMOD=0x01;
        EA=1;
        TR0=1;
        ET0=1;
  TH0 = 0xF7;
        TL0 = 0x00;
        DAC0832=tamp;
        UartInit();
        while(1);
        
}

void js() interrupt 1
{
        if(b == '1')
        {
                TH0 = 0x0f;
                TL0 = 0x00;
        }
        else
        {
                TH0 = 0xF7;
                TL0 = 0x00;
        }
        a++;
        if(a==(zkb*2)/5)
        {
                tamp=~tamp;
                DAC0832=tamp;        
        }
        if(a==40)
        {
                tamp=~tamp;
                DAC0832=tamp;
                a=0;
        }
               
}

void Uart_Receive(void) interrupt 4         
{
//        unsigned char ch,num;
        ES = 0;
        
        if (RI)                                        //如果接收完成則進入
        {
                b = SBUF;
        }
        RI = 0;                            //RI清0,重新接收
        ES = 1;                            //串口1中斷允許                        
}

0.png (98.92 KB, 下載次數: 56)

0.png

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

地板
ID:81196 發表于 2021-6-16 08:42 | 只看該作者
直接輸入數值進行轉換不行嗎,不要搞太復雜.
回復

使用道具 舉報

5#
ID:157057 發表于 2021-6-16 09:12 | 只看該作者
#include <reg52.h>
#include <math.h>
#define uchar unsigned char
#define uint unsigned int
#define DA_DATA  P1    //DAC0832數據口
#define AMP_DEFAULT      5.0f    //默認幅值  單位:V
#define AMP_MAX          12.0f   //最大幅值為12
#define AMP_MIN          0.0f    //最小幅值
#define T                1000     //計時周期  單位:us
#define CYCLE_DEFAULT    1000    //默認正弦周期   單位:us
#define CYCLE_MAX        20000    //最大周期
#define CYCLE_MIN                 1000
#define PI               3.1415926f

/****************************變量*******************************/
uint Angle = 0;   //角度  0-360
int time = 0;            //計時
int cycle_T = 0;    //正弦周期
float Amp = 0.0f;

//定義DAC0832接口
sbit DA_WR = P2^1;         //寫輸入信號
sbit DA_CS = P2^0;   //片選信號


//定義按鍵接口
sbit key0 = P2^2;  //增大周期
sbit key1 = P2^3;  //減小周期
sbit key2 = P2^4;  //增大幅值
sbit key3 = P2^5;  //減小幅值

//延時
void delayms(int x)
{  uint i,j;
    for(i=x;i>0;i--)
          for(j=110;j>0;j--);
}

/**********************************
外設初始化函數
***********************************/
void da_init()          
{
   DA_WR = 0;
   DA_CS = 0;
   DA_DATA = 0;
   key0 = 1;   //按鍵置高
   key1 = 1;   //按鍵置高
   key2 = 1;   //按鍵置高
   key3 = 1;   //按鍵置高
}
/**********************************
定時器初始化函數
***********************************/
void init()          
{
   TMOD = 0x01;        //設置定時器工作方式,第二位為定時器0
   TH0 = (65536 - T)/256; //定時器0高8位  定時時間1ms
   TL0 = (65536 - T)/256; //定時器0低8位
   TR0 = 1;           //打開定時器
   ET0 = 1;           //開定時器中斷
   EA = 1;     //開總中斷
}

/**********************************
按鍵檢測函數
***********************************/
void key_check()
{
   /*按鍵端口置高*/
   key0 = 1;
   key1 = 1;
   key2 = 1;
   key3 = 1;

   /*增大周期*/
   if(key0 == 0)
   {
                   delayms(5);         //按鍵消抖
                if(key0 == 0)   
                {
                  cycle_T = cycle_T + 2000;   //每次增加2000us
                  /*限幅*/
                  if (cycle_T > CYCLE_MAX)
                  {
                          cycle_T        =  CYCLE_MAX;
                  }
                }
                while(!key0);        //等待按鍵松開
   }
   /*減小周期*/
   if(key1 == 0)
   {
                   delayms(5);         //按鍵消抖
                if(key1 == 0)   
                {
                  cycle_T = cycle_T - 2000;   //每次減小2000us
                  /*限幅*/
                  if (cycle_T < CYCLE_MIN)
                  {
                          cycle_T        =  CYCLE_MIN;
                  }
                }
                while(!key1);        //等待按鍵松開
   }
   /*增大幅值*/
   if(key2 == 0)
   {
                   delayms(5);         //按鍵消抖
                if(key2 == 0)   
                {
                  Amp = Amp + 1.0f;
                  if (Amp >= AMP_MAX)
                           Amp = AMP_MAX;
                }
                while(!key2);        //等待按鍵松開
   }
   /*減小幅值*/
   if(key3 == 0)
   {
                   delayms(5);         //按鍵消抖
                if(key3 == 0)   
                {
                  Amp = Amp - 1.0f;
                  if (Amp <= AMP_MIN)
                           Amp = AMP_MIN;
                }
                while(!key3);        //等待按鍵松開
   }

}

/**********************************
波形發生函數
***********************************/
void wave()
{
        float sinAngle = 0.0f;

        Angle ++;   //角度自加
        if (Angle >= 360)
                Angle = 0;       
        sinAngle = sin(((float)Angle * PI / 180.0f));   //求角度對應的正弦值  返回[-1,1]
        sinAngle = sinAngle * Amp / AMP_MAX;     //按照幅值范圍等比例放大縮小
        DA_DATA         = (int)(((sinAngle + 1.0f) / 2.0f) * 255.0f);
}

void main()
{  
   init(); //定時器初始化
   cycle_T = CYCLE_DEFAULT;  //初始化為默認正弦周期
   Amp = AMP_DEFAULT;       //初始化為默認幅值     
   da_init();    //DA初始化
   while(1)
   {  
     key_check();
   }
}

void T0_time() interrupt 1
{
        TH0 = (65536 - T)/256; //定時器0高8位  定時時間1ms
    TL0 = (65536 - T)/256; //定時器0低8位
        time ++;
        if (time > (cycle_T / T))   //0.1ms
        {
           time = 0;
           wave();          //波形發生函數
        }       
}
回復

使用道具 舉報

6#
ID:157057 發表于 2021-6-16 09:12 | 只看該作者
不懂得再問
回復

使用道具 舉報

7#
ID:593706 發表于 2021-6-16 18:01 | 只看該作者
給你說一個思路,程序你自己寫。通過上位機串口發送一串十六進的數字,單片機串口收到這個數字后,用接收到的數字給單片機的頻率發生定時器賦值,用賦值改變定時器的初值,就可能實現串口調節頻率。
      例如串口收到6,就給定時器的初值減1、串口收到8,就給定時器的初值加1,從而實現頻率的升或降。
回復

使用道具 舉報

8#
無效樓層,該帖已經被刪除
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
国产裸舞福利在线视频合集| 三级4级全黄60分钟| 久久人人妻人人人人妻性色av| 四季av日韩精品一区| 婷婷五月综合久久中文字幕| 黄色免费在线看| 亚洲麻豆av| 精品视频免费在线| dy888夜精品国产专区| 干b视频在线观看| 免费下载黄色软件| 97久久综合区小说区图片区| 国产日韩影视精品| 韩剧1988免费观看全集| 不用播放器的免费av| 一区二区三区四区在线不卡高清| av手机在线观看| 国产一区91精品张津瑜| 伊人久久免费视频| 久草青青在线观看| 无码国产精品一区二区色情男同| 国产乱码午夜在线视频| 国产成人综合精品三级| 日韩一区二区在线视频| 国产视频一区二区三区在线播放| 人妻精品无码一区二区| 蜜桃视频在线观看播放| 成人av在线资源网| 国内精品在线一区| 99久久久无码国产精品性波多 | 51久久精品夜色国产麻豆| 亚洲欧美日韩网站| 国产色在线播放| 香蕉免费一区二区三区在线观看 | 欧美精品制服第一页| 国产精品久久a| 精品街拍一区二区| 中文无码日韩欧| 亚洲线精品一区二区三区| 岛国一区二区三区高清视频| 欧美片一区二区| 手机看片福利在线观看| 麻豆9191精品国产| 中文字幕国产亚洲| 久久6免费视频| 永久免费观看片现看| 国产精品久久久久久精| 午夜久久福利| 亚洲激情视频在线观看| 精品一卡二卡三卡| 精品成人免费自拍视频| 久久婷婷国产| 欧美日韩久久一区二区| 日本天堂免费a| 日韩中文字幕免费在线观看| 欧美a视频在线| 亚洲综合色在线| 久久人人爽爽人人爽人人片av| www欧美在线| 欧美24videosex性欧美| 91老司机福利 在线| 国产精品一区二区3区| 成人免费黄色小视频| 黄色大片在线看| 国产麻豆一精品一av一免费| 九色成人免费视频| 在线观看日本中文字幕| 日本中文字幕电影在线观看| 毛片不卡一区二区| 91超碰caoporn97人人| 欧美日韩国产一二三区| 狠狠色伊人亚洲综合网站l| 国产一区二区三区日韩| 欧洲永久精品大片ww免费漫画| 日日操免费视频| 77777影视视频在线观看| 成人精品小蝌蚪| 国产精品视频久久| 日本三级小视频| 国产伦子伦对白在线播放观看| 亚洲国产精品ⅴa在线观看| 成人三级视频在线观看一区二区| 日韩中文字幕高清| 少妇精品视频一区二区免费看| 一区二区三区中文字幕电影 | 午夜男人视频在线观看| 免费观看成人av| 91爱视频在线| 国产精品不卡av| 不卡专区在线| 一个色在线综合| 中文网丁香综合网| 69视频在线观看免费| 中文字幕av在线播放| 激情综合网最新| 国产精品av在线播放| 西西44rtwww国产精品| 在线播放高清视频www| 亚洲一区二区三区自拍| 日本久久高清视频| 91视频论坛| 99伊人成综合| 午夜精品一区二区三区在线| 日本熟妇乱子伦xxxx| 亚洲欧美韩国| 色综合久久66| 久久精品免费网站| 成人福利免费网站| 国产精品综合二区| 99精彩视频在线观看免费| 99精品视频免费看| 亚瑟一区二区三区四区| 亚洲精品第一页| 亚洲色偷偷色噜噜狠狠99网| 欧美zzoo| 国产精品理论片在线观看| 亚洲欧美一区二区原创| 日韩专区欧美专区| 欧美激情一区二区在线| 国产丝袜一区二区三区| 国模精品一区二区三区| xxxx黄色片| 天天射,天天干| 激情福利在线| 欧美一二区在线观看| 久久精品日产第一区二区三区高清版| 天干天干啦夜天干天2019| 国产精品久久久久久久久久10秀 | 高清国产免费| 美女精品在线观看| 国产精品视频中文字幕91| 国产一区二区麻豆| 欧美男男gaytwinkfreevideos| 自拍视频国产精品| 国产97免费视频| 成人国产一区| 国产成人综合欧美精品久久| 亚洲一区日韩精品中文字幕| 亚洲aa中文字幕| 国产精品视频第一页| 老司机精品在线| 一本一本久久a久久精品综合小说| 免费看黄色的视频| 国产高清在线a视频大全 | 成人国产精品久久久网站| 污视频免费在线观看| 天天影视网天天综合色在线播放| 日本www高清视频| 头脑特工队2在线播放| 国产精品美女久久久久aⅴ| av不卡在线免费观看| 9l视频自拍蝌蚪9l视频| 四虎国产精品永久在线国在线 | 成人一区视频| 精品欧美久久久| 午夜精品久久久久99蜜桃最新版| 免费福利视频一区二区三区| 91麻豆精品91久久久久同性| 国产精品久久久免费观看| free性护士videos欧美| 欧美精品乱码久久久久久按摩| 日本少妇xxxx| 都市激情国产精品| 日韩视频一区二区三区在线播放| 中文字幕 自拍| 欧美日韩国产网站| 亚洲精品一区在线观看香蕉| 青青草原国产视频| 白嫩白嫩国产精品| 久久久精品一区二区| 欧美视频xxxx| 国产精品7m凸凹视频分类| 国产成人亚洲综合91精品| 色呦呦中文字幕| 免费日韩av片| 免费99视频| 可以直接看的av网址站| 久久精品日产第一区二区三区高清版| 成熟丰满熟妇高潮xxxxx视频| 四虎影视精品成人| 精品国产电影一区| 国产精品无码网站| 成人黄色在线| 色偷偷av一区二区三区乱| 少妇一级淫片日本| 欧美黄色免费| 国产精品三区www17con| 你懂的网站在线观看网址| av一区二区三区在线| 自拍日韩亚洲一区在线| 成人性爱视频在线观看| 欧美天天综合网| 你懂得在线观看| 精品三级av| 欧美孕妇毛茸茸xxxx| 久草在线免费资源| 国产福利一区二区三区视频在线| 青青草免费在线视频观看| 性色av一区| 色一情一乱一乱一91av| 国产一区二区三区四区五区六区| 9999在线精品视频| 久久久久久91| 天天操中文字幕视频| 国产精品亚洲人在线观看| 青青青在线视频播放| 91女主播在线观看| 日韩一区二区三区视频在线| 国产无码精品在线播放| 香蕉综合视频| 精品偷拍各种wc美女嘘嘘| 性无码专区无码| 欧美日韩精品一本二本三本| 国产欧美日韩在线播放| 国产羞羞视频在线观看| 亚洲第一综合色| 天堂在线中文视频| 五月天亚洲一区| 国产日本欧美一区二区三区在线| 91在线免费观看| 亚洲视频每日更新| 国产偷人妻精品一区| 999久久久久久久久6666| 日韩美女在线播放| 日日爽夜夜爽| 亚洲激情男女视频| 国产在线综合视频| 精品一区不卡| 久久艹中文字幕| 亚洲精品套图| 在线不卡中文字幕| 丰满少妇xoxoxo视频| 亚洲一区观看| 国产欧美精品aaaaaa片| 日韩电影免费观看| 中文字幕一区二区三区电影| 污污视频在线免费看| 成人av在线资源网站| 日本特黄在线观看| www.国产精品一区| 95av在线视频| 午夜在线免费视频| 在线不卡的av| 中文字幕av网站| 激情综合色丁香一区二区| 亚洲中文字幕无码不卡电影| 日韩电影大全网站| 97超级碰碰碰| jizz在线播放| 91国在线观看| 久久影视中文字幕| 精品影视av免费| 亚洲精品www.| 日韩成人精品| 99在线视频播放| 四虎影视2018在线播放alocalhost| 精品福利av导航| 高h震动喷水双性1v1| 久久综合九色综合久久久精品综合| 亚洲av无码一区东京热久久| 欧美**vk| 午夜精品区一区二区三| 久久不射影院| 97精品一区二区三区| 比比资源-先锋影音资源站| 在线观看日韩精品| 天天干天天插天天射| 国产69精品一区二区亚洲孕妇 | 伊人婷婷久久| 欧美巨大xxxx做受沙滩| 欧美激情aaaa| h小视频在线观看网| 欧美伊人久久久久久久久影院 | 麻豆精品新av中文字幕| 五月激情婷婷在线| 日本欧美高清| 日本中文不卡| 日韩簧片在线观看| 亚洲欧洲av一区二区三区久久| 精品无码久久久久成人漫画| 伊人久久成人| 黄色一级大片在线观看| 国产精品极品| 日韩三级电影| 香蕉伊大人中文在线观看| 国产不卡精品视男人的天堂| 毛片一级免费一级| 日韩精品黄色网| 免费黄色欧美视频| 色综合久久88色综合天天免费| 伊人影院中文字幕| 久久久久久久久久久久久女国产乱| 超碰人人人人人人人| 亚洲毛片播放| 亚洲国产高清av| 欧美日韩亚洲在线观看| 无码人妻精品一区二区三区99v| 素人啪啪色综合| 国产精品二区在线| 日韩av激情| 国产综合久久久久| 在线观看完整版免费| 午夜精品久久久久久99热软件| 日本1区2区| 最近2019年手机中文字幕| 九色自拍论坛| 亚洲成年网站在线观看| 国产男女av| 日韩你懂的在线播放| 欧美性猛交99久久久久99| 91黄色在线观看| 亚洲成年人电影| 欧美欧美一区二区| www.久草.com| 亚洲精品免费电影| 四虎成人免费视频| 成人亚洲视频| 欧美日韩国产成人在线| 国产乱淫片视频| 免费欧美在线| 国产福利片一区二区| 永久免费在线| 欧美色中文字幕| 亚洲一区亚洲| 中文字幕欧美视频| 亚洲人体偷拍| 成熟妇人a片免费看网站| 亚洲一区中文| 亚洲午夜久久久久久久久红桃| 久久婷婷av| 李宗瑞91在线正在播放| 蜜桃一区二区三区在线观看| 国产精品一区二区入口九绯色| 首页欧美精品中文字幕| 波多野结衣 在线| 老司机精品视频一区二区三区| 人妻视频一区二区| 国产精品99久久久久久久vr| 亚洲欧美卡通动漫| 成人手机电影网| 久久久久久久伊人| 91麻豆视频网站| 神马久久久久久久| 中文字幕综合网| 国产美女裸体无遮挡免费视频| 一区二区在线观看视频| 亚洲国产精品欧美久久| 色噜噜狠狠成人网p站| 亚洲最新永久在线观看| 51精品视频一区二区三区| 自己做鸭怎么接单寻找客源| 亚洲精品网站在线播放gif| 激情综合丁香| 不卡毛片在线看| 国产粉嫩一区二区三区在线观看| 国产精品九九九| 黄色小说在线播放| 国产一区自拍视频| 国产成人久久精品一区二区三区| 免费在线精品视频| 成人网18免费网站| 在线一区二区不卡| 久久综合图片| 久久视频免费在线| 亚洲97av| 亚欧激情乱码久久久久久久久| 激情亚洲网站| 久久国产柳州莫菁门| 不卡欧美aaaaa| 午夜久久久久久久久久影院| 亚洲国产综合人成综合网站| 色av中文字幕| 日韩高清a**址| 亚洲精选av在线| 欧美在线激情网| 678在线观看视频| 日日夜夜精品网站| 亚洲亚洲免费| 热久久久久久久久| 麻豆国产一区二区| 久久精品这里有| 亚洲成av人综合在线观看| 欧美性猛交xxxx乱大交丰满| 亚洲社区在线观看| 四虎国产精品永远| 不卡一区二区三区四区五区| 日韩黄色碟片| 免费在线观看的av网站| 国产精品久久国产愉拍| 亚洲av无码一区二区三区在线| 中文字幕一区二区三区在线不卡| 色婷婷av一区二区三区之e本道| 欧美一区二区三区男人的天堂| a√免费观看在线网址www| 欧美一级淫片丝袜脚交| 在线毛片观看| 精品久久久久久无码中文野结衣| 国内一区二区三区| 91精品少妇一区二区三区蜜桃臀| 中文字幕二三区不卡|