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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

esp8266 OLED屏幕菜單加Ec11編碼器控制

[復制鏈接]
跳轉到指定樓層
樓主
ID:983290 發(fā)表于 2022-5-29 07:08 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
#include <CN_SSD1306.h>
#include "codetab.c"   //codetab
#include "Ticker.h"
#define OLED_SDA 2
#define OLED_SCL 16
//庫2
#define tti 0
#include <Adafruit_ssd1306syp.h>
#define SDA_PIN 2
#define SCL_PIN 16
Adafruit_ssd1306syp display(SDA_PIN,SCL_PIN);
int tt=0;


//庫2
int ui,an;unsigned char u=0,uz,LE,LE1,alo;
Ticker flipper;
int Key=0;  
CN_SSD1306 lucky(OLED_SDA, OLED_SCL);//8 -- sda,9 -- scl


  unsigned char   EC11_A_Last;                       //EC11的A引腳上一次的狀態(tài)
  unsigned char   EC11_B_Last;                       //EC11的B引腳上一次的狀態(tài)


int encoder0PinA = 5;
int encoder0PinB = 4;

//volatile
unsigned int encoder0Pos = 0;
int jiuA = 0;
int jiuB = 0;








//ICACHE_RAM_ATTR void InterruptFunc(){ detachInterrupt(digitalPinToInterrupt(0));ui=digitalRead(0);
/* if(ui==0){if(an){an==0;u++;if(u==5)u=0;
  }
  }else{
an=1;
  }
    */
    //delay(20);ui=digitalRead(0);
  //  if(ui==0){u++;if(u==5)u=0;
  //} Serial.println (u, DEC);caidan();delay(200); attachInterrupt(digitalPinToInterrupt(0),InterruptFunc,FALLING);pinMode(0,INPUT);}

void xz1(){
   char ScanResult = 0;    //用于分析編碼器動作的變量
if(!digitalRead(5) && !EC11_A_Last && !digitalRead(4) &&EC11_B_Last)   //A相當前狀態(tài)和上次狀態(tài)都為低電平時,抓B相上次狀態(tài)為高當前狀態(tài)為低的下降沿。
  {                    
    ScanResult = 1;     //正轉
    encoder0Pos++;u++;
    if(encoder0Pos>3)encoder0Pos=0; if(u>3)u=0; Serial.println (encoder0Pos, DEC);caidan();
  }
  else if(!digitalRead(5) &&EC11_A_Last && !digitalRead(4) && !EC11_B_Last)  //B相當前狀態(tài)和上次狀態(tài)都為低電平時,抓A相上次狀態(tài)為高當前狀態(tài)為低的下降沿。
  {
    ScanResult = 2;     //反轉
    encoder0Pos--;u--;
        if(encoder0Pos>3)encoder0Pos=3; if(u>3)u=3;Serial.println (encoder0Pos, DEC);caidan();
  }
   EC11_A_Last =digitalRead(5);   //更新編碼器上一個狀態(tài)暫存變量
   EC11_B_Last =digitalRead(4);   //更新編碼器上一個狀態(tài)暫存變量

}

