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

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

?? ui.c

?? dz3000_51.0.0.4.rar
?? C
?? 第 1 頁 / 共 3 頁
字號:
/*++

Copyright (c) 2001 Sunplus Technology Co., Ltd.

Module Name:

        ui.c

Abstract:

        Module related to user interface

Environment:

        Keil C51 Compiler

Revision History:

        08/28/2001      Anonymous       created

--*/

//=============================================================================
//Header file
//=============================================================================
#include "general.h"
#include "ui.h"

#include "main.h" //yichang
#include "uiflow.h"

//ada@0415 test ui
#include "timer.h"

//Joe@2003.3.4 20:36 add begin
#include "JoeToEvb.h"
#include "string.h"
//Joe@2003.3.4 20:36 add end
//=============================================================================
//Symbol
//=============================================================================

//-----------------------------------------------------------------------------
//Constant
//-----------------------------------------------------------------------------
#if (SIMULATE) // WWWW0409
sbit Key_Column1;
sbit Key_Column2;
#else
sbit Key_Column1 = P3^4;
sbit Key_Column2 = P3^5;
//Joe@2003.3.5 11:12 add begin
sbit Key_Column3 = P3^3;
//Joe@2003.3.5 11:12 add end
#endif

//-----------------------------------------------------------------------------
//Variable
//-----------------------------------------------------------------------------
xdata UCHAR pressing_key;

//ada@0415 test ui
xdata UCHAR old_key;
xdata UCHAR key;
xdata UCHAR old_Audeokey;
//Joe@2003.2.28 10:32 mask begin
/*
xdata UCHAR mode_change;
xdata UCHAR keymode1;
xdata UCHAR old_keymode1;
xdata UCHAR keymode2;
xdata UCHAR old_keymode2;
xdata UCHAR keymode3;
xdata UCHAR old_keymode3;
xdata UCHAR keymode4;
xdata UCHAR old_keymode4;
*/
//Joe@2003.2.28 10:32 mask end

