亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? k90ti_lcd.c

?? 本代碼包為該GUI LIB在PC上的測試移植. PIC_Graphics 為PIC GUI的源代碼目錄 Demo 為PIC GUI 測試代碼目錄 其他的代碼和目錄均是uCGUI
?? C
?? 第 1 頁 / 共 3 頁
字號:
#include "CPU.H"
#include "K90Ti_LCD.H"

#define _CONST_ const

#include "ASCII.c"
//HZDotReader 輸出格式中以code 為const
#define code const
#include "Chinese.c"
#undef code
/*
-------------------------------------------------------------------------
GUI相關全局變量
-------------------------------------------------------------------------
*/
INT8U  GUIEnFont = En_8x16;                //英文字體
INT8U  GUITextMode = GUI_TEXTMODE_NORMAL;  //顯示模式
INT8U  GUIZoomMode  = GUI_TEXTMODE_ZOOMx1;


INT8U Char_XSIZE;   //英文字體X寬度
INT8U Char_YSIZE;   //英文字體Y寬度
INT8U Chinese_XSIZE;
INT8U Chinese_YSIZE;

GUI_COLOR BkColor = GUI_BLACK;//背景顏色
GUI_COLOR FgColor = GUI_WHITE;//前景顏色



INT16U PosX = 0;     //當前系統X坐標
INT16U PosY = 0;     //當前系統Y坐標

INT8U NoXY = TRUE;//是否使用PosX PosY的標志   1-->不使用   0-->使用




