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

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

?? ds1302.c

?? 時鐘心片 DS1302的控制原碼程序
?? C
字號:

#include"DS1302.h"
#include"Port.h"
#include "Lcd.h"
#include "Variable.h"
#include "AD_key.h"
#include "LC75883.h"

#define TESTWB 0

void     vDS1302_SendByte(UCHAR Command,UCHAR XmtDat)
{
	UCHAR i;
 	Timer_CE=0;
 	asm("nop");
	asm("nop");
	asm("nop");
	asm("nop");
	asm("nop");
	asm("nop");
 	Timer_CLK=0;
 	asm("nop");
	asm("nop");
	asm("nop");
	asm("nop");
	asm("nop");
	asm("nop");
 	Timer_CE=1;
 	for(i=0;i<8;i++)
 	{
 		Timer_Data_OUT= (Command&0x01);
 		Command = Command >> 1;
  		Timer_CLK=1; 
  		asm("nop");
		asm("nop");
		asm("nop");
		asm("nop");
		asm("nop");
		asm("nop");
  		Timer_CLK=0; 
		asm("nop");
		asm("nop");
		asm("nop");
  	}     
	for(i=0;i<8;i++)
 	{
 		Timer_Data_OUT= (XmtDat&0x01);
  		XmtDat = XmtDat >> 1;
  		Timer_CLK=1; 
  		asm("nop");
		asm("nop");
		asm("nop");
		asm("nop");
		asm("nop");
		asm("nop");
  		Timer_CLK=0; 
		asm("nop");
		asm("nop");
		asm("nop");
  	}
 	Timer_CE=0;     
}

/*;接收數據程序;
//;名稱:Receive_Byte
//;描述:從被控器DS1302 接收1個字節數據
//;命令字節地址在Command 中
//;接收的數據在RcvDat 緩沖區中
//;*************************************************************/

UCHAR ucDS1302_ReceiveByte(UCHAR Command)
{
	UCHAR i, RcvDat=0;
 	Timer_CE=0;
 	asm("nop");
	asm("nop");
	asm("nop");
	asm("nop");
	asm("nop");
	asm("nop");
 	Timer_CLK=0;
 	asm("nop");
	asm("nop");
	asm("nop");
	asm("nop");
	asm("nop");
	asm("nop");
 	Timer_CE=1;
 	for(i=0;i<8;i++)
 	{
 		Timer_Data_OUT= (Command&0x01);
  		Command = Command >> 1;
  		Timer_CLK=1; 
  		asm("nop");
		asm("nop");
		asm("nop");
		asm("nop");
		asm("nop");
		asm("nop");
  		Timer_CLK=0; 
		asm("nop");
		asm("nop");
		asm("nop");
  	} 
  	Timer_Data_Mode = IN;    
	for(i=0;i<7;i++)
 	{
  		if(Timer_Data_IN/*DS1302_IO*/)
			RcvDat|=0x80;
  		RcvDat= RcvDat >> 1;
  		Timer_CLK=1;
  		asm("nop");
		asm("nop");
		asm("nop");
		asm("nop");
		asm("nop");
		asm("nop");
  		Timer_CLK=0; 
		asm("nop");
		asm("nop");
		asm("nop");
  	}
 	/*if(IO_DATA)RcvDat|=0x80;*/
 	Timer_CE=0;
	Timer_Data_Mode = OUT;
	return      RcvDat;
}
/*允許數據寫入寄存器*/
void vDS1302_WriteEnable(void)
{
	vDS1302_SendByte(ds_com,00);
}
/*禁止數據寫入寄存器*/
void vDS1302_WriteDisable(void)
{
	vDS1302_SendByte(ds_com,0x80);
}
/*起動時鐘操作*/
void vDS1302_OscEnable(void)
{
	vDS1302_SendByte(ds_sec,0x00);
}
/*鐘停止位操作*/
void vDS1302_OscDisable(void)
{
	vDS1302_SendByte(ds_sec,0x80);
}

void  vDS1302_limit(void)
{
	vRead_Time();
	vDS1302_WriteEnable();
	/*chu0524Lost clock setting by rapid recycling power*/
	Time.ucMin = (Time.ucMin/10)<<4 | Time.ucMin%10;
	vDS1302_Write(1,Time.ucMin);
	Time.ucSecond=((Time.ucSecond/10*16)|(Time.ucSecond%10));
	Time.ucSecond&= 0x7f;
	vDS1302_SendByte(ds_sec,Time.ucSecond);
	vDS1302_SendByte(0x90,0xa5);	/*使用涓流充電,TCS 1010,DS 01,RS 10*/	
}