//Joe@2003.2.25 10:10 add begin
extern xdata UCHAR AEtype;//patch4.5@jhyu@50HzTable
extern xdata UCHAR G_KeepPushKeyCount;
//Joe@2003.2.25 10:10 add end
//=============================================================================
//Program
//=============================================================================
//=============================================================================
//InitialGPIO
//=============================================================================
void UI_InitialGPIO(void) USING_0
{
	#if(TURNKEY_OPTION == 1)
	//L2_SetGPIOBit(8,0);	//ROM_A16
	//L2_SetGPIOBit(9,0);	//ROM_A17
	//L2_SetGPIOBit(10,0);	//ROM_A18
	L2_SetGPIOBit(11,0);	//USB_RDY
	L2_SetGPIOBit(12,0);	//TRIG
	//L2_SetGPIOBit(13,0);	//ONE_EXTAL
	L2_SetGPIOBit(14,0);	//POWER_CTRL
	L2_SetGPIOBit(15,0);	//LCD_BACKLIGHT
	//DbgPrint("L2_TurnOnOffDisplay17=%bu\n",17);
	L2_SetGPIOBit(16,1);	//LCD_POWER		//Davis:patch3.01 open 
	L2_SetGPIOBit(40,1);	//LCD_CTRL	//Davis:patch5.0.0.3_2005/Jun/30
	L2_SetGPIOBit(17,0);	//BUZZER
	L2_SetGPIOBit(18,0);	//USB_DET
	L2_SetGPIOBit(29,0);
	L2_SetGPIOBit(19,1);	//SCAN_A
	L2_SetGPIOBit(20,1);	//SCAN_B
	L2_SetGPIOBit(21,1);	//SCAN_C
	L2_SetGPIOBit(22,0);	//DET_A
	L2_SetGPIOBit(23,0);	//DET_B
	L2_SetGPIOBit(24,0);	//DET_C
	L2_SetGPIOBit(35,0);	//SW_ROM5	//Davis:patch5.0.0.5_2005/Jul/19
	L2_SetGPIOBit(25,0);	//SW_ROM4
	L2_SetGPIOBit(26,0);	//SW_ROM3
	L2_SetGPIOBit(27,0);	//SW_ROM2
	L2_SetGPIOBit(28,0);	//SW_ROM1
//Davis:patch3.01 mask	L2_SetGPIOBit(0,0);	//SW_ROM1
	XBYTE[0x2d72] = 0xfe;	//digtv[8,11]
	XBYTE[0x203b] |= 0x20; //gpio29self_led//wendy@2004/8/7
	XBYTE[0x2033] &= 0xdf;//gpio29self_led//wendy@2004/8/7
//	L2_SetGPIOBit(6,1);	//SENSOR_POWER
//	L2_SetGPIOBit(7,0);	//SENSOR_RESET
	XBYTE[0x2c03] &= 0xef;  //power_det//wendy@2004/8/10
//	XBYTE[0x2050] &= 0xfe;  
//	XBYTE[0x2058] &= 0x00; 
	XBYTE[0x2053] &= 0xfe;  
	XBYTE[0x205b] &= 0x00;  

	//L2_ConfigGPIOBit(8,0);	//ROM_A16
	//L2_ConfigGPIOBit(9,0);	//ROM_A17
	//L2_ConfigGPIOBit(10,0);	//ROM_A18
	L2_ConfigGPIOBit(11,1);	//USB_RDY
	L2_ConfigGPIOBit(12,1);	//TRIG
	//L2_ConfigGPIOBit(13,0);	//ONE_EXTAL
	L2_ConfigGPIOBit(14,1);	//POWER_CTRL
	L2_ConfigGPIOBit(15,1);	//LCD_BACKLIGHT
	L2_ConfigGPIOBit(16,1);	//LCD_POWER//Davis:patch3.01	close		//open for debug
	L2_ConfigGPIOBit(17,1);	//BUZZER
	L2_ConfigGPIOBit(18,1);	//USB_DET
	L2_ConfigGPIOBit(19,1);	//SCAN_A
	L2_ConfigGPIOBit(20,1);	//SCAN_B
	L2_ConfigGPIOBit(21,1);	//SCAN_C
	L2_ConfigGPIOBit(22,0);	//DET_A
	L2_ConfigGPIOBit(23,0);	//DET_B
	L2_ConfigGPIOBit(24,0);	//DET_C
	L2_ConfigGPIOBit(35,0);	//SW_ROM5	//Davis:patch5.0.0.5_2005/Jul/19
	L2_ConfigGPIOBit(25,0);	//SW_ROM4
	L2_ConfigGPIOBit(26,0);	//SW_ROM3
	L2_ConfigGPIOBit(27,0);	//SW_ROM2
	L2_ConfigGPIOBit(28,0);	//SW_ROM1
//Davis:pacth3.01 mask	L2_ConfigGPIOBit(0,0);	//TV_DET
	L2_ConfigGPIOBit(29,1);	//SELF_TIMER
	L2_ConfigGPIOBit(40,1);	//LCD_Ctrl	//Davis:patch5.0.0.3_2005/Jun/30
	L2_ConfigGPIOBit(6,1);	//SENSOR_POWER
//	L2_ConfigGPIOBit(7,0);	//SENSOR_RESET
	L2_ConfigGPIOBit(4,1);	  //gpio 4
	L2_ConfigGPIOBit(3,0);	  //gpio 3
	L2_SetGPIOBit(4,0);	//SW_ROM1
	L2_SetGPIOBit(3,0);	//SW_ROM1
	XBYTE[0x2038] &= 0xdf;	//digtv[8,11]
	XBYTE[0x2408] &= 0xcf;	//wendy for low power detect	//Davis:patch5.0.0.3_2005/Jun/30 FMGPIO28 29
	#else
	L2_SetGPIOBit(0,0);	//TV_DET
	L2_SetGPIOBit(1,0);	//USB_DET
	L2_SetGPIOBit(2,0);	//POWER_DET
	L2_SetGPIOBit(3,0);	//CHARGE_EN
	L2_SetGPIOBit(4,0);	//CHARGE_OK
	L2_SetGPIOBit(5,0);	//CHARGE_RDY
	L2_SetGPIOBit(6,1);	//SENSOR_POWER
	L2_SetGPIOBit(7,0);	//SENSOR_RESET
	//L2_SetGPIOBit(8,0);	//ROM_A16
	//L2_SetGPIOBit(9,0);	//ROM_A17
	//L2_SetGPIOBit(10,0);	//ROM_A18
	//L2_SetGPIOBit(11,0);	//ROM_A19
	L2_SetGPIOBit(12,0);	//TRIG
	//L2_SetGPIOBit(13,0);	//ONE_EXTAL
	L2_SetGPIOBit(14,0);	//POWER_CTRL
	L2_SetGPIOBit(15,0);	//CF_POWER
	L2_SetGPIOBit(16,0);	//LCD_POWER
	L2_SetGPIOBit(17,0);	//BUZZER
	L2_SetGPIOBit(18,1);	//RDY/BUSY
	L2_SetGPIOBit(19,0);	//SELF_TIMER
	//L2_SetGPIOBit(20,0);	//OSD_DOWN
	//L2_SetGPIOBit(21,0);	//
	//L2_SetGPIOBit(22,0);	//OSD_UP
	L2_SetGPIOBit(23,1);	//LCD_BRIGHT
	L2_SetGPIOBit(24,0);	//USB_RDY
	L2_SetGPIOBit(25,0);	//SW_ROW1
	L2_SetGPIOBit(26,0);	//SW_ROW2
	L2_SetGPIOBit(27,0);	//SW_ROW3
	L2_SetGPIOBit(28,0);	//SW_ROW4
	L2_SetGPIOBit(29,0);	//SW_MODE1
	L2_SetGPIOBit(30,0);	//SW_MODE2
	//L2_SetGPIOBit(31,0);	//STROBE
	//L2_SetGPIOBit(32,0);	//ACK
	//L2_SetGPIOBit(33,0);	//DATA
	L2_SetGPIOBit(34,0);	//LB1
	L2_SetGPIOBit(35,0);	//LB2
	L2_SetGPIOBit(36,0);	//LB3
	L2_SetGPIOBit(37,0);	//SDRAM_CS
	L2_SetGPIOBit(38,0);	//SW_MODE3
	L2_SetGPIOBit(39,0);	//SW_MODE4
	L2_SetGPIOBit(40,0);	//AUDIO_CTRL
	//L2_SetGPIOBit(41,0);	//

	L2_ConfigGPIOBit(0,0);	//TV_DET
	L2_ConfigGPIOBit(1,0);	//USB_DET
	L2_ConfigGPIOBit(2,0);	//POWER_DET
	L2_ConfigGPIOBit(3,1);	//CHARGE_EN
	L2_ConfigGPIOBit(4,0);	//CHARGE_OK
	L2_ConfigGPIOBit(5,1);	//CHARGE_RDY
	L2_ConfigGPIOBit(6,1);	//SENSOR_POWER
	L2_ConfigGPIOBit(7,0);	//SENSOR_RESET
	//L2_ConfigGPIOBit(8,0);	//ROM_A16
	//L2_ConfigGPIOBit(9,0);	//ROM_A17
	//L2_ConfigGPIOBit(10,0);	//ROM_A18
	//L2_ConfigGPIOBit(11,0);	//ROM_A19
	L2_ConfigGPIOBit(12,1);	//TRIG
	//L2_ConfigGPIOBit(13,0);	//ONE_EXTAL
	L2_ConfigGPIOBit(14,1);	//POWER_CTRL
	L2_ConfigGPIOBit(15,1);	//CF_POWER
	L2_ConfigGPIOBit(16,1);	//LCD_POWER
	L2_ConfigGPIOBit(17,1);	//BUZZER
	L2_ConfigGPIOBit(18,1);	//RDY/BUSY
	L2_ConfigGPIOBit(19,1);	//SELF_TIMER
	//L2_ConfigGPIOBit(20,0);	//OSD_DOWN
	//L2_ConfigGPIOBit(21,0);	//
	//L2_ConfigGPIOBit(22,0);	//OSD_UP
	L2_ConfigGPIOBit(23,1);	//LCD_BRIGHT
	L2_ConfigGPIOBit(24,1);	//USB_RDY
	L2_ConfigGPIOBit(25,0);	//SW_ROW1
	L2_ConfigGPIOBit(26,0);	//SW_ROW2
	L2_ConfigGPIOBit(27,0);	//SW_ROW3
	L2_ConfigGPIOBit(28,0);	//SW_ROW4
	L2_ConfigGPIOBit(29,0);	//SW_MODE1
	L2_ConfigGPIOBit(30,0);	//SW_MODE2
	//L2_ConfigGPIOBit(31,0);	//STROBE
	//L2_ConfigGPIOBit(32,0);	//ACK
	//L2_ConfigGPIOBit(33,0);	//DATA
	L2_ConfigGPIOBit(34,0);	//LB1
	L2_ConfigGPIOBit(35,0);	//LB2
	L2_ConfigGPIOBit(36,0);	//LB3
	L2_ConfigGPIOBit(37,0);	//SDRAM_CS
	L2_ConfigGPIOBit(38,0);	//SW_MODE3
	L2_ConfigGPIOBit(39,0);	//SW_MODE4
	L2_ConfigGPIOBit(40,1);	//AUDIO_CTRL
	//L2_ConfigGPIOBit(41,0);	//
	#endif
}