void SomeNop(void)
{
    INT16U j;
    for(j = 0x0F; j > 0; j--);
}
//獲得LCD型號
INT8U LCD_GetLCDType(void)
{
    INT8U temp;
    temp = (0x07 & DCU_DATA_PORT);
    return temp;
}
//設置顯存地址
void LCD_SetSRAMAddr(INT32U Addr)
{
    INT8U temp;
    Addr = Addr &0x0003FFFF;//18bit Addr
    temp = Addr & 0x3F;
    DCU_CMD_PORT = DCU_CMD_Set_Addr_L | temp;
    SomeNop();
    Addr = Addr >> 6;
    temp = Addr & 0x3F;
    DCU_CMD_PORT = DCU_CMD_Set_Addr_M | temp;
    SomeNop();
    Addr = Addr >> 6;
    temp = Addr & 0x3F;
    DCU_CMD_PORT = DCU_CMD_Set_Addr_H | temp;
    SomeNop();

}
void LCD_SetBkColor(INT8U BkColor)
{
    INT8U temp;
    temp = BkColor & 0x07;
    DCU_CMD_PORT = DCU_CMD_Set_RGB_0 | temp;//設置數據0 對應的顏色
    SomeNop();
}
void LCD_SetColor(INT8U Color)
{
    INT8U temp;
    temp = Color & 0x07;
    DCU_CMD_PORT = DCU_CMD_Set_RGB_1 | temp;//設置數據1 對應的顏色
    SomeNop();
}
void LCD_Delayus(INT16U us)
{
  INT16U i;
  INT16U j;
  for(i = us; i > 0; i--){ /* delay */
    for(j = 0x0D; j > 0; j--); /* delay */
  }
}
void LCD_DelayMs(INT16U Ms)
{
  INT16U i;
  for(i = 0; i < Ms; i++){ /* delay */
    LCD_Delayus(1000);
  }
}
/*
void LCD_Init(void)
{
    DCU_CMD_PORT = DCU_CMD_Set_State_B;
    SomeNop();


    DCU_CMD_PORT = DCU_CMD_Set_State_A |LCD_VEE_ON_Bit;//VEE_ON
    SomeNop();
    DCU_CMD_PORT = DCU_CMD_Set_State_A |LCD_VEE_ON_Bit;//
    SomeNop();
    DCU_CMD_PORT = DCU_CMD_Set_State_A |LCD_VEE_ON_Bit;//
    SomeNop();
    DCU_CMD_PORT = DCU_CMD_Set_State_A |LCD_VEE_ON_Bit;//
    SomeNop();
    DCU_CMD_PORT = DCU_CMD_Set_State_A |LCD_VEE_ON_Bit;//
    SomeNop();

    LCD_DelayMs(25);
    DCU_CMD_PORT = DCU_CMD_Set_State_A |LCD_VEE_ON_Bit|LCD_DISP_ON_Bit;//VEE_ON + Disp_ON
    SomeNop();
    DCU_CMD_PORT = DCU_CMD_Set_State_A |LCD_VEE_ON_Bit|LCD_DISP_ON_Bit;//
    SomeNop();
    DCU_CMD_PORT = DCU_CMD_Set_State_A |LCD_VEE_ON_Bit|LCD_DISP_ON_Bit;//
    SomeNop();
    DCU_CMD_PORT = DCU_CMD_Set_State_A |LCD_VEE_ON_Bit|LCD_DISP_ON_Bit;//
    SomeNop();
    DCU_CMD_PORT = DCU_CMD_Set_State_A |LCD_VEE_ON_Bit|LCD_DISP_ON_Bit;//
    SomeNop();
}

void LCD_SetBkLight(BOOL Up_nDown)
{


    if(Up_nDown){
        DCU_CMD_PORT = DCU_CMD_Set_Light |X9313_nCS_Bit|X9313_UnD_Bit|X9313_INC_Bit;
        LCD_Delayus(2);
        DCU_CMD_PORT = DCU_CMD_Set_Light |              X9313_UnD_Bit|X9313_INC_Bit;
        LCD_Delayus(2);
        DCU_CMD_PORT = DCU_CMD_Set_Light |              X9313_UnD_Bit;
        LCD_Delayus(2);
        DCU_CMD_PORT = DCU_CMD_Set_Light |              X9313_UnD_Bit|X9313_INC_Bit;
        LCD_Delayus(2);
        DCU_CMD_PORT = DCU_CMD_Set_Light |X9313_nCS_Bit|X9313_UnD_Bit|X9313_INC_Bit;

    }else{
        DCU_CMD_PORT = DCU_CMD_Set_Light |X9313_nCS_Bit|X9313_INC_Bit;
        LCD_Delayus(2);
        DCU_CMD_PORT = DCU_CMD_Set_Light |              X9313_INC_Bit;
        LCD_Delayus(2);
        DCU_CMD_PORT = DCU_CMD_Set_Light ;
        LCD_Delayus(2);
        DCU_CMD_PORT = DCU_CMD_Set_Light |              X9313_INC_Bit;
        LCD_Delayus(2);
        DCU_CMD_PORT = DCU_CMD_Set_Light |X9313_nCS_Bit|X9313_INC_Bit;

    }
}

void LCD_Clear(INT8U BkColor)
{
    INT16U LCD_X;
    INT16U LCD_Y;
//    LCD_SetBkColor(BkColor);
//    LCD_SetColor(0xFF);


//    LCD_SetSRAMAddr(0);
    for(LCD_Y = 0; LCD_Y < LCD_YSIZE; LCD_Y++){
        for(LCD_X = 0; LCD_X < LCD_X_BYTE_SIZE; LCD_X++){
//            SomeNop();
//            DCU_DATA_PORT = 0x00;
            GUI_X_Lock();
            LCDSIM_SetPixelIndex(LCD_X,LCD_Y,BkColor);
            GUI_X_Unlock();

        }
    }
}
*/
void GUI_Clear(void)
{
    INT16U LCD_X;
    INT16U LCD_Y;
    for(LCD_Y = 0; LCD_Y < LCD_YSIZE; LCD_Y++){
        for(LCD_X = 0; LCD_X < LCD_X_BYTE_SIZE; LCD_X++){
            Display_Locate(0x00, LCD_X,LCD_Y);
        }
    }
}
void GUI_Init(void)
{

//    INT8U LCDType;
//    LCD_Init();
//    LCDType = LCD_GetLCDType();
//    if(LCDType==0x01){//黑白 LCD
//        LCD_Clear(0x00);
//    }
    BkColor = GUI_BLUE;
    FgColor = GUI_RED;
    GUI_Clear();
    GUI_SetEnFont(En_8x16);
    GUI_SetTextMode(GUI_TEXTMODE_NORMAL);
    GUI_SetFontZoom(GUI_TEXTMODE_ZOOMx1);
    PosX = 0;
    PosY = 0;
    NoXY = TRUE;

}
/*
*****************************************************************************
* Display_Locate - LCD上指定位置 顯示指定數據
* DESCRIPTION: -
*
* @Param x0:0--(640/8-1)   橫向坐標  LCD 是橫向8個點為一個Byte
* @Param y0:0--(480-1)     縱向坐標
* @Param DisplayData:寫入的數據
* @Return :
* ----
*****************************************************************************
*/
/*
void Display_Locate(INT8U DisplayData, INT16U x0, INT16U y0)
{
    INT32U Addr;
    if ((x0 <= (LCD_X_BYTE_SIZE-1))&&(y0 <= (LCD_YSIZE-1))){
        Addr = y0 * LCD_X_BYTE_SIZE + x0;
        LCD_SetSRAMAddr(Addr);
        DCU_DATA_PORT = DisplayData;
        SomeNop();
    }
}
*/
//該表格把字體放大
//
INT16U _CONST_ Changedot[] =
{
0x0000, 0x0003, 0x000c, 0x000f, 0x0030, 0x0033, 0x003c, 0x003f, 0x00c0, 0x00c3,
0x00cc, 0x00cf, 0x00f0, 0x00f3, 0x00fc, 0x00ff, 0x0300, 0x0303, 0x030c, 0x030f,
0x0330, 0x0333, 0x033c, 0x033f, 0x03c0, 0x03c3, 0x03cc, 0x03cf, 0x03f0, 0x03f3,
0x03fc, 0x03ff, 0x0c00, 0x0c03, 0x0c0c, 0x0c0f, 0x0c30, 0x0c33, 0x0c3c, 0x0c3f,
0x0cc0, 0x0cc3, 0x0ccc, 0x0ccf, 0x0cf0, 0x0cf3, 0x0cfc, 0x0cff, 0x0f00, 0x0f03,
0x0f0c, 0x0f0f, 0x0f30, 0x0f33, 0x0f3c, 0x0f3f, 0x0fc0, 0x0fc3, 0x0fcc, 0x0fcf,
0x0ff0, 0x0ff3, 0x0ffc, 0x0fff, 0x3000, 0x3003, 0x300c, 0x300f, 0x3030, 0x3033,
0x303c, 0x303f, 0x30c0, 0x30c3, 0x30cc, 0x30cf, 0x30f0, 0x30f3, 0x30fc, 0x30ff,
0x3300, 0x3303, 0x330c, 0x330f, 0x3330, 0x3333, 0x333c, 0x333f, 0x33c0, 0x33c3,
0x33cc, 0x33cf, 0x33f0, 0x33f3, 0x33fc, 0x33ff, 0x3c00, 0x3c03, 0x3c0c, 0x3c0f,
0x3c30, 0x3c33, 0x3c3c, 0x3c3f, 0x3cc0, 0x3cc3, 0x3ccc, 0x3ccf, 0x3cf0, 0x3cf3,
0x3cfc, 0x3cff, 0x3f00, 0x3f03, 0x3f0c, 0x3f0f, 0x3f30, 0x3f33, 0x3f3c, 0x3f3f,
0x3fc0, 0x3fc3, 0x3fcc, 0x3fcf, 0x3ff0, 0x3ff3, 0x3ffc, 0x3fff, 0xc000, 0xc003,
0xc00c, 0xc00f, 0xc030, 0xc033, 0xc03c, 0xc03f, 0xc0c0, 0xc0c3, 0xc0cc, 0xc0cf,
0xc0f0, 0xc0f3, 0xc0fc, 0xc0ff, 0xc300, 0xc303, 0xc30c, 0xc30f, 0xc330, 0xc333,
0xc33c, 0xc33f, 0xc3c0, 0xc3c3, 0xc3cc, 0xc3cf, 0xc3f0, 0xc3f3, 0xc3fc, 0xc3ff,
0xcc00, 0xcc03, 0xcc0c, 0xcc0f, 0xcc30, 0xcc33, 0xcc3c, 0xcc3f, 0xccc0, 0xccc3,
0xcccc, 0xcccf, 0xccf0, 0xccf3, 0xccfc, 0xccff, 0xcf00, 0xcf03, 0xcf0c, 0xcf0f,
0xcf30, 0xcf33, 0xcf3c, 0xcf3f, 0xcfc0, 0xcfc3, 0xcfcc, 0xcfcf, 0xcff0, 0xcff3,
0xcffc, 0xcfff, 0xf000, 0xf003, 0xf00c, 0xf00f, 0xf030, 0xf033, 0xf03c, 0xf03f,
0xf0c0, 0xf0c3, 0xf0cc, 0xf0cf, 0xf0f0, 0xf0f3, 0xf0fc, 0xf0ff, 0xf300, 0xf303,
0xf30c, 0xf30f, 0xf330, 0xf333, 0xf33c, 0xf33f, 0xf3c0, 0xf3c3, 0xf3cc, 0xf3cf,
0xf3f0, 0xf3f3, 0xf3fc, 0xf3ff, 0xfc00, 0xfc03, 0xfc0c, 0xfc0f, 0xfc30, 0xfc33,
0xfc3c, 0xfc3f, 0xfcc0, 0xfcc3, 0xfccc, 0xfccf, 0xfcf0, 0xfcf3, 0xfcfc, 0xfcff,
0xff00, 0xff03, 0xff0c, 0xff0f, 0xff30, 0xff33, 0xff3c, 0xff3f, 0xffc0, 0xffc3,
0xffcc, 0xffcf, 0xfff0, 0xfff3, 0xfffc, 0xffff,
};
//extern void GUI_X_Lock(void);
//extern void GUI_X_Unlock(void);
//extern void  LCDSIM_SetPixelIndex(int x, int y, int Index);