UCHAR ucDS1302_Read(UCHAR address)
{
	UCHAR dat;
	vDS1302_WriteEnable();
	 switch(address)
	 {
	 	case 0:dat=ucDS1302_ReceiveByte(ds_sec+1);break;
   		case 1:dat=ucDS1302_ReceiveByte(ds_min+1);break;
	   	case 2:dat=ucDS1302_ReceiveByte(ds_hour+1);break;
   		case 3:dat=ucDS1302_ReceiveByte(ds_day+1);break;
   		case 4:dat=ucDS1302_ReceiveByte(ds_week+1);break;
   		case 5:dat=ucDS1302_ReceiveByte(ds_month+1);break;
   		case 6:dat=ucDS1302_ReceiveByte(ds_year+1);break;
		case 7:dat=ucDS1302_ReceiveByte(ds_time_second +1);break;
		case 8:dat=ucDS1302_ReceiveByte(ds_time_hour + 1);break;
   	}
	vDS1302_WriteDisable();
	return(dat);

}

void vDS1302_Write(UCHAR address,UCHAR dat)
{ 
	vDS1302_WriteEnable();
 	switch(address)
  	{
  		case 0:vDS1302_SendByte(ds_sec,dat);break;
   		case 1:vDS1302_SendByte(ds_min,dat);break;
   		case 2:vDS1302_SendByte(ds_hour,dat);break;
   		case 3:vDS1302_SendByte(ds_day,dat);break;
   		case 4:vDS1302_SendByte(ds_week,dat);break;
   		case 5:vDS1302_SendByte(ds_month,dat);break;
   		case 6:vDS1302_SendByte(ds_year,dat);break;
		case 7:vDS1302_SendByte(ds_time_second,dat);break;
		case 8:vDS1302_SendByte(ds_time_hour,dat);break;
    }
  vDS1302_WriteDisable();
}
 UCHAR ucSencond;
void vRead_Time(void)
{
	if(Time_Set_Flag)
	{
		if(uiTime_Flash_Num > 500)
		{
			uiTime_Flash_Num = 0;
			Time_Flash_Flag =! Time_Flash_Flag;
		}
		ucSencond = Time.ucSecond; 
		if(ucKeyq)
		{
			Time_Flash_Flag = 0;
			uiExit_num = 0;
			uiTime_Flash_Num = 0; 
		}
		if(!Disp_Flag)
			Time_Set_Flag = 0;
		if(uiExit_num > 5000)		/* 10S */
		{
			Time_Set_Flag = 0;
			Disp_Flag = 0;
			Time_Flash_Flag = 0;
			vDS1302_Write(0,0);	/* ? */
			if(ucModeKey == RADIO)
				Reflash_radio_disp_register();
		}
		if(ucKeyq == ADVANCE  && !ucPSflash)  
		{
			Time.ucMin ++;
			if(Time.ucMin == 60)
				Time.ucMin = 0;
			Time.ucMin = (Time.ucMin/10)<<4 | Time.ucMin%10;
			vDS1302_Write(1,Time.ucMin);
			ucKeyq = 0;
			vDS1302_Write(0,0);
			ucPSflash = T300MS;
		}
		if(ucKeyq == BACK  && !ucPSflash) 
		{
			Time.ucHour ++;
			if(Time.ucHour == 24)
				Time.ucHour = 0;
			Time.ucHour = (Time.ucHour/10)<<4 | Time.ucHour%10;
			vDS1302_Write(2,Time.ucHour);
			ucKeyq = 0;
			ucPSflash = T300MS;
		}
		if(ucKeyq == ADVANCE || ucKeyq == BACK)
	          	ucKeyq = 0;
		
	}
	Time.ucHour = ucDS1302_Read(2);
	Time.ucHour = (Time.ucHour >> 4)*10 + (Time.ucHour & 0x0f);
	if(Time.ucHour >=24)/*chu0409  對時鐘讀錯的時候進行糾錯*/
		Time.ucHour = 0;
	Time.ucMin = ucDS1302_Read(1);
	Time.ucMin = (Time.ucMin >> 4)*10 + (Time.ucMin & 0x0f);
	if(Time.ucMin >=60)/*chu0409  對時鐘讀錯的時候進行糾錯*/
		Time.ucMin = 0;
	Time.ucSecond = ucDS1302_Read(0);
	Time.ucSecond = (Time.ucSecond >> 4)*10 + (Time.ucSecond & 0x0f);
	if(Time.ucSecond >=60)/*chu0409  對時鐘讀錯的時候進行糾錯*/
		Time.ucSecond = 0;
}