void xz2(){

   char ScanResult = 0;    //用于分析編碼器動作的變量
if(digitalRead(4) && EC11_B_Last && !digitalRead(5) &&EC11_A_Last)   //B相當前狀態(tài)和上次狀態(tài)都為低電平時,抓B相上次狀態(tài)為高當前狀態(tài)為低的下降沿。
  {                    
    ScanResult = 1;     //正轉
    encoder0Pos++;u++;
    if(encoder0Pos>3)encoder0Pos=0; if(u>3)u=0; Serial.println (encoder0Pos, DEC);caidan();
  }
  else if(digitalRead(5) &&EC11_A_Last && !digitalRead(4) && EC11_B_Last)  //A相當前狀態(tài)和上次狀態(tài)都為gao電平時,抓A相上次狀態(tài)為高當前狀態(tài)為低的下降沿。
  {
    ScanResult = 2;     //反轉
    encoder0Pos--;u--;
        if(encoder0Pos>3)encoder0Pos=3; if(u>3)u=3;Serial.println (encoder0Pos, DEC);caidan();
  }
   EC11_A_Last =digitalRead(5);   //更新編碼器上一個狀態(tài)暫存變量
   EC11_B_Last =digitalRead(4);   //更新編碼器上一個狀態(tài)暫存變量

}
void gengxing(){
/*if(alo){tt++;if(tt>100000)tt=0;if (tt==100000){display.clear();
  display.setTextSize(3);
  display.setTextColor(WHITE);
  display.setCursor(0,0);
  display.println(analogRead(A0));
   display.update();
Serial.println(analogRead(A0));}
}*/
switch(alo){
  case 0:break;
  case 1:tt++;if(tt>tti/*100000*/)tt=0;if (tt==tti/*100000*/){display.clear();
  display.setTextSize(3);
  display.setTextColor(WHITE);
  display.setCursor(0,0);
  display.println((analogRead(A0))/1.024);
   display.update();
Serial.println((analogRead(A0))/1.024);}break;
}


}
  ICACHE_RAM_ATTR void InterruptFunc(){ detachInterrupt(digitalPinToInterrupt(0));
  int ko=1;

  while(ko)
        {
                if(digitalRead(0)==0&&Key==0)                //判斷按鍵是否被按下
                {
                       // delay(10);                //延時消抖
                        Key=1;                //把標志位置1,防止程序循環(huán)執(zhí)行
                        if(digitalRead(0)==0)                //再次判斷按鍵狀態(tài),排除干擾
                        {
                             LE++;if(LE==2)LE=0;
                             // u++;if(u==5)u=0;
                        }
                }
                else if(digitalRead(0)==1)
                {
                        Key=0;  ko=0;              //當按鍵沒有被按下時,重置標志位
                }
        }

   Serial.println (u, DEC);caidan();delay(200); attachInterrupt(digitalPinToInterrupt(0),InterruptFunc,FALLING);pinMode(0,INPUT);}


void fanbaiCN(unsigned char x, unsigned char y, unsigned char N)
{
  unsigned char wm=0;
  unsigned int adder=32*N;
  lucky.IIC_SetPos(x , y);
lucky. Begin_IIC_Data();
  for(wm = 0;wm < 16;wm++)
  {
    lucky.Write_IIC_Byte(~CN16x16[adder]);
    adder += 1;
  }
  lucky.IIC_Stop();
  lucky.IIC_SetPos(x,y + 1);
  lucky.Begin_IIC_Data();
  for(wm = 0;wm < 16;wm++)
  {
    lucky.Write_IIC_Byte(~CN16x16[adder]);
    adder += 1;
  }
  lucky.IIC_Stop();
}
void pingbao(){unsigned char i,p,s,q;
     for(q=0;q<=6;q+=2){
     for(p=0;p<=7;p++){
      lucky.ShowCN(16*s,q,4);
      lucky.ShowCN(16*p,q,0);s=p;delay(500);
      if(s==7){
        lucky.ShowCN(16*s,q,4);
        }
    }
  }
  //lucky.Fill_Screen(0x00);
  }