void Display_Locate(INT8U DisplayData, INT16U x0, INT16U y0)
{
//    INT32U Addr;
    INT8U LByte;
    INT8U HByte;
    unsigned char i;
    if ((x0 <= (LCD_X_BYTE_SIZE-1))&&(y0 <= (LCD_YSIZE-1))){
        if (GUIZoomMode == GUI_TEXTMODE_ZOOMx2){
/*
            Addr = y0  * LCD_X_BYTE_SIZE + x0;
            LByte = (INT8U) Changedot[DisplayData];
            HByte = (INT8U) ((Changedot[DisplayData]&0xFF00) >> 8);
            SomeNop();
            LCD_SetSRAMAddr(Addr);
            DCU_DATA_PORT = HByte;
            SomeNop();
            SomeNop();
            SomeNop();
            SomeNop();
            DCU_DATA_PORT = LByte;
            SomeNop();
            SomeNop();
            SomeNop();
            SomeNop();
            Addr = Addr + LCD_X_BYTE_SIZE;//下一行
            LCD_SetSRAMAddr(Addr);
            DCU_DATA_PORT = HByte;
            SomeNop();
            SomeNop();
            SomeNop();
            SomeNop();
            SomeNop();
            DCU_DATA_PORT = LByte;
            SomeNop();
*/
            LByte = (INT8U) Changedot[DisplayData];
            HByte = (INT8U) ((Changedot[DisplayData]&0xFF00) >> 8);

            GUI_X_Lock();
            x0 = x0*8;
            for(i = 0; i < 8; i++){
                if (HByte&(1<<(7-i))){
                    LCDSIM_SetPixelIndex(x0++,y0,FgColor);
                }else {
                    LCDSIM_SetPixelIndex(x0++,y0,BkColor);
                }
            }
            for(i = 0; i < 8; i++){
                if (LByte&(1<<(7-i))){
                    LCDSIM_SetPixelIndex(x0++,y0,FgColor);
                }else {
                    LCDSIM_SetPixelIndex(x0++,y0,BkColor);
                }
            }

            GUI_X_Unlock();

        }else{
//            Addr = y0 * LCD_X_BYTE_SIZE + x0;
//            LCD_SetSRAMAddr(Addr);
//            DCU_DATA_PORT = DisplayData;
//            SomeNop();
/*
            y0 = y0*8*2;
            for(i = 0; i < 8; i++){
                if (DisplayData&(1<<i)){
                    GUI_SetColor(GUI_LIGHTRED);
                    LCD_DrawPixel(y0*2, y0);
                    LCD_DrawPixel(y0*2, y0+1);
                    LCD_DrawPixel(y0*2+1, y0);
                    LCD_DrawPixel(y0*2+1, y0+1);
                    y0 = y0+2;
                }else {
                    GUI_SetColor(GUI_LIGHTGREEN);
                    LCD_DrawPixel(y0*2, y0);
                    LCD_DrawPixel(X*2, Y+1);
                    LCD_DrawPixel(X*2+1, Y);
                    LCD_DrawPixel(X*2+1, Y+1);
                    Y = Y+2;
                }
            }
*/
            GUI_X_Lock();
//            x0 = x0*8;
            for(i = 0; i < 8; i++){
                if (DisplayData&(1<<(7-i))){
//                    GUI_X_Lock();
                    LCDSIM_SetPixelIndex(x0++,y0,FgColor);
//                    GUI_X_Unlock();
                }else {
//                    GUI_X_Lock();
                    LCDSIM_SetPixelIndex(x0++,y0,BkColor);
//                    GUI_X_Unlock();
                }
            }
            GUI_X_Unlock();
        }
    }
}
/*
*****************************************************************************
* Display_ASCII - 顯示一個ASCII
* DESCRIPTION: -
*
* @Param X:X軸坐標 0--LCD_X_BYTE_SIZE  (注意邊界)
* @Param Y:Y軸坐標 0-- LCD_YSIZE (注意邊界)
* @Param Char:ASCII碼
* @Return :
* ----
*****************************************************************************
*/
void Display_ASCII(INT8U AscciiChar, INT16U X, INT16U Y)
{
    INT8U i, ImgData;
    INT16U Disp_y = Y;
    if(GUIEnFont == En_5x8){
        for(i = 0; i < 8; i++){
            ImgData = chardot_5x8[i+(AscciiChar-0x20)*8];
            Display_Locate(ImgData, X, Disp_y);
            Disp_y ++;
        }
    } else {
        for(i = 0; i < 16; i++){
            ImgData = chardot_8x16[i+(AscciiChar-0x20)*16];
            Display_Locate(ImgData, X, Disp_y);
            if(GUIZoomMode == GUI_TEXTMODE_ZOOMx1){
                    Disp_y ++;
            }else{
                    Disp_y += 2;
            }
        }
   }
}
void Display_InvASCII(INT8U AscciiChar, INT16U X, INT16U Y)
{
    INT8U i, ImgData;
    INT16U Disp_y = Y;
    if(GUIEnFont == En_5x8){
        for(i = 0; i < 8; i++){
            ImgData = chardot_5x8[i+(AscciiChar-0x20)*8] ^0xFF;
            Display_Locate(ImgData, X, Disp_y);
            Disp_y++;
        }
    } else {
        for(i = 0; i < 16; i++){
            ImgData = chardot_8x16[i+(AscciiChar-0x20)*16] ^0xFF;
            Display_Locate(ImgData, X, Disp_y);
            Disp_y++;
        }
   }
}