#if 1
void DS_main(void)
{
	UCHAR hg,hd,mg,md;
	UCHAR ucTime;
	vRead_Time();
	#if 1
	#if 0
	if(!Time_Set_Flag)
		if(Time.ucSecond== Time_rember)
			return;
	#endif
	if(Audio_Flag || Mute_Flag || Software_Flag ||FJensen_Logo)
		return;
	if(Fpa_in || FLogo || FDoorDet)
		return;
	if(!Time_Set_Flag)
	{
		if(!ucTimeFlash)
		{
			Time_Dot_Flash_Flag =! Time_Dot_Flash_Flag;
			ucTimeFlash = 0xFF;
		}
		else 
			return;
	}
	else
		Time_Dot_Flash_Flag = 1;
	if((XM_Display_Flag || SR_Disp_Flag || FiPod_doulbe_display || FCD_Disp) && Power_Flag)
	{
		/* 070419 dawei : aim to no time display while change mode in double mode  */
		if(ucModeKey != SIRIUS && SR_Disp_Flag)
			SR_Disp_Flag = 0;
		if(FiPod_doulbe_display && ucModeKey != iPOD)
			FiPod_doulbe_display = 0;
		if(FCD_Disp && ucModeKey != CD_MP3)
			FCD_Disp = 0;
		return;	
	}
	#if USE_XM
	/* 061130 : For Diagnostic*/
	if(Fdiagdisplay)
		return;
	#endif
	if(!Clock_Flag &&(Time.ucHour == 0))
		ucTime = 12;
	else if(!Clock_Flag && Time.ucHour > 12)
		ucTime  = Time.ucHour - 12;
	else
		ucTime  = Time.ucHour;
	hg = ucTime/10;
	hd = ucTime %10;
	mg = Time.ucMin/10;
	md = Time.ucMin % 10;
	if(!Power_Flag && FDoorDisp && !FLcdTest && !FPowerLowDisp)
	{
#if  TESTWB
		vUC1608DoubleLine(1,0,' ');
		vUC1608DoubleLine(1,1,gwb.ulGwb_Wbalert_Time/100);
		vUC1608DoubleLine(1,2,gwb.ulGwb_Wbalert_Time%100/10);
		vUC1608DoubleLine(1,3,gwb.ulGwb_Wbalert_Time%100%10);
		vUC1608DoubleLine(1,4,' ');
		vUC1608DoubleLine(1,5,' ');
		vUC1608DoubleLine(1,6,' ');
		vUC1608DoubleLine(1,7,gwb.ucGwb_currnum);

#else
		if(!Clock_Flag)
		{
			if(!Time_Flash_Flag)
			{
				if(FPowerLow)
				{
					vUC1608DoubleLine(1,1,' ');
					vUC1608DoubleLine(1,2,' ');
					vUC1608DoubleLine(1,3,' ');
					vUC1608DoubleLine(1,9,' ');
					vUC1608DoubleLine(1,10,' ');
					vUC1608DoubleLine(1,11,' ');
					vLC75883_WriteChar(0,' ');
					vLC75883_WriteChar(1,' ');
					vLC75883_WriteChar(6,' ');
					vLC75883_WriteChar(7,' ');
				}
				if(ucTime >= 10)
				{
				vUC1608DoubleLine(1,4,hg);
					vLC75883_WriteChar(2,hg);
				}
				else
				{
					vUC1608DoubleLine(1,4,' ');
					vLC75883_WriteChar(2,' ');
				}
				vUC1608DoubleLine(1,5,hd);
				vUC1608DoubleLine(1,7,mg);
				vUC1608DoubleLine(1,8,md);
				vLC75883_WriteChar(0,' ');
				vLC75883_WriteChar(1,' ');
	                    	
				vLC75883_WriteChar(3,hd);
	                     vLC75883_WriteChar(4,mg);
				vLC75883_WriteChar(5,md);
				vLC75883_WriteChar(6,' ');
			}
			else
			{
				vUC1608DoubleLine(1,4,' ');
				vUC1608DoubleLine(1,5,' ');
				vUC1608DoubleLine(1,7,' ');
				vUC1608DoubleLine(1,8,' ');
				vLC75883_WriteChar(2,' ');
				vLC75883_WriteChar(3,' ');
				 vLC75883_WriteChar(4,' ');
				vLC75883_WriteChar(5,' ');
			}
			if(Time_Dot_Flash_Flag)
			{
				vUC1608DoubleLine(1,6,':');
				DOT_P2 = 1;
			}
			if(!Time_Dot_Flash_Flag && !Time_Set_Flag)
			{
				DOT_P2 = 0;
				vUC1608DoubleLine(1,6,' ');
			}
			if(Time.ucHour > 11)
			{
				vUC1608DoubleLine(1,9,'P');
				vLC75883_WriteChar(7,'p');
			}
			else
			{
				vUC1608DoubleLine(1,9,'A');
				vLC75883_WriteChar(7,'a');
			}
			vUC1608DoubleLine(1,10,'M');
		}
		else
		{
			if(!Time_Flash_Flag)
			{
				if(FPowerLow)
				{
					vUC1608DoubleLine(1,1,' ');
					vUC1608DoubleLine(1,2,' ');
					vUC1608DoubleLine(1,3,' ');
					vUC1608DoubleLine(1,9,' ');
					vUC1608DoubleLine(1,10,' ');
					vUC1608DoubleLine(1,11,' ');
					vLC75883_WriteChar(0,' ');
					vLC75883_WriteChar(1,' ');
					vLC75883_WriteChar(6,' ');
					vLC75883_WriteChar(7,' ');
				}
				vUC1608DoubleLine(1,5,hg);
				vUC1608DoubleLine(1,6,hd);
				vUC1608DoubleLine(1,8,mg);
				vUC1608DoubleLine(1,9,md);
                           vLC75883_WriteChar(0,' ');
				vLC75883_WriteChar(1,' ');
                            vLC75883_WriteChar(2,hg);
				vLC75883_WriteChar(3,hd);
				vLC75883_WriteChar(4,mg);
				vLC75883_WriteChar(5,md);
				vLC75883_WriteChar(6,' ');
				vLC75883_WriteChar(7,' ');
			}
			else
			{
				vUC1608DoubleLine(1,5,' ');
				vUC1608DoubleLine(1,6,' ');
				vUC1608DoubleLine(1,8,' ');
				vUC1608DoubleLine(1,9,' ');
				vLC75883_WriteChar(2,' ');
				vLC75883_WriteChar(3,' ');
				vLC75883_WriteChar(4,' ');
				vLC75883_WriteChar(5,' ');
			}
			if(Time_Dot_Flash_Flag)
			{
				vUC1608DoubleLine(1,7,':');
				DOT_P2 = 1;
			}
			if(!Time_Dot_Flash_Flag && !Time_Set_Flag)
			{
				vUC1608DoubleLine(1,7,' ');
				DOT_P2 = 0;
			}
		}
#endif 
	}
	if(Power_Flag && Time_Flag  && FDoorDisp/*&& !Disp_Flag*/)/*when logo display ,time don't display*/
	{
		if(!Clock_Flag)
		{
			/*if(!Time_Flash_Flag)*/
			if(ucTime >= 10)
				vUC1608TopBottom(1,15,hg,1);
			else
				vUC1608TopBottom(1,15,' ',1);
				vUC1608TopBottom(1,16,hd,1);
				vUC1608TopBottom(1,18,mg,1);
				vUC1608TopBottom(1,19,md,1);
			/*else
			{
				vUC1608TopBottom(1,15,' ',1);
				vUC1608TopBottom(1,16,' ',1);
				vUC1608TopBottom(1,18,' ',1);
				vUC1608TopBottom(1,19,' ',1);
			}*/
			if(Time_Dot_Flash_Flag)
				vUC1608TopBottom(1,17,':',1);
			if(!Time_Dot_Flash_Flag/* && !Time_Set_Flag*/)
				vUC1608TopBottom(1,17,' ',1);
			if(Time.ucHour > 11)
				vUC1608TopBottom(1,20,'P',1);
			else
				vUC1608TopBottom(1,20,'A',1);
			/*vUC1608TopBottom(1,31,'M',1);*/
		}
		else
		{
			vUC1608TopBottom(1,15,' ',1);
			vUC1608TopBottom(1,16,' ',1);
			/*if(!Time_Flash_Flag)*/
			{
				vUC1608TopBottom(1,16,hg,1);
				vUC1608TopBottom(1,17,hd,1);
				vUC1608TopBottom(1,19,mg,1);
				vUC1608TopBottom(1,20,md,1);
			}
		/*	else
			{
				vUC1608TopBottom(1,16,' ',1);
				vUC1608TopBottom(1,17,' ',1);
				vUC1608TopBottom(1,19,' ',1);
				vUC1608TopBottom(1,20,' ',1);
			}*/
			if(Time_Dot_Flash_Flag)
				vUC1608TopBottom(1,18,':',1);
			if(!Time_Dot_Flash_Flag/* && !Time_Set_Flag*/)
				vUC1608TopBottom(1,18,' ',1);
		}
	}
	if(FWireTime_Disp && Power_Flag && !FPowerLowDisp)
	{
		vLC75883_WriteChar(0,' ');/*chu0531清除時間顯示的時候多余的東西*/
		vLC75883_WriteChar(1,' ');
		vLC75883_WriteChar(6,' ');
		vLC75883_WriteChar(7,' ');
		if(ucTime >= 10)
			 vLC75883_WriteChar(2,hg);
		else
			vLC75883_WriteChar(2,' ');
		vLC75883_WriteChar(3,hd);
		vLC75883_WriteChar(4,mg);
		vLC75883_WriteChar(5,md);
		if(Time_Dot_Flash_Flag)
			DOT_P2 = 1;
		if(!Time_Dot_Flash_Flag && !Time_Set_Flag)
			DOT_P2 = 0;
		if( !Clock_Flag )		/* Jacky @070531 Only display A/P when 12H clock mode */
		{
			if(Time.ucHour > 11)
				vLC75883_WriteChar(7,'p');
			else
				vLC75883_WriteChar(7,'a');
		}
	}
	Time_rember = Time.ucSecond;
	#endif
}
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美本精品男人aⅴ天堂| 亚洲人成小说网站色在线| 国产欧美一区二区精品仙草咪| 国产日产精品1区| 亚洲欧美一区二区不卡| 日韩精品一二三四| 国产凹凸在线观看一区二区| 91视频精品在这里| 日韩欧美一级二级| 亚洲视频中文字幕| 依依成人综合视频| 国产自产v一区二区三区c| 色诱亚洲精品久久久久久| 成人午夜在线视频| 国产a精品视频| 欧美人妖巨大在线| 国产精品全国免费观看高清 | 亚洲欧美激情视频在线观看一区二区三区| 亚洲成人综合在线| 成人妖精视频yjsp地址| 日韩欧美一区二区免费| 亚洲精品第一国产综合野| 精久久久久久久久久久| 欧美三级视频在线| 亚洲丝袜美腿综合| 国产成人综合视频| 欧美岛国在线观看| 日韩高清一级片| 一本大道综合伊人精品热热| 欧美大片免费久久精品三p| 亚洲第一主播视频| 色综合天天综合网天天看片| 久久久久久9999| 国产麻豆精品一区二区| 欧美成人猛片aaaaaaa| 午夜精品福利一区二区三区av| 99riav久久精品riav| 国产精品妹子av| 成人综合婷婷国产精品久久蜜臀| 欧美精品一区二区三| 国产一区二区三区免费播放 | 中文字幕av一区二区三区| 国产精品88888| 国产精品久久毛片av大全日韩| 成人91在线观看| 夜夜亚洲天天久久| 日韩亚洲欧美一区| 国产乱码精品一区二区三| 日本一区二区三区高清不卡| 国产成人鲁色资源国产91色综| 国产亚洲欧美日韩日本| 成人黄色av网站在线| 亚洲人被黑人高潮完整版| 欧美吻胸吃奶大尺度电影| 午夜在线成人av| 久久久无码精品亚洲日韩按摩| 美女在线观看视频一区二区| 国产成人av一区二区| 中文字幕不卡在线| 欧美专区亚洲专区| 久久激五月天综合精品| 国产欧美精品一区二区三区四区| 99re8在线精品视频免费播放| 自拍偷拍国产精品| 91精品国产全国免费观看| 国产91综合一区在线观看| 国产精品美女久久久久久| 欧美日韩在线播放一区| 久久不见久久见免费视频7 | 亚洲欧洲成人自拍| 7777精品伊人久久久大香线蕉的 | 国产精品久久久久久久久晋中| 色噜噜狠狠一区二区三区果冻| 日本不卡视频在线| 国产精品久久久久婷婷| 精品国产免费一区二区三区香蕉 | 亚洲va在线va天堂| 中文字幕在线观看不卡| 欧美精品一区二区久久久| 欧美亚洲国产一区在线观看网站 | 高清在线不卡av| 欧美日韩一区二区三区在线| 91成人国产精品| 欧美精品vⅰdeose4hd| 99久久精品免费看国产| 免费看欧美女人艹b| 亚洲手机成人高清视频| 亚洲欧美在线视频观看| 国产清纯美女被跳蛋高潮一区二区久久w | 午夜不卡在线视频| 亚洲成人午夜影院| 亚洲综合久久久| 一区二区三区四区激情| 亚洲精品v日韩精品| 亚洲欧美精品午睡沙发| 午夜久久久影院| 麻豆精品在线播放| 丝袜美腿一区二区三区| 国产精品人人做人人爽人人添| 亚洲一区二区三区四区的| 蜜桃免费网站一区二区三区| 久久精品99久久久| 国产a精品视频| 欧美视频一区二区在线观看| 欧美一级视频精品观看| 国产拍揄自揄精品视频麻豆| 亚洲视频在线观看一区| 亚洲成a人片在线不卡一二三区 | 欧美日韩亚州综合| 精品国产乱码久久久久久老虎| 国产亚洲一本大道中文在线| 亚洲色图一区二区三区| 五月综合激情婷婷六月色窝| 日韩不卡免费视频| 国产成人精品综合在线观看| 在线一区二区三区做爰视频网站| 欧美成人精品福利| 亚洲精品国产a久久久久久| 寂寞少妇一区二区三区| 欧美无砖专区一中文字| 亚洲美女屁股眼交| 国产福利一区二区| 欧美tk—视频vk| 亚洲蜜桃精久久久久久久| 麻豆免费看一区二区三区| 美女视频免费一区| 1区2区3区国产精品| 亚洲另类一区二区| 国产精品亚洲第一| 欧美人狂配大交3d怪物一区| 国产精品网友自拍| 精品一区二区三区在线播放视频| 色综合久久久久综合体| 国产亚洲福利社区一区| 蜜桃精品在线观看| 欧美日韩三级一区二区| 亚洲日本护士毛茸茸| 岛国精品在线观看| 久久久久免费观看| 久久精品国产一区二区三| 欧美精品在线一区二区| 亚洲一区视频在线观看视频| 国产不卡高清在线观看视频| 欧美电影一区二区三区| 亚洲三级在线免费| 成a人片亚洲日本久久| 久久午夜免费电影| 2020国产成人综合网| 一区二区三区免费看视频| 亚洲四区在线观看| 精品国产乱码久久久久久久久| 亚洲精品亚洲人成人网在线播放| 韩国女主播成人在线| 精品视频1区2区| 一区二区三区四区在线| 成人性色生活片免费看爆迷你毛片| 91麻豆精品国产91| 国产精品电影一区二区| 国产91在线观看丝袜| 国产精品国产自产拍高清av| 国产91综合网| 久久精品视频免费观看| 国产精品一线二线三线| 337p日本欧洲亚洲大胆色噜噜| 日韩激情中文字幕| 日韩亚洲欧美一区| 久久超级碰视频| 2020国产精品| 一区二区三区欧美亚洲| 欧洲亚洲国产日韩| 日本成人中文字幕在线视频| 日韩一区二区三区免费看| 亚洲成av人片www| 日韩精品一区二区三区中文不卡 | 在线观看视频91| 日韩精品国产欧美| 国产精品色在线观看| 欧美午夜电影在线播放| 午夜精品福利一区二区蜜股av| 日韩欧美一区二区免费| 99精品国产视频| 免费xxxx性欧美18vr| 国产日韩欧美综合一区| 欧美日韩一区三区| 国产久卡久卡久卡久卡视频精品| 亚洲人成精品久久久久久 | 久久嫩草精品久久久久| 日本道在线观看一区二区| 麻豆国产欧美一区二区三区| 国产精品久久久久影院亚瑟| 欧美日韩第一区日日骚| 不卡一区在线观看| 蜜桃视频免费观看一区| 亚洲综合视频在线观看| 国产女同互慰高潮91漫画| 在线亚洲免费视频| 调教+趴+乳夹+国产+精品| 日韩一级完整毛片| 国产老肥熟一区二区三区| 一区二区三区精品在线观看|