亚洲欧美第一页_禁久久精品乱码_粉嫩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一区二区三区免费野_久草精品视频
亚洲人成网站精品片在线观看| 国产一区二三区| 久久66热re国产| 97久久人人超碰| 日韩欧美国产一二三区| 亚洲激情av在线| 国产激情精品久久久第一区二区| 欧美三级资源在线| 中文字幕在线播放不卡一区| 久久福利视频一区二区| 欧美高清你懂得| 亚洲乱码国产乱码精品精98午夜| 国内成人自拍视频| 在线播放91灌醉迷j高跟美女| 亚洲欧美自拍偷拍色图| 国产露脸91国语对白| 日韩美女在线视频| 日韩成人免费电影| 欧美性受xxxx| 亚洲最大成人网4388xx| 成人国产精品视频| 中文字幕高清一区| 高清在线成人网| 久久嫩草精品久久久精品| 美腿丝袜亚洲一区| 91精品福利在线一区二区三区| 亚洲一区免费观看| 欧美午夜寂寞影院| 亚洲国产成人av网| 欧美日韩一区二区不卡| 亚洲午夜久久久久久久久电影院| 日本精品裸体写真集在线观看 | 国产呦萝稀缺另类资源| 9191成人精品久久| 另类小说色综合网站| 日韩欧美亚洲国产精品字幕久久久| 日本亚洲欧美天堂免费| 日韩免费一区二区| 国产老肥熟一区二区三区| 国产日本欧洲亚洲| 本田岬高潮一区二区三区| 国产精品久久久久永久免费观看 | 香蕉成人伊视频在线观看| 色噜噜偷拍精品综合在线| 亚洲一区二区视频| 777xxx欧美| 国产一区二区三区免费看| 国产精品视频九色porn| 91热门视频在线观看| 一区二区三区在线视频播放| 欧美性大战久久久| 免费成人在线观看视频| 久久精品欧美日韩| 91视频在线观看| 午夜伦理一区二区| 久久综合色婷婷| 91视视频在线观看入口直接观看www| 一区二区成人在线视频| 日韩欧美中文字幕一区| 国产电影精品久久禁18| 亚洲日本va午夜在线电影| 欧美精品 日韩| 国产成人综合在线观看| 夜夜精品视频一区二区| 久久夜色精品国产噜噜av| 99r国产精品| 日本中文字幕一区二区有限公司| 国产欧美中文在线| 欧美日韩中文精品| 懂色av一区二区三区免费看| 亚洲国产精品视频| 久久久精品免费网站| 欧美视频一区二区在线观看| 国产精品18久久久久久vr| 亚洲免费观看高清| 欧美精品一区二区三区一线天视频 | 国产成人av福利| 亚洲国产综合在线| 亚洲国产精品成人综合| 在线观看91精品国产麻豆| 成人h动漫精品| 精品一区二区三区视频| 一区二区三区视频在线看| 精品精品国产高清a毛片牛牛 | 一区二区三区高清不卡| 精品国产伦一区二区三区观看方式| 色域天天综合网| 国产精品911| 美女一区二区久久| 一区二区三区日韩精品| 精品999在线播放| 欧美日韩成人综合天天影院 | 韩国理伦片一区二区三区在线播放| 亚洲欧洲制服丝袜| 国产精品三级电影| 久久免费午夜影院| 日韩欧美一级特黄在线播放| 欧美日韩专区在线| 在线观看亚洲成人| 99麻豆久久久国产精品免费| 国产精品18久久久久| 免费成人av在线| 日日夜夜精品视频天天综合网| 国产精品传媒视频| 国产日韩欧美综合一区| 国产亚洲欧美色| 久久久久久久久97黄色工厂| 久久综合九色综合久久久精品综合 | 欧美在线一二三四区| 国产91色综合久久免费分享| 老汉av免费一区二区三区 | 精品精品国产高清a毛片牛牛| 91精品国产综合久久久蜜臀粉嫩| 欧美日韩电影一区| 欧美日韩国产美女| 欧美日韩国产天堂| 欧美一区二区在线不卡| 日韩亚洲欧美中文三级| 日韩欧美成人一区二区| 精品剧情v国产在线观看在线| 欧美一卡二卡三卡| 欧美电视剧在线观看完整版| 精品久久一区二区| 亚洲国产精品av| 亚洲乱码中文字幕| 五月激情丁香一区二区三区| 日本欧美加勒比视频| 麻豆一区二区三| 豆国产96在线|亚洲| 91丨porny丨首页| 欧美午夜不卡在线观看免费| 欧美一二三在线| 国产三级精品三级| 亚洲视频免费在线| 日韩国产精品91| 国产精品66部| 色噜噜久久综合| 91精品国产福利在线观看| 欧美精品一区二区三区蜜桃| 国产精品久久久久久久久果冻传媒| 一区二区国产盗摄色噜噜| 免费亚洲电影在线| www.一区二区| 777亚洲妇女| 国产网站一区二区| 一区二区三区国产精华| 久久99日本精品| 色88888久久久久久影院按摩| 欧美精品一二三| 国产日产欧产精品推荐色 | 国产一区欧美二区| 97精品视频在线观看自产线路二| 欧美日韩国产成人在线免费| 精品国产91洋老外米糕| 一区二区三区日韩在线观看| 久久99热这里只有精品| 91国偷自产一区二区三区观看| 日韩欧美久久一区| 一区二区三区欧美久久| 国产一区二区三区在线观看免费| 91久久免费观看| 国产色91在线| 日韩成人一区二区| 91视频xxxx| 欧美精品一区二区在线播放| 亚洲美女屁股眼交| 国产精品一区二区果冻传媒| 91精品欧美久久久久久动漫| 中文字幕一区二| 国产一区二区三区免费观看| 欧美日韩高清一区二区不卡| 中文字幕亚洲欧美在线不卡| 蜜臀av亚洲一区中文字幕| 91极品美女在线| 中文字幕高清不卡| 激情小说欧美图片| 制服丝袜亚洲播放| 一区二区三区在线免费观看| 国产精品77777竹菊影视小说| 在线播放日韩导航| 亚洲成人午夜影院| 色综合久久天天综合网| 中文在线一区二区| 国产精品一区二区三区乱码| 欧美tickling网站挠脚心| 日韩影院精彩在线| 欧美在线三级电影| 亚洲欧洲综合另类| 97精品久久久午夜一区二区三区 | 26uuu色噜噜精品一区二区| 午夜精品视频在线观看| 色悠悠亚洲一区二区| 国产精品久久久久久久午夜片| 韩国三级在线一区| 精品av综合导航| 九色综合狠狠综合久久| 欧美www视频| 国产中文字幕精品| 久久品道一品道久久精品| 久久国产三级精品|