void qingyin(){
     lucky.ShowCN(16*0,0,6+1);lucky.ShowCN(16*1,0,6+2);lucky.ShowCN(16*2,0,6+3);lucky.ShowCN(16*3,0,6+4);lucky.ShowCN(16*4,0,6+5);
  lucky.ShowCN(16*0,2,6+6);lucky.ShowCN(16*1,2,6+7);lucky.ShowCN(16*2,2,6+8);lucky.ShowCN(16*3,2,6+9);lucky.ShowCN(16*4,2,6+10);lucky.ShowCN(16*5,2,6+11);
  lucky.ShowCN(16*0,4,6+12);lucky.ShowCN(16*1,4,6+13);
  lucky.ShowCN(16*0,6,6+14);lucky.ShowCN(16*1,6,6+15);lucky.ShowCN(16*2,6,6+16);lucky.ShowCN(16*3,6,6+17);lucky.ShowCN(16*4,6,6+18);
}

  void caidan(){
   if (LE==0){
   switch(u){

      case 0:
       qingyin();
      fanbaiCN(16*0,0,6+1);fanbaiCN(16*1,0,6+2);fanbaiCN(16*2,0,6+3);fanbaiCN(16*3,0,6+4);fanbaiCN(16*4,0,6+5);
      uz=u;

   break;
    case 1:
    qingyin();
       lucky.ShowCN(16*0,0,6+1);lucky.ShowCN(16*1,0,6+2);lucky.ShowCN(16*2,0,6+3);lucky.ShowCN(16*3,0,6+4);lucky.ShowCN(16*4,0,6+5);
        fanbaiCN(16*0,2,6+6);fanbaiCN(16*1,2,6+7);fanbaiCN(16*2,2,6+8);fanbaiCN(16*3,2,6+9);fanbaiCN(16*4,2,6+10);fanbaiCN(16*5,2,6+11);
        uz=u;alo=0;
   break;
    case 2:
     qingyin();
      lucky.ShowCN(16*0,2,6+6);lucky.ShowCN(16*1,2,6+7);lucky.ShowCN(16*2,2,6+8);lucky.ShowCN(16*3,2,6+9);lucky.ShowCN(16*4,2,6+10);lucky.ShowCN(16*5,2,6+11);
        fanbaiCN(16*0,4,6+12);fanbaiCN(16*1,4,6+13);
        uz=u;
   break;
    case 3:
     qingyin();
      lucky.ShowCN(16*0,4,6+12);lucky.ShowCN(16*1,4,6+13);
      fanbaiCN(16*0,6,6+14);fanbaiCN(16*1,6,6+15);fanbaiCN(16*2,6,6+16);fanbaiCN(16*3,6,6+17);fanbaiCN(16*4,6,6+18);
      uz=u;
   break;
   case 4:
    qingyin();
      lucky.ShowCN(16*0,0,6+1);lucky.ShowCN(16*1,0,6+2);lucky.ShowCN(16*2,0,6+3);lucky.ShowCN(16*3,0,6+4);lucky.ShowCN(16*4,0,6+5);
  lucky.ShowCN(16*0,2,6+6);lucky.ShowCN(16*1,2,6+7);lucky.ShowCN(16*2,2,6+8);lucky.ShowCN(16*3,2,6+9);lucky.ShowCN(16*4,2,6+10);lucky.ShowCN(16*5,2,6+11);
  lucky.ShowCN(16*0,4,6+12);lucky.ShowCN(16*1,4,6+13);
  lucky.ShowCN(16*0,6,6+14);lucky.ShowCN(16*1,6,6+15);lucky.ShowCN(16*2,6,6+16);lucky.ShowCN(16*3,6,6+17);lucky.ShowCN(16*4,6,6+18);
  uz=u;
    break;
     }delay(500);}else if(LE){
switch(uz){
   case 0:
/*for(int i=0; i<7,i++;){
  for(int s=0;s<7,s++;){
lucky.ShowCN(s*0,i,4);delay(20);
  }
  }*/lucky.Fill_Screen(0x00);LE1=1;
display.initialize();
display.clear();
  display.setTextSize(3);
  display.setTextColor(WHITE);
  display.setCursor(0,0);
  //ESP.getVcc()
  display.println(ESP.getVcc()/1024);
// display.println("Hello, world!");
  display.update();
break;
case 1:
lucky.Fill_Screen(0x00);LE1=1;
display.initialize();
display.clear();
  display.setTextSize(3);
  display.setTextColor(WHITE);
  display.setCursor(0,0);
  display.println(analogRead(A0));
   display.update();
Serial.println(analogRead(A0));alo=1;
break;
case 2:
pingbao();LE1=1;
break;
case 3:
lucky.Fill_Screen(0x00);LE1=1;
display.initialize();
display.clear();
  display.setTextSize(2);
  display.setTextColor(WHITE);
  display.setCursor(3,2);
display.println("ver:1.0");
   display.update();
break;
case 4:
  lucky.Fill_Screen(0x00);LE1=1;
break;
}
}

  }