//=============================================================================
//Y_UI_Initialize
//=============================================================================
void UI_Initialize(void) USING_0
{
     //Joe@2003.2.27 14:13 mask begin
     //UI_InitialGPIO();                       //GPIO initialization
     //Joe@2003.2.27 14:13 mask end

//ada@0415 test ui
     pressing_key = 0x00;

     old_key = 0x00;
     key = 0x00;

     //Joe@2003.2.28 10:32 mask begin
     /*
     mode_change = 1;
     keymode1 = 0;
     old_keymode1 = 0;
     keymode2 = 0;
     old_keymode2 = 0;
     keymode3 = 0;
     old_keymode3 = 0;
     keymode4 = 0;
     old_keymode4 = 0;
     */
     //Joe@2003.2.28 10:32 mask end

     //Joe@2003.2.25 9:57 add begin
     G_AutoPowerOffCount = 0;
     G_StayInMenuCount = 0;
     G_StayInMenu = 0;
     G_KeepPushKeyCount = 0;
     G_FlashChargingCount = 0;
     G_FlashCharging = 0;
     G_LowPowerCount = 0;
     G_MidPowerCount = 0;
     G_HighPowerCount = 0;
     G_DisplayMode = K_DisplayModeOsdOn;
     G_Language = 0;	//English
     AEtype = 0;
     G_BatteryStatus = K_BATTERY_STATUS_HIGH;
     //Joe@2003.2.25 9:57 add end
}