void Display_ASCII_UnderLine(INT8U AscciiChar, INT16U X, INT16U Y)
{
    INT8U i, ImgData;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久精品国产精品亚洲红杏| 欧美精品在线视频| 国内精品伊人久久久久av影院| 一区二区三区在线视频观看| 亚洲欧美另类图片小说| 中文字幕一区三区| 亚洲免费在线视频一区 二区| 国产精品久久久一区麻豆最新章节| 国产免费成人在线视频| 国产精品久久久久久久久晋中| 欧美国产一区视频在线观看| 国产精品传媒视频| 亚洲曰韩产成在线| 免费在线观看一区| 成人综合在线网站| 色狠狠av一区二区三区| 欧美日韩免费高清一区色橹橹 | 久久综合国产精品| 国产精品午夜在线| 亚洲韩国精品一区| 久久99国内精品| www.欧美.com| 337p亚洲精品色噜噜狠狠| 久久先锋资源网| 亚洲视频在线一区| 蜜臀精品久久久久久蜜臀| 成人三级在线视频| 欧美一区二区三区白人| 国产视频亚洲色图| 亚洲超碰97人人做人人爱| 久久激情五月激情| 色婷婷精品久久二区二区蜜臂av| 欧美日韩国产综合视频在线观看| 2019国产精品| 午夜亚洲国产au精品一区二区 | 国产日韩精品一区二区浪潮av| 自拍偷拍亚洲综合| 久久97超碰色| 欧美无乱码久久久免费午夜一区| ww亚洲ww在线观看国产| 亚洲一区二区三区不卡国产欧美| 久久精品国产精品亚洲精品| 97久久超碰国产精品| 欧美不卡视频一区| 亚洲国产综合在线| 97国产精品videossex| 久久综合五月天婷婷伊人| 亚洲综合免费观看高清完整版在线| 蜜臀av性久久久久av蜜臀妖精 | 欧美日韩亚洲丝袜制服| 国产视频911| 另类小说色综合网站| 欧美自拍偷拍一区| 国产精品黄色在线观看| 国产一区二区不卡老阿姨| 欧美精品丝袜久久久中文字幕| ...中文天堂在线一区| 精品一区二区三区影院在线午夜| 91国模大尺度私拍在线视频| 中文字幕亚洲一区二区va在线| 久久99最新地址| 91麻豆免费在线观看| 国产精品乱子久久久久| 国产高清在线精品| 欧美精品一区二区高清在线观看| 日韩中文字幕91| 欧美丰满一区二区免费视频| 亚洲国产精品久久艾草纯爱 | 亚洲h精品动漫在线观看| 成人av网站在线观看免费| 久久精品视频在线看| 人禽交欧美网站| 日韩视频在线一区二区| 日本不卡视频在线观看| 日韩一区二区三区av| 三级欧美在线一区| 日韩欧美一区二区久久婷婷| 亚洲国产一区二区视频| 欧美这里有精品| 亚洲尤物视频在线| 欧美美女直播网站| 亚州成人在线电影| 日韩一级视频免费观看在线| 日韩高清中文字幕一区| 日韩免费观看2025年上映的电影| 久久99久久久欧美国产| 国产三级精品三级| 99免费精品视频| 亚洲国产精品一区二区www在线| 色播五月激情综合网| 日韩中文字幕一区二区三区| 日韩欧美一区在线观看| 激情图片小说一区| 中文字幕中文字幕一区| 91视频免费看| 免费精品视频在线| 国产精品久久久久久久久免费相片 | 国产精品视频第一区| 成人美女视频在线观看18| 中文字幕第一区二区| jlzzjlzz国产精品久久| 性感美女久久精品| 久久精品人人做人人综合| 91在线看国产| 美女精品一区二区| 日韩一区二区视频| 成人精品免费网站| 日韩黄色在线观看| 国产精品毛片久久久久久| 欧美视频在线一区二区三区| 国产综合色精品一区二区三区| 中文字幕在线不卡视频| 91精品国产欧美一区二区| 成人中文字幕在线| 蜜桃视频在线观看一区二区| 亚洲人成伊人成综合网小说| 欧美一级日韩一级| 日本韩国欧美三级| 国产黄色91视频| 日韩精品五月天| 亚洲男人天堂一区| 国产三级久久久| 精品国产91亚洲一区二区三区婷婷| 国产精品888| 午夜久久久影院| 国产欧美精品日韩区二区麻豆天美| 91在线高清观看| 精品制服美女丁香| 蜜桃视频免费观看一区| 亚洲免费高清视频在线| 亚洲国产激情av| 精品粉嫩超白一线天av| 欧美在线一二三四区| 99久久夜色精品国产网站| 国产裸体歌舞团一区二区| 日韩 欧美一区二区三区| 亚洲第一激情av| 亚洲一区二区三区四区在线免费观看| 久久久久国产精品人| 欧美一级爆毛片| 欧美一区二区日韩一区二区| 欧美亚一区二区| 99精品久久免费看蜜臀剧情介绍| 日本不卡免费在线视频| 午夜精品视频一区| 亚洲精品免费一二三区| 中文欧美字幕免费| 欧美激情综合五月色丁香| 亚洲精品一线二线三线| 欧美一区二区三区在线看| 欧美日韩日日骚| 4438x成人网最大色成网站| 91成人免费网站| 色噜噜狠狠色综合欧洲selulu| 成人毛片视频在线观看| 福利一区在线观看| 成人黄色av网站在线| 色综合天天综合狠狠| 91国内精品野花午夜精品| 欧美日韩精品一区二区三区蜜桃| 色哟哟亚洲精品| 欧美日韩国产另类不卡| 91精品麻豆日日躁夜夜躁| 日韩三级伦理片妻子的秘密按摩| 911精品国产一区二区在线| 日韩一区二区中文字幕| 欧美xxxx老人做受| 中文久久乱码一区二区| 亚洲一区在线观看网站| 奇米888四色在线精品| 国产剧情一区二区| 91丨九色丨尤物| 欧美亚男人的天堂| 成人免费视频国产在线观看| 99久久综合国产精品| 欧美日韩中文精品| 2欧美一区二区三区在线观看视频| 国产嫩草影院久久久久| 亚洲午夜羞羞片| 国产美女一区二区三区| 91一区二区在线| 日韩一区二区视频| 久久久久久日产精品| 亚洲一区二区黄色| 国产在线精品视频| 欧美在线不卡一区| 久久久www成人免费无遮挡大片| 亚洲人妖av一区二区| 麻豆成人久久精品二区三区红 | 欧美亚洲综合在线| 日韩一区二区在线免费观看| 国产精品久久久久久久久免费相片| 一区二区激情小说| 国产高清精品久久久久| 欧美人xxxx| 国产亚洲欧美色| 日韩精品乱码免费| 波多野结衣的一区二区三区| 日韩午夜三级在线| 亚洲制服欧美中文字幕中文字幕|