void setup()
{
  delay(500);
  lucky.Initial();//pingbao();// //  lucky.Write_IIC_Command(0xA6);//
  //lucky.ShowCN(16,2,3);fanbaiCN(16*2,4,3);
  lucky.Fill_Screen(0x00);
  lucky.ShowCN(16*0,0,6+1);lucky.ShowCN(16*1,0,6+2);lucky.ShowCN(16*2,0,6+3);lucky.ShowCN(16*3,0,6+4);lucky.ShowCN(16*4,0,6+5);
  lucky.ShowCN(16*0,2,6+6);lucky.ShowCN(16*1,2,6+7);lucky.ShowCN(16*2,2,6+8);lucky.ShowCN(16*3,2,6+9);lucky.ShowCN(16*4,2,6+10);lucky.ShowCN(16*5,2,6+11);
  lucky.ShowCN(16*0,4,6+12);lucky.ShowCN(16*1,4,6+13);
  lucky.ShowCN(16*0,6,6+14);lucky.ShowCN(16*1,6,6+15);lucky.ShowCN(16*2,6,6+16);lucky.ShowCN(16*3,6,6+17);lucky.ShowCN(16*4,6,6+18);
  delay(500);
  attachInterrupt(digitalPinToInterrupt(0),InterruptFunc,FALLING);pinMode(0,INPUT);
  //pinMode(0,INPUT);ui=digitalRead(0);flipper.attach_ms(10,flip);
pingbao();
pinMode(encoder0PinA, INPUT);
  digitalWrite(encoder0PinA, HIGH);       // 管腳配置
  pinMode(encoder0PinB, INPUT);
  digitalWrite(encoder0PinB, HIGH);       // 管腳配置


  Serial.begin (230400);
  Serial.println("start");                // 提示語言


}
void loop() {if(LE){}else{
  if(!digitalRead(5)&&!digitalRead(4))
xz1();
if(digitalRead(5)&&digitalRead(4))
xz2();
EC11_A_Last =digitalRead(5);   //更新編碼器上一個狀態(tài)暫存變量
   EC11_B_Last =digitalRead(4);   //更新編碼器上一個狀態(tài)暫存變量
}
gengxing();
}

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

使用道具 舉報

沙發(fā)
ID:872598 發(fā)表于 2024-3-23 09:43 | 只看該作者
#include <CN_SSD1306.h>
#include "codetab.c"   //codetab
#include <Adafruit_ssd1306syp.h>
這幾個文件沒有,編譯過不了。
回復

使用道具 舉報

板凳
ID:983290 發(fā)表于 2024-12-19 14:04 | 只看該作者
劉工程 發(fā)表于 2024-3-23 09:43
#include
#include "codetab.c"   //codetab
#include

這是用arduino的,主要是編碼器代碼
回復

使用道具 舉報

地板
ID:469589 發(fā)表于 2025-2-19 11:53 | 只看該作者
太復雜了,為了編碼器我寧愿不用!
回復

使用道具 舉報

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

本版積分規(guī)則

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

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