//=============================================================================
//UI_Keypad_Scan
//=============================================================================
void UI_Keypad_Scan(void) USING_0				// @WYEO, 103101
{

     //UCHAR  USB_Status;
     UCHAR mode;

     G_KeyState =  K_UI_BUTTON_NULL; //yichang

     //patch4.2@ada@0527 for Key scan
     //G_bRequestLock  = 0x60;
     //detect if USB is connect....
     //USB_Status = USB_Connect_Detect();
     //USB_Status = 0;

     //Joe@2003.3.5 11:09 add begin
     #if(ROTARY_KEY == 1)
     //Joe@2003.3.5 11:09 add end
     switch(UI_Get_Hardware_Keypad2())
     {
          case K_RotarySwitchMode0:
               mode = (UCHAR)(((G_UIStatusH& UI_Status_Level2_Mask) >> 8) - 1);

               if(mode != K_UI_MODE_DSC_PREVIEW)
               {
                    G_KeyState = K_UI_BUTTON_PREVIEW_SWITCH;
               }

               break;

          case K_RotarySwitchMode1:
               mode = (UCHAR)(((G_UIStatusH& UI_Status_Level2_Mask) >> 8) - 1);

               if(mode != K_UI_MODE_DSC_PLAY)
               {
	       	     G_KeyState = K_UI_BUTTON_PLAY_SWITCH;
               }

               break;

          case K_RotarySwitchMode2:
               mode = (UCHAR)(((G_UIStatusH& UI_Status_Level2_Mask) >> 8) - 1);

               if(mode != K_UI_MODE_DSC_VIDEO)
               {
	       	     G_KeyState = K_UI_BUTTON_VIDEO_SWITCH;
               }

               break;

          case K_RotarySwitchMode3:
	  mode = (UCHAR)(((G_UIStatusH& UI_Status_Level2_Mask) >> 8) - 1);
			  
	  if(mode != K_UI_MODE_USB_PCCAM)
	  {
		G_KeyState = K_UI_BUTTON_PCCAM_SWITCH;
	  }
			  
	  break;
	  
	 case K_RotarySwitchMode4:
	 mode = (UCHAR)(((G_UIStatusH& UI_Status_Level2_Mask) >> 8) - 1);
 
	if(mode != K_UI_MODE_DSC_AUDIO)
	  {
		G_KeyState = K_UI_BUTTON_AUDIO_SWITCH;
	  }						 
               break;

          case K_RotarySwitchPreviousMode:
               break;

          default:  //unknown mode for future use
               break;
     }

     //Joe@2003.3.7 13:21 add begin
     #else
     mode = (UCHAR)(((G_UIStatus & UI_Status_Level2_Mask) >> 8) - 1);
     if (G_IsKeyRelease == 0)
     {
	    if ((mode == K_UI_MODE_USB_PCCAM) || (mode == K_UI_MODE_DSC_PREVIEW))
            {
                    G_KeyState = K_UI_BUTTON_PREVIEW_SWITCH;
            }
            else if((mode == K_UI_MODE_USB_MASS_STORAGE) || (mode == K_UI_MODE_DSC_PLAY))
            {
                    G_KeyState = K_UI_BUTTON_PLAY_SWITCH;
            }
     }
     #endif
     //Joe@2003.3.7 13:21 add end

    UI_Get_Hardware_Keypad1();

     switch(pressing_key)
     {
          case K_LeftKey:
               if (G_IsKeyRelease == 0)
	       {
			G_KeyState = K_UI_BUTTON_LEFT;
			G_IsKeyRelease = 1;
	       }

               break;

          case K_UpKey:
               if (G_IsKeyRelease == 0)
	       {
			G_KeyState = K_UI_BUTTON_UP;
			G_IsKeyRelease = 1;
	       }

               break;

          case K_RightKey:
               if (G_IsKeyRelease == 0)
	       {
			G_KeyState = K_UI_BUTTON_RIGHT;
			G_IsKeyRelease = 1;
	       }

               break;

          case K_DownKey:
               if (G_IsKeyRelease == 0)
	       {
			G_KeyState = K_UI_BUTTON_DOWN;
			G_IsKeyRelease = 1;
	       }

               break;

          case K_MenuKey:
               if (G_IsKeyRelease == 0)
	       {
			G_KeyState = K_UI_BUTTON_MENU;
			G_IsKeyRelease = 1;
	       }

               break;

          case K_SelectKey:
               if (G_IsKeyRelease == 0)
	       {
			G_KeyState = K_UI_BUTTON_SELECT;
			G_IsKeyRelease = 1;
	       }

               break;

          case K_Snap1Key:
               if (G_IsKeyRelease == 0)
	       {
			G_KeyState = K_UI_BUTTON_SNAP1;
		        //G_IsKeyRelease = 1;
	       }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美电视剧在线看免费| 色综合久久久久综合99| 午夜精品一区二区三区三上悠亚| 久久久久久久久99精品| 欧美精品三级日韩久久| 欧美精选午夜久久久乱码6080| www.视频一区| 成人美女视频在线观看18| 丰满放荡岳乱妇91ww| 国产麻豆精品theporn| 国产精品一区二区久激情瑜伽| 国产一区二区主播在线| 国产精品77777竹菊影视小说| 国产成人在线视频网站| 成人免费毛片嘿嘿连载视频| caoporn国产一区二区| 色综合久久天天综合网| 91九色02白丝porn| 欧美日韩成人综合天天影院 | 色域天天综合网| 91视频xxxx| 一本色道**综合亚洲精品蜜桃冫| 91成人在线观看喷潮| 欧美人动与zoxxxx乱| 日韩欧美中文一区二区| 久久青草欧美一区二区三区| 欧美国产激情二区三区| 亚洲精品一卡二卡| 亚洲国产精品久久人人爱蜜臀| 亚洲成人久久影院| 蜜臀av一区二区三区| 国产成人综合网站| 日本丰满少妇一区二区三区| 欧美精选一区二区| 久久蜜桃av一区二区天堂| 国产精品国产三级国产a| 亚洲主播在线观看| 欧美一区二区三区在| 久久久精品免费免费| 欧美激情一区二区三区不卡 | 国模少妇一区二区三区| 成人一级片网址| 欧美三级韩国三级日本一级| 欧美成人性福生活免费看| 国产三级精品在线| 亚洲高清三级视频| 九九视频精品免费| 91色综合久久久久婷婷| 欧美一级欧美三级在线观看| 欧美高清在线一区| 天堂影院一区二区| 国产 日韩 欧美大片| 欧美日韩国产首页在线观看| 国产日产欧产精品推荐色| 亚洲国产视频在线| 国产高清精品在线| 在线亚洲精品福利网址导航| 日韩精品中文字幕在线不卡尤物| 精品91自产拍在线观看一区| 亚洲综合色区另类av| 国产乱码精品1区2区3区| 在线亚洲精品福利网址导航| 久久亚洲一区二区三区明星换脸| 亚洲欧美日韩系列| 国产剧情在线观看一区二区 | 亚洲精品亚洲人成人网在线播放| 免费的成人av| 欧美视频日韩视频在线观看| 中文字幕精品一区二区精品绿巨人| 五月天中文字幕一区二区| 成人免费毛片嘿嘿连载视频| 欧美刺激脚交jootjob| 亚洲综合网站在线观看| 日本怡春院一区二区| 91在线无精精品入口| 欧美精品一区二区高清在线观看| 亚洲综合激情网| 成人av网址在线| 日韩欧美在线网站| 亚洲成人动漫在线观看| 91在线精品一区二区三区| 久久久精品人体av艺术| 九九国产精品视频| 欧美伦理影视网| 夜夜夜精品看看| 91浏览器在线视频| 成人欧美一区二区三区黑人麻豆| 国产精品资源在线看| 日韩精品一区二区三区视频在线观看| 亚洲免费观看高清完整| 国产成人综合亚洲91猫咪| 亚洲精品一区二区在线观看| 男女性色大片免费观看一区二区| 在线观看亚洲一区| 亚洲黄色片在线观看| 一本色道a无线码一区v| 亚洲日本在线看| 99久精品国产| 一区精品在线播放| 9久草视频在线视频精品| 国产精品久久久久久久浪潮网站| 粉嫩aⅴ一区二区三区四区| 国产免费久久精品| 狠狠狠色丁香婷婷综合久久五月| 91精品国产高清一区二区三区| 亚洲午夜久久久久| 欧美美女激情18p| 天堂在线一区二区| 这里只有精品免费| 美腿丝袜亚洲综合| 精品久久久久久综合日本欧美| 久久国内精品视频| 久久久亚洲精华液精华液精华液| 精品一区二区久久| 久久蜜桃av一区二区天堂| 懂色av中文字幕一区二区三区| 26uuu精品一区二区三区四区在线| 激情综合网av| 国产精品麻豆欧美日韩ww| 91在线无精精品入口| 国产一区二区三区四区在线观看| 欧美日韩一区二区三区高清| 一区二区成人在线| 91黄色小视频| 一区二区三区波多野结衣在线观看| 欧美影院一区二区| 日韩av网站在线观看| 日韩欧美美女一区二区三区| 国产麻豆精品theporn| 亚洲图片另类小说| 欧美色视频在线| 久久精品国产精品亚洲红杏 | 亚洲国产sm捆绑调教视频| 4438x亚洲最大成人网| 国产综合色视频| 亚洲视频一区在线观看| 欧美在线不卡一区| 日本成人在线电影网| 久久久久亚洲蜜桃| 色www精品视频在线观看| 日本不卡视频在线| 国产亚洲精久久久久久| 色哟哟日韩精品| 久久成人免费日本黄色| 国产精品拍天天在线| 欧美精品在线一区二区| 成人一区在线观看| 三级影片在线观看欧美日韩一区二区| 日韩视频一区在线观看| 99久久99久久精品免费观看| 免费成人小视频| 中文字幕在线播放不卡一区| 欧美精品一级二级| 成人av资源站| 日本大胆欧美人术艺术动态| 国产精品成人免费在线| 日韩一区二区三区视频| 97精品国产露脸对白| 麻豆国产精品视频| 一区二区三区精密机械公司| 亚洲精品一区二区在线观看| 欧美视频一区在线观看| 高清视频一区二区| 日韩av二区在线播放| 综合久久综合久久| 日韩精品在线一区| 在线观看亚洲a| 精品一区二区三区在线观看 | 国产精品天干天干在线综合| 欧美亚一区二区| 国产乱码精品一品二品| 日一区二区三区| 一区二区在线免费| 国产色产综合色产在线视频| 欧美一区国产二区| 日本久久一区二区| 国产成人免费视| 捆绑调教美女网站视频一区| 亚洲综合色区另类av| 国产精品女同一区二区三区| 欧美xxxx在线观看| 欧美精品丝袜久久久中文字幕| 色av综合在线| 99re这里只有精品6| 国产白丝精品91爽爽久久| 亚洲va国产va欧美va观看| 国产精品成人免费精品自在线观看 | 日本美女一区二区| 午夜精品在线视频一区| 亚洲欧美日韩精品久久久久| 国产三级一区二区| 精品久久久影院| 日韩一卡二卡三卡| 欧美嫩在线观看| 欧美日韩免费高清一区色橹橹 | 丁香桃色午夜亚洲一区二区三区| 性感美女极品91精品| 日韩一区精品视频| 性久久久久久久| 午夜伊人狠狠久久|