快速回復 返回頂部 返回列表
在线免费av网址| 日本一区二区三区免费乱视频 | 91精品亚洲一区在线观看| 成年人在线网站| 2024最新电影免费在线观看| 国产写真视频在线观看| 永久免费av片在线观看全网站| 亚洲激情文学| 激情在线视频| 婷婷成人激情| 国产美女福利在线| 日本高清在线观看| 国模私拍一区二区国模曼安| 亚洲十八**毛片| 一本岛在免费一二三区| 亚洲精品97久久中文字幕| 亚洲综合免费视频| 国产女人高潮的av毛片| 亚洲精品国产suv一区| 国产91久久久| 性欧美videos粗暴| 夜夜骑日日操| 激情丁香婷婷| 小明精品国产一区二区三区| av电影在线播放高清免费观看| 久久久久久国产精品免费无遮挡| 污污在线观看| 97人人做人人爽香蕉精品| 色诱色偷偷久久综合| 综合欧美亚洲| 国内精品久久久久久久久电影网 | 亚洲欧美国产va在线影院| 精品成人免费观看| 综合国产在线观看| 91黑丝高跟在线| 国产一区私人高清影院| 国产一区再线| 国产成人免费高清视频| 国产l精品国产亚洲区久久| 欧洲美女亚洲激情| 色欲av无码一区二区三区| 国产av无码专区亚洲av毛网站| 亚洲日本韩国在线| www视频在线| 国产精品视频一区麻豆| 色视频网站在线| 成年在线观看免费人视频| 美足av综合网| 亚洲乱码一区| 欧美精品日本| 国产精品一区二区三区网站| 国产精品免费视频一区| 日韩欧美在线视频免费观看| 亚洲成人久久久久| 国模精品视频一区二区三区| 97人人澡人人爽| 国产日韩视频在线播放| 在线观看国产中文字幕| 中文字幕人妻一区二区| 久久久久久在线观看| 亚洲欧美综合一区二区| canopen超线视频网线的应用| 日本午夜在线| 乱精品一区字幕二区| 在线观看wwww| 毛片免费在线播放| 69堂精品视频在线播放| 日韩欧美一区二区三区免费看| 天堂蜜桃一区二区三区 | 高清视频一区| 18黄暴禁片在线观看| 久久黄色一级视频| 日韩熟女精品一区二区三区| 天天操天天干天天爽| www.青青青| 欧美日韩xx| 亚洲网一区二区三区| 99成人免费视频| 久久久亚洲高清| 欧美久久免费观看| 久久久久久久色| 久久久久久精| 激情文学亚洲色图| 日韩av黄色片| 国产麻豆麻豆| 伊人免费在线| 开心激情综合| 精品在线亚洲视频| 亚洲一区二区三区四区在线| 日韩电影中文字幕在线| 国产日韩在线观看av| 久久久久久久9| 欧美成人另类视频| 黄色aaa大片| 写真片福利在线播放| 国产ktv在线视频| 999久久久亚洲| 久久综合狠狠综合久久综合88 | 亚洲综合视频在线播放| 可以直接看的av网址站| 波多野在线观看| 婷婷亚洲最大| 中文久久乱码一区二区| 精品无人区太爽高潮在线播放 | 中文字幕色网站| 无码免费一区二区三区| 九色.com| 亚洲最大网站| 日韩一区二区久久| 亚洲国产aⅴ成人精品无吗| 日韩天堂在线视频| 婷婷亚洲婷婷综合色香五月| 国产精品久久久久影院日本| www..com日韩| 精品少妇theporn| 露脸国产精品自产在线播| 在线免费观看黄色| 日韩国产一区二区| 中文字幕久久午夜不卡| 亚洲视频在线播放| 日韩av影视| 卡一卡二卡三在线观看| 小说区图片区综合久久亚洲| 麻豆传媒视频在线观看| 久久免费精品视频在这里| 中文字幕av不卡| 日韩一区av在线| ijzzijzzij亚洲大全| 日韩欧美国产成人精品免费| 国产一级片大全| 咪咪网在线视频| 日韩精品一卡二卡三卡四卡无卡| 色综合欧美在线视频区| 国产精品免费久久久| 在线不卡一区二区三区| 精品女同一区二区三区| 免费播放片a高清在线观看| 精品国产91乱码一区二区三区四区 | 水蜜桃av无码| 精品不卡一区二区| 国产在线一区二区综合免费视频| 欧美精品色一区二区三区| 91亚洲精品久久久久久久久久久久| www.com操| 亚洲一区日韩在线| 国产在线播放一区三区四| 亚洲成人一区二区| 在线观看亚洲视频| 痴汉一区二区三区| 污污动漫在线观看| 五月天综合激情网| 色视频免费观看| 97影院秋霞午夜在线观看| 日韩影视高清在线观看| 国产一区二三区| 91国产丝袜在线播放| 日本波多野结衣在线| av免费观看一区二区| 国内综合精品午夜久久资源| 欧美性受极品xxxx喷水| 国产欧美综合精品一区二区| 久草中文在线观看| 久久视频在线观看| 丁香网亚洲国际| 欧美精品少妇一区二区三区| 国产精品成人品| 久久精品视频91| 91午夜视频在线观看| 国产亚洲精品自在线观看| 久操视频在线| 天天影视天天精品| 国产精品久久久久久久久动漫 | 亚洲国产综合在线看不卡| 欧美日韩午夜在线视频| 日本高清视频免费看| 中文字幕乱在线伦视频乱在线伦视频| 国产在线一区不卡| 国产高清在线观看免费不卡| 91精品国产综合久久精品麻豆 | 欧美天堂在线| 久久精品国产999大香线蕉| 在线观看免费亚洲| 国产精品在线看| 亚洲黄色av片| 国产免费高清av| 三级在线观看| 久久国产精品成人免费观看的软件| 国产亚洲午夜高清国产拍精品| 亚洲免费高清视频| 亚洲精品第一区二区三区| 亚洲综合久久av一区二区三区| 欧美军同video69视频| 91在线三级| 日日夜夜精品视频免费| 欧美日韩色综合| 亚洲自拍偷拍区| 国产精品麻豆入口| 欧美色图综合网| 一区二区三区四区日本视频| 麻豆视频观看网址久久| 精品久久一区二区| 日韩精品最新在线观看| 日日骚一区二区三区| h版电影在线播放视频网址| 精品国产一级| 久久久精品黄色| 欧美黑人极品猛少妇色xxxxx| 无码播放一区二区三区| 国产一区二区在线视频聊天| 男女网站在线观看| 欧美性色综合| 777久久久精品| 欧美中日韩免费视频| 久青草视频在线观看| 欧美艹逼视频| 日韩av专区| 一本色道**综合亚洲精品蜜桃冫| 亚洲japanese制服美女| 欧美日韩中文字幕视频| jiuse九色最新地址| 久久色在线播放| 熟女人妇 成熟妇女系列视频| 尤物在线视频观看| 久久久国产精品| 亚洲欧美一区二区激情| 精人妻一区二区三区| 理论片在线观看理伦片| 毛片一区二区三区| 欧美一级大胆视频| 久久精品第一页| 国产福利片在线观看| 亚洲精品伦理在线| 亚洲伊人婷婷| 中文字幕国产视频| 日韩久久综合| 国产一区二区免费| 亚洲国产天堂av| 91caoporm在线视频| av中文字幕在线不卡| 国产成人精品免费视频大全最热| 一级片免费观看视频| 欧美aaa级| 欧美私人免费视频| 9久久婷婷国产综合精品性色| 免费av观看网站| 日韩av不卡在线观看| 国产suv精品一区二区| 国产精品999在线观看| 久久91视频| 欧美日韩亚洲另类| 一女二男3p波多野结衣| 黄动漫在线看| wwww国产精品欧美| 免费日韩电影在线观看| 亚洲 欧美 精品| 日本道不卡免费一区| xvideos亚洲人网站| 三级黄色免费观看| 在线天堂新版最新版在线8| 福利视频一区二区| 男人添女人下面免费视频| 中文字幕亚洲高清| 台湾佬成人网| 欧美日韩国产经典色站一区二区三区| 邪恶网站在线观看| 爽爽视频在线观看| 中文字幕免费观看一区| av影院在线播放| 狠狠色丁香婷婷| 韩国一区二区在线观看| 国产精品裸体一区二区三区| 天天插天天干天天操| 小说区亚洲自拍另类图片专区 | 日韩av黄色在线| 一本色道久久88综合亚洲精品ⅰ| 国产一二三四区在线| 蜜桃av在线播放| 91精品国产91久久久久久最新毛片| 手机在线观看日韩av| 午夜视频成人| 欧美日韩精品国产| 五月天丁香花婷婷| 国产福利在线播放麻豆| 欧美日韩国产页| 想看黄色一级片| 婷婷成人激情| 色8久久人人97超碰香蕉987| 欧美体内she精高潮| 日韩毛片久久久| 色综合久久综合网| 伊人久久久久久久久| 污污片在线免费视频| 欧美色倩网站大全免费| 欧亚乱熟女一区二区在线 | 5月婷婷6月丁香| 日韩在线天堂| 欧美久久成人| 欧美寡妇偷汉性猛交| 欧美成人精品欧美一级私黄| hd国产人妖ts另类视频| 精品免费在线视频| 国产精品宾馆在线精品酒店| chinesespank调教| 国产一区二区三区在线观看免费 | 中文字幕欧美日韩va免费视频| brazzers精品成人一区| 国产91在线视频蝌蚪| 亚洲精品成a人| 国产二区视频在线| 天天看天天干| 国产ts人妖一区二区| 国产精品午夜av在线| 日本一线产区和二线产区| 小处雏高清一区二区三区| 欧美第一页在线| 国产免费一级视频| 同性恋视频一区| 日韩在线精品一区| 国产午夜久久久| 国产精品久久久久久久久久辛辛 | bt在线麻豆视频| 亚洲一二三四在线| 玩弄japan白嫩少妇hd| 真不卡电影网| 国产精品国产自产拍高清av | 国产福利精品在线| 国产91视频在线| 日韩一级毛片| 欧美综合在线第二页| 国产精品爽爽久久| 香蕉av一区二区| 无国产精品白浆是免费| 欧美深夜福利| 欧美精品在线一区| 在线观看视频你懂的| 在线观看日韩一区| 欧美激情国产精品免费| 日本一区二区免费高清| 91久久精品www人人做人人爽| 成看片vvv222| 亚洲国产一区视频| 中文字幕第24页| 国产剧情在线观看一区| 91久热免费在线视频| 天天色天天射天天干| 亚洲福利视频一区| 任你操精品视频| 精品一级毛片| 国产精品18毛片一区二区| 国产精品粉嫩av| 欧美性猛交一区二区三区精品| 五月天丁香激情| 国内精品久久久久久久影视麻豆| 欧美激情一区二区三区在线视频 | 日韩精品一区二区视频| 一二三区中文字幕| 激情欧美日韩一区二区| 久久精品网站视频| 欧美日韩免费电影| 国产成人在线播放| 97cao在线| 在线观看日产精品| 伊人中文字幕在线观看| 日韩黄色在线观看| 欧美大片网站在线观看| 日韩一级片免费观看| 91啦中文在线观看| 亚洲激情 欧美| 国模精品一区| 日本a级片久久久| 久久综合网导航| 美女福利视频一区| 久热国产视频| 亚洲成av人综合在线观看| 黄页网站免费观看| 亚洲人体大胆视频| 国产黄色片免费在线观看| 成人国产二区| 国产v综合ⅴ日韩v欧美大片 | 国产精品久久一卡二卡| 国产精品www爽爽爽| 国产精品videossex久久发布| 大片在线观看网站免费收看| 人在线成免费视频| 欧美综合在线第二页| 黄色无遮挡网站| 91精品国产乱码久久蜜臀| 亚洲av少妇一区二区在线观看| 91免费版在线| ass极品国模人体欣赏| 伊人精品视频| 免费在线观看亚洲视频| 警花av一区二区三区| 国产一区精品在线| 女子免费在线观看视频www| 国内伊人久久久久久网站视频| www.就去干.com| 日韩欧美中文字幕一区| 亚洲欧美日韩免费| 亚洲国产精品一区二区尤物区|