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

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

?? wt-paris.c

?? 測試手機面板安裝是否正確
?? C
字號:
#include <AT89X52.h>
#include <wt-paris.h>
void main(void)
{
//	bit oldLAST=0;
//	bit oldNEXT=0;
//	unsigned char b;
	unsigned char n,d,dd;
//	bit st=0;
	ln=0;
	INPORT=P3;
	Initial();
	Initial8255();
	Delay10ms(1);
	LightLed=0;
	TwingleLed=0;
/*	for(n=0;n<20;n++)
	{
		PBYTE[CS3]=0xff;
		Delay10ms(50);
		PBYTE[CS3]=0;
		Delay10ms(50);
	}*/
	LightLed=0;
	while(1)
	{

		PIO1=PIO2=PIO3=PIO4=PIO5=PIO6=0;
		Initial8255();
		InitialH8255A();
		if(ng)
		{
			LightLed=0x40;TwingleLed=0;
			PBYTE[CS3+1]=0x8;Delay10ms(5);PBYTE[CS3+1]=0;Delay10ms(5);
			PBYTE[CS3+1]=0x8;Delay10ms(5);PBYTE[CS3+1]=0;Delay10ms(5);
			PBYTE[CS3+1]=0x8;Delay10ms(5);PBYTE[CS3+1]=0;Delay10ms(5);
		}
		if(ok)
		{
			LightLed=0x80;TwingleLed=0;
			PBYTE[CS3+1]=0x8;Delay10ms(50);PBYTE[CS3+1]=0;
		}
		ln=0;		
		PIO2=~0x20;
		PIO6=~0x10;
		PBYTE[CS1+1]=PIO2;
		PBYTE[CS2+2]=PIO6;
		if(ng||ok)
		{
			ng=ok=0;
			for(n=0;n<20;n++)
			{
				if(!(PBYTE[CS4+1]&(~PIO2))) n=0;
				if(!(PBYTE[CS5+2]&(~PIO6))) n=0;
				if(ng) break;
				if(!CN3) break;
			}
		}
		else
		{
			LightLed=0;
			TwingleLed=0xff;
			Delay10ms(300);
			TwingleLed=0xc0;
		}
		if(ng) continue;
		ng=ok=0;LightLed=0;
		for(n=0;n<20;n++)
		{
			if((dd=PBYTE[CS4+1])&(~PIO2)) n=0;
			if((dd=PBYTE[CS5+2])&(~PIO6)) n=0;
			if(ng) break;
		}
		if(ng) continue;
		//Power switch test
		PIO1=PIO2=PIO3=PIO4=PIO5=PIO6=0;
		Initial8255();
		Delay10ms(50);
		LightLed=0;
		TwingleLed=0x20;
		PBYTE[CS3+1]=0x8;Delay10ms(20);PBYTE[CS3+1]=0;Delay10ms(20);
		for(n=0;n<5;n++)
		{
			if(!(PBYTE[CS4+2]&0x40))              //0x40 power switch
			{
				ng=1;
				break;
			}
			Delay10ms(1);
		}
		if(ng)
		{
			LightLed|=0x40;
			continue;
		}
		for(n=0;n<5;n++)
		{
			if(PBYTE[CS4+2]&0x40) n=0;
			if(ng) break;
			Delay10ms(1);
		}
		while(!(PBYTE[CS4+2]&0x40)&&ng==0);
		Delay10ms(10);

		//Shortcut test 
//		PBYTE[CS3+1]=0x8;Delay10ms(20);PBYTE[CS3+1]=0;Delay10ms(20);
		PIO1=PIO2=PIO3=PIO4=PIO5=PIO6=0;
		Initial8255();
		LightLed&=0x0;TwingleLed=0x10;
		PBYTE[CS3+1]=0x8;Delay10ms(20);PBYTE[CS3+1]=0;Delay10ms(20);
		n=PBYTE[CS4];
		n=PBYTE[CS4+1];
		n=PBYTE[CS4+2];
		n=PBYTE[CS5];
		n=PBYTE[CS5+1];
		n=PBYTE[CS5+2];
		PIO1=0xd7;
		PIO2=0xdd;
		PIO3=0xff;
		PIO4=0xf7;
		PIO5=0xb6;
		PIO6=0xf; //?
		PU2=0x3F;
		PU1=0x3F;
		while(1)
		{
			if(PIO1!=(dd=PBYTE[CS4])) {ng=1;break;}
			if(PIO2!=PBYTE[CS4+1]) {ng=1;break;}
			if(PIO3!=PBYTE[CS4+2]) {ng=1;break;}
			if(PIO4!=PBYTE[CS5]) {ng=1;break;}
			if(PIO5!=PBYTE[CS5+1])  {ng=1;break;}
			if(PIO6!=(0x7f&PBYTE[CS5+2])) {ng=1;break;}
			if(PU2!=(0x3f&P2)) {ng=1;break;}
			if(PU1!=(0x3f&P1)) {ng=1;break;}
			d=0x1;
			for(n=0;n<8;n++)
			{
				PBYTE[CS1]=d;
				Delay10ms(10);
				if(((~d)&PIO1)!=(dd=PBYTE[CS4])) {ng=1;break;}
				if(PIO2!=(dd=PBYTE[CS4+1])) {ng=1;break;}
				if(PIO3!=PBYTE[CS4+2]) {ng=1;break;}
				if(PIO4!=PBYTE[CS5]) {ng=1;break;}
				if(PIO5!=PBYTE[CS5+1]) {ng=1;break;}
				if(PIO6!=(0x7f&PBYTE[CS5+2])) {ng=1;break;}
				if(PU2!=(0x3f&P2)) {ng=1;break;}
				if(PU1!=(0x3f&P1)) {ng=1;break;}
				d<<=1;
			}
			PBYTE[CS1]=0;
			if(ng) 	break;
			d=0x1;
			for(n=0;n<8;n++)
			{
				PBYTE[CS1+1]=d;
				Delay10ms(3);
				if(PIO1!=PBYTE[CS4]) {ng=1;break;}
				if((~d&PIO2)!=PBYTE[CS4+1]) {ng=1;break;}
				if(PIO3!=PBYTE[CS4+2]) {ng=1;break;}
				if(PIO4!=PBYTE[CS5]) {ng=1;break;}
				if(d==1)
				{
					if((0x7f&PIO5)!=PBYTE[CS5+1]) {ng=1;break;}
				}
				else
				{
					if(PIO5!=PBYTE[CS5+1]) {ng=1;break;}
				}
				if(PIO6!=(0x7f&PBYTE[CS5+2])) {ng=1;break;}
				if(PU2!=(0x3f&P2)) {ng=1;break;}
				if(PU1!=(0x3f&P1)) {ng=1;break;}
				d<<=1;
			}
			PBYTE[CS1+1]=0;
			if(ng) 	break;
			d=0x1;
			for(n=0;n<8;n++)
			{
				PBYTE[CS1+2]=d;
				Delay10ms(3);
				if(PIO1!=PBYTE[CS4]) {ng=1;break;}
				if(PIO2!=PBYTE[CS4+1]) {ng=1;break;}
				if((~d&PIO3)!=PBYTE[CS4+2]) {ng=1;break;}
				if(PIO4!=PBYTE[CS5]) {ng=1;break;}
				if(PIO5!=(dd=PBYTE[CS5+1])) {ng=1;break;}
				if(PIO6!=(0x7f&PBYTE[CS5+2])) {ng=1;break;}
				if(PU2!=(0x3f&P2)) {ng=1;break;}
				if(PU1!=(0x3f&P1)) {ng=1;break;}
				d<<=1;
			}
			PBYTE[CS1+2]=0;
			if(ng) 	break;
			d=0x1;
			for(n=0;n<8;n++,d<<=1)
			{
				if(d&(0x10|0x20|0x40)) continue;
				PBYTE[CS2]=d;
				Delay10ms(3);
				if(PIO1!=PBYTE[CS4]) {ng=1;break;}
				if(PIO2!=PBYTE[CS4+1]) {ng=1;break;}
				if(PIO3!=PBYTE[CS4+2]) {ng=1;break;}
				if((~d&PIO4)!=(dd=PBYTE[CS5])) {ng=1;break;}
				if(PIO5!=PBYTE[CS5+1]) {ng=1;break;}
//				if((d==4?PIO6&0xf7:PIO6)!=(dd=PBYTE[CS5+2])) {ng=1;break;}
				if(PIO6!=(0x7f&PBYTE[CS5+2])) {ng=1;break;}
				if(PU2!=(0x3f&P2)) {ng=1;break;}
				if(PU1!=(0x3f&P1)) {ng=1;break;}
//				d<<=1;
			}
			PBYTE[CS2]=0;
			if(ng) break;
			d=0x1;
			for(n=0;n<8;n++)
			{
				PBYTE[CS2+1]=d;
				Delay10ms(3);
				if(PIO1!=PBYTE[CS4]) {ng=1;break;}
				if((d==0x80?(0xfe&PIO2):PIO2)!=(dd=PBYTE[CS4+1])) {ng=1;break;}
				if(PIO3!=PBYTE[CS4+2]) {ng=1;break;}
				if(PIO4!=PBYTE[CS5]) {ng=1;break;}
				if((~d&PIO5)!=PBYTE[CS5+1]) {ng=1;break;}
				if(PIO6!=(0x7f&PBYTE[CS5+2])) {ng=1;break;}
				if(PU2!=(0x3f&P2)) {ng=1;break;}
				if(PU1!=(0x3f&P1)) {ng=1;break;}
				d<<=1;
			}
			PBYTE[CS2+1]=0;
			if(ng) break;
			d=0x1;
			for(n=0;n<7;n++)
			{
				PBYTE[CS2+2]=d;
				Delay10ms(3);
				if(PIO1!=PBYTE[CS4]) {ng=1;break;}
				if(PIO2!=PBYTE[CS4+1]) {ng=1;break;}
				if(PIO3!=PBYTE[CS4+2]) {ng=1;break;}
				if(PIO4!=PBYTE[CS5]) {ng=1;break;}
				if(PIO5!=PBYTE[CS5+1]) {ng=1;break;}
				if((~d&PIO6)!=(0x7f&PBYTE[CS5+2])) {ng=1;break;}
				if(PU2!=(0x3f&P2)) {ng=1;break;}
				if(PU1!=(0x3f&P1)) {ng=1;break;}
				d<<=1;
			}
			PBYTE[CS2+2]=0;
			if(ng) break;
			d=0x20;
			for(n=0;n<6;n++)
			{
				P2=(P2|0x3f)&(~d);
				Delay10ms(3);
				if(PIO1!=PBYTE[CS4]) {ng=1;break;}
				if(PIO2!=PBYTE[CS4+1]) {ng=1;break;}
				if(PIO3!=PBYTE[CS4+2]) {ng=1;break;}
				if(PIO4!=PBYTE[CS5]) {ng=1;break;}
				if(PIO5!=PBYTE[CS5+1]) {ng=1;break;}
				if(PIO6!=(0x7f&PBYTE[CS5+2])) {ng=1;break;}
				if(d==1||d==2)
				{
					if((~3&PU2)!=(0x3f&P2)) {ng=1;break;}
				}
				else
				{
					if((~d&PU2)!=(0x3f&P2)) {ng=1;break;}
				}
				if(PU1!=(0x3f&P1)) {ng=1;break;}
				d>>=1;
			}
			P2|=0x3f;
			if(ng) break;
			d=0x20;
			for(n=0;n<6;n++)
			{
				P1=(P1|0x3f)&(~d);
				Delay10ms(3);
				if(PIO1!=PBYTE[CS4]) {ng=1;break;}
				if(PIO2!=PBYTE[CS4+1]) {ng=1;break;}
				if(PIO3!=PBYTE[CS4+2]) {ng=1;break;}
				if(PIO4!=PBYTE[CS5]) {ng=1;break;}
				if(PIO5!=PBYTE[CS5+1]) {ng=1;break;}
				if(PIO6!=(0x7f&PBYTE[CS5+2])) {ng=1;break;}
				if((~d&PU1)!=(0x3f&P1)) {ng=1;break;}
				if(PU2!=(0x3f&P2)) {ng=1;break;}
				d>>=1;
			}
			P1|=0x3f;
			if(ng) break;
			d=0x10;
			for(n=0;n<3;n++)
			{
				PBYTE[CS2]=d;
				Delay10ms(3);
				if(PIO1!=PBYTE[CS4]) {ng=1;break;}
				if(PIO2!=PBYTE[CS4+1]) {ng=1;break;}
				if(PIO3!=PBYTE[CS4+2]) {ng=1;break;}
				if((~(0x10|0x20|0x40)&PIO4)!=PBYTE[CS5]) {ng=1;break;}
				if(PIO5!=PBYTE[CS5+1]) {ng=1;break;}
				if(PIO6!=(0x7f&PBYTE[CS5+2])) {ng=1;break;}
				if(PU2!=(0x3f&P2)) {ng=1;break;}
				if(PU1!=(0x3f&P1)) {ng=1;break;}
				d<<=1;
			}
			PBYTE[CS2]=0;
			if(ng) break;
			break;
		}
		if(ng)
		{
			LightLed=0x40;TwingleLed=0;
			continue;
		}

		//Jack test
/*		LightLed=0;TwingleLed=0x8;
		PBYTE[CS3+1]=0x8;Delay10ms(20);PBYTE[CS3+1]=0x4;Delay10ms(20);   //3.3V on
		for(n=0;n<5;n++)
		{
			if(PBYTE[CS4]&0x82) n=0;
			if(ng) break;
			Delay10ms(1);
		}
		//方波測試
		PIO1=PIO2=PIO3=PIO4=PIO5=PIO6=0;
		Initial8255A();
		for(n=0;n<3;n++)
		{
			while((PBYTE[CS4]&5)!=5&&ng==0) {PIO1&=~5;PBYTE[CS1]=PIO1;Delay10ms(1);}
			Delay10ms(20);
			PIO1|=1;PBYTE[CS1]=PIO1;
			if((dd=PBYTE[CS4])&4)
			{
				ng=1;
				break;
			}
			PIO1&=~5;PBYTE[CS1]=PIO1;
	 	}
		if(ng)
		{
			LightLed=0x40;TwingleLed=0;
			continue;
		}
		for(n=0;n<3;n++)
		{
			while((PBYTE[CS4]&0x50)!=0x50&&ng==0) {PIO1&=~0x50;PBYTE[CS1]=PIO1;Delay10ms(1);}
			Delay10ms(20);
			PIO1|=0x40;PBYTE[CS1]=PIO1;
			Delay10ms(1);
			if(PBYTE[CS4]&0x10) {ng=1;break;}
			PIO1&=~0x40;PBYTE[CS1]=PIO1;
	 	}
*/
		LightLed=0;TwingleLed=0x8;
		PBYTE[CS3+1]=0x8;Delay10ms(20);PBYTE[CS3+1]=0x4;Delay10ms(20);   //3.3V on
		PBYTE[CS1]=0x8;
		for(n=0;n<5;n++)
		{
			if((dd=PBYTE[CS4])&0x82) n=0;
			if(ng) break;
			Delay10ms(1);
		}
		PBYTE[CS1]=0;
		//方波測試
		PIO1=PIO2=PIO3=PIO4=PIO5=PIO6=0;
		Initial8255A();
		#define LCH 0x11
		#define RCH 0x44
		//L changle
		for(n=0;n<3;n++)
		{
			//L
			PIO1&=((~LCH)&(~RCH));PBYTE[CS1]=PIO1;
			while((PBYTE[CS4]&LCH)!=LCH&&ng==0) {PIO1&=~LCH;PBYTE[CS1]=PIO1;Delay10ms(1);}
			Delay10ms(30);
			PIO1|=(LCH&0xf0);PBYTE[CS1]=PIO1;
			if((dd=PBYTE[CS4])&(LCH&0xf0))
			{
				ng=1;
				break;
			}
			PIO1&=~LCH;PBYTE[CS1]=PIO1;
			//R
			while((PBYTE[CS4]&RCH)!=RCH&&ng==0) {PIO1&=~RCH;PBYTE[CS1]=PIO1;Delay10ms(1);}
			Delay10ms(30);
			PIO1|=(RCH&0xf0);PBYTE[CS1]=PIO1;
			if((dd=PBYTE[CS4])&(RCH&0xf0))
			{
				ng=1;
				break;
			}
			PIO1&=~RCH;PBYTE[CS1]=PIO1;
	 	}
		if(ng)
		{
			LightLed=0x40;TwingleLed=0;
			continue;
		}

		//USB test
		LightLed=0;TwingleLed=0x4;
		PBYTE[CS3+1]=0x8;Delay10ms(20);PBYTE[CS3+1]=0;Delay10ms(1);
		for(n=0;n<5;n++)
		{
			if((dd=PBYTE[CS5])&0x70) n=0;
			if((dd=PBYTE[CS5+1])&0x36) n=0;
			if(ng) break;
		}
		if(ng)
		{
			LightLed=0x40;TwingleLed=0;
			continue;
		}
		Delay10ms(20);

		//1394 test
		LightLed=0;TwingleLed=0x2;
		PBYTE[CS3+1]=0x8;Delay10ms(20);PBYTE[CS3+1]=0;Delay10ms(20);
		for(n=0;n<5;n++)
		{
			if(P2&0x3f) n=0;
			if(ng) break;
		}
		if(ng)
		{
			LightLed=0x40;TwingleLed=0;
			continue;
		}

		//LED test
		LightLed&=0x0;TwingleLed=0x1;light=0;
		PBYTE[CS3+1]=0x8;Delay10ms(20);PBYTE[CS3+1]=0;Delay10ms(20);
		if(ln==0)
		{
			PIO2=0;						//Set 3Color destroy
			PIO1=PIO3=PIO4=PIO5=PIO6=0;
			Initial8255A();
			PBYTE[CS1+1]=(PIO2|=0xc0);
			PBYTE[CS1+2]=(PIO3|=6);
			PBYTE[CS3+1]=0x7;		//3.3V 5V 5Vaux on
			ln=1;
		}
		while(ng==0)
		{
			if(!CN1) {ok=1;break;}
		}
	}
}

void Initial(void)
{
	P1=P2=P3=0xff;
//	RECLED=1;
	INPORT=P3;
	TMOD=0X11;
	TR0=1;
	EX0=EX1=0;
	ET0=1;
	EA=1;
	TL0=T10MS & 256;
	TH0=T10MS/256;
}
void Initial8255(void)
{
	PBYTE[CS1+3]=PMODE0&PAOUT&PBOUT&PCLOUT&PCHOUT;
	PBYTE[CS2+3]=PMODE0&PAOUT&PBOUT&PCLOUT&PCHOUT;
	PBYTE[CS3+3]=PMODE0&PAOUT&PBOUT&PCLOUT&PCHOUT;
	PBYTE[CS4+3]=PMODE0|PAIN|PBIN|PCLIN|PCHIN;
	PBYTE[CS5+3]=PMODE0|PAIN|PBIN|PCLIN|PCHIN;
	PBYTE[CS6+3]=PMODE0|PAIN|PBIN|PCLIN|PCHIN;
	Initial8255A();
}
	
void Initial8255A(void)
{
	ET0=0;
	PBYTE[CS1+0]=PIO1;
	PBYTE[CS1+1]=PIO2;
	PBYTE[CS1+2]=PIO3;

	PBYTE[CS2+0]=PIO4;
	PBYTE[CS2+1]=PIO5;
	PBYTE[CS2+2]=PIO6;

	PBYTE[CS3+0]=LightLed;
//	PBYTE[CS3+0]=0;
	PBYTE[CS3+1]=0;
	PBYTE[CS3+2]=0;

	P1=0xff;
	P2=0xff;
	P3|=0x3c;
	ET0=1;
}
void InitialH8255A(void)
{
	ET0=0;
	PBYTE[CS1+0]=0xff;
	PBYTE[CS1+1]=0xff;
	PBYTE[CS1+2]=0xff;

	PBYTE[CS2+0]=0xff;
	PBYTE[CS2+1]=0xff;
	PBYTE[CS2+2]=0xff;

	PBYTE[CS3+0]=0;
	PBYTE[CS3+1]=0;
	PBYTE[CS3+2]=0;

	P1=0;
	P2=0;
	ET0=1;
}

/*
void PowerOff (void) interrupt INT0INT
{
//	StopPwrdn();
	EA=0;
	ET0=0;
	P0=P1=P2=P3=0;
	PCON|=0x2;
}*/
void Time10ms (void) interrupt TIMER0INT
{
	#define tt 30
//	#define PNO 6
	static char cn=tt;
	static char InP1=0,InP2=0;
//	char pp,p1;
	char InP,InP3;
	static char lt=0;
//	kn=0;
//	static char jn1,jn2;
//	static char pn;
//	static char un;
//	static char jn;
//	static bit hl=0;
//	bit st;
	TL0=T10MS & 256;
	TH0=T10MS/256;


	InP=INPORT^P3;
	InP3=InP&InP2;
	InP2=InP&InP1&(~InP3);
	InP1=InP&(~InP3);
	InP^=INPORT;
	InP&=InP3;
	INPORT&=~InP3;
	INPORT|=InP;
	if(!CN2) {ng=1;ok=0;}
	if(ln)
	{
		if(lt<=0)
		{
			light=!light;
			switch(ln)
			{
			case 1:
//				LightLedL(CS1+1,PIO2,0x80,50,1);		//DLED_4
				LightLedL(CS1+1,PIO2,0x80,50,1);		//DLED_4

				break;
			case 5:
				LightLedH(CS1+2,PIO3,0x80,50,1);		//LAN_LED
				break;
		    case 3:
				LightLedL(CS1+2,PIO3,0x4,50,1);		//DLED_3
				break;
			case 4:
				LightLedL(CS1+2,PIO3,0X2,50,1);		//DLED_2 twinkle
				break;
			case 2:
				LightLedH(CS1+2,PIO3,1,50,1);	//HD_LED twinkle
				break;
		    case 6:
				LightLedL(CS1+1,PIO2,0x40,50,1);		//DLED_1
				break;
			case 7:
				LightLedH(CS1+2,PIO3,0x8,50,1);					//PWR_LED1
				break;
			case 8:
				LightLedH(CS1+2,PIO3,0x20,50,1);					//PWR_LED2
				break;
/*			case 9:
				if(!(PBYTE[CS4+1]&1))
				{
					LightLedA2(CS1+1,PIO2,0x2,100,1);			//J1-10
				}
				else
				{
					PBYTE[CS1+1]=(PIO2|=0xe);						//Destroy the LED
				}
				break;
			case 10:
				if(!(PBYTE[CS4+1]&1))
				{
					LightLedA2(CS1+1,PIO2,0x4,100,1);			//J1-11
				}
				else
				{
					PBYTE[CS1+1]=(PIO2|=0xe);						//Destroy the LED
				}
				break;
			case 11:
				if(!(PBYTE[CS4+1]&1))
				{
					LightLedA2(CS1+1,PIO2,0x8,100,1);			//J1-12
				}
				else
				{
					PBYTE[CS1+1]=(PIO2|=0xe);						//Destroy the LED
				}			
			break;*/
			default:lt=0;
			}
			if(ln>6)
			{
				LightLedL(CS1+1,PIO2,0x80,50,1);		//DLED_4
				LightLedH(CS1+2,PIO3,0x80,50,1);		//LAN_LED
				LightLedL(CS1+2,PIO3,0x4,50,1);		//DLED_3
				LightLedL(CS1+2,PIO3,0X2,50,1);		//DLED_2 twinkle
				LightLedH(CS1+2,PIO3,1,50,1);	//HD_LED twinkle
				LightLedL(CS1+1,PIO2,0x40,50,1);		//DLED_1
			}
			if(!light) if(++ln>8) ln=1;
		}
	}
	
	if(lt) lt--;
	if(td) td--;	
	if((--cn)==0)
	{
		cn=tt;
		LightLed^=TwingleLed;
		PBYTE[CS3]=LightLed;
	}
}

void Delay10ms(unsigned int a)
{
	td=a;
	while(td);
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩电影在线| 精品一区二区三区在线播放视频 | 欧美专区亚洲专区| xf在线a精品一区二区视频网站| 悠悠色在线精品| 国产成人在线观看| 日韩一区二区精品葵司在线 | 久久精品视频在线看| 日本伊人色综合网| 日本精品一级二级| 中文字幕在线免费不卡| 国产美女久久久久| 精品88久久久久88久久久| 亚洲超丰满肉感bbw| 一本色道久久综合精品竹菊| 国产欧美精品一区| 国产精品伊人色| 日韩一区二区三区视频在线| 亚洲午夜日本在线观看| 99久久精品国产导航| 中文字幕亚洲在| av在线综合网| 中文字幕日本不卡| jizzjizzjizz欧美| 国产精品二区一区二区aⅴ污介绍| 国产一区视频网站| 久久亚洲春色中文字幕久久久| 久久国内精品自在自线400部| 日韩一级高清毛片| 麻豆精品久久精品色综合| 91精品国产手机| 免费黄网站欧美| 欧美电影免费观看高清完整版在| 另类小说欧美激情| 欧美精品一区二区三区视频| 精品一二线国产| 337p粉嫩大胆色噜噜噜噜亚洲 | 亚洲成人一区二区在线观看| 欧美日韩一区小说| 天天色 色综合| 日韩手机在线导航| 国产最新精品精品你懂的| 久久亚洲二区三区| 成+人+亚洲+综合天堂| 亚洲欧美国产高清| 欧美日韩aaa| 久久99国产精品免费网站| 国产欧美视频一区二区三区| 成人性色生活片免费看爆迷你毛片| 中文字幕在线一区| 欧美在线一区二区三区| 奇米色一区二区三区四区| 2020国产精品自拍| 色综合天天综合网天天看片| 亚洲一卡二卡三卡四卡无卡久久 | 国产亚洲一区二区三区| 99国产精品视频免费观看| 亚洲影视在线播放| 精品乱人伦一区二区三区| 国产精品1024| 亚洲尤物视频在线| 久久午夜色播影院免费高清| 99riav一区二区三区| 日韩黄色免费电影| 中文字幕日本不卡| 日韩一区二区三区免费看 | 91国内精品野花午夜精品| 久久国产精品72免费观看| 综合亚洲深深色噜噜狠狠网站| 欧美群妇大交群中文字幕| 国产成人aaa| 亚洲123区在线观看| 国产精品入口麻豆原神| 69堂成人精品免费视频| 成人涩涩免费视频| 日本欧美在线观看| 亚洲精品视频一区二区| 精品国产乱码久久久久久浪潮| 99国产精品久久久久久久久久 | 精品福利视频一区二区三区| 色88888久久久久久影院野外| 激情综合一区二区三区| 亚洲精品高清在线| 国产欧美一区二区精品性| 欧美一二三在线| 91久久免费观看| 丁香啪啪综合成人亚洲小说 | 婷婷开心久久网| 国产精品成人免费在线| 精品国产免费久久| 欧美一级精品大片| 欧美色偷偷大香| 一本色道久久综合亚洲aⅴ蜜桃 | 色域天天综合网| 国产91丝袜在线18| 六月丁香婷婷久久| 性做久久久久久久久| 亚洲毛片av在线| 中文字幕在线观看一区二区| 国产日韩精品一区| 精品国产乱码久久久久久老虎 | 欧美专区亚洲专区| 一本久久a久久免费精品不卡| 成人激情图片网| 成人aa视频在线观看| 成人av资源站| 波多野结衣在线aⅴ中文字幕不卡| 国产精品一区二区91| 国产精品456| 国产麻豆午夜三级精品| 国产精品一级在线| 国产精品1024| 成人看片黄a免费看在线| 波多野结衣中文字幕一区| 国产精品69毛片高清亚洲| 国产成人超碰人人澡人人澡| 国产成人夜色高潮福利影视| 国产精品一品二品| 国产成人免费视频网站| 成人h动漫精品一区二区| 不卡视频免费播放| 色88888久久久久久影院按摩| 91久久久免费一区二区| 9191久久久久久久久久久| 日韩欧美一区二区免费| 久久亚洲一级片| 国产精品美女久久久久av爽李琼| 亚洲丝袜另类动漫二区| 亚洲一区二区三区激情| 日韩av电影天堂| 国产专区欧美精品| 成人av在线播放网址| 91香蕉视频mp4| 欧美精品精品一区| 久久久www成人免费毛片麻豆 | 成人av在线播放网站| 在线观看视频91| 91精品一区二区三区久久久久久| 久久亚洲精品国产精品紫薇| 中文字幕一区二区三区四区不卡| 亚洲一区在线播放| 久久99国产精品久久99果冻传媒| 粉嫩av一区二区三区粉嫩| 在线影视一区二区三区| 精品美女在线播放| 一区二区三区在线影院| 久久99蜜桃精品| 色综合天天综合给合国产| 日韩欧美中文字幕一区| 综合中文字幕亚洲| 久久99精品国产麻豆不卡| 97精品视频在线观看自产线路二| 欧美另类变人与禽xxxxx| 国产欧美日韩卡一| 男女男精品网站| 91日韩在线专区| 久久天天做天天爱综合色| 一区二区三区四区视频精品免费 | 欧美激情一区不卡| 亚洲mv在线观看| 成人黄色一级视频| 日韩一区二区三区视频在线| 亚洲人成7777| 国产精品一线二线三线精华| 欧美久久久久免费| 国产精品久久久久四虎| 精品亚洲成a人在线观看| 欧美亚州韩日在线看免费版国语版| 久久久综合精品| 五月婷婷激情综合| 99精品1区2区| 久久精品视频免费观看| 美女精品一区二区| 欧美精品123区| 亚洲人成网站在线| av中文字幕亚洲| 国产三级精品三级在线专区| 奇米一区二区三区av| 欧美日韩在线综合| 亚洲综合色视频| 91首页免费视频| 亚洲国产激情av| 国产精品99久久不卡二区| 欧美v国产在线一区二区三区| 亚洲国产日韩精品| 91久久国产综合久久| 1024成人网色www| 成人av在线观| 日本一区二区成人在线| 国产美女在线精品| 久久综合色综合88| 国产在线精品免费| 2020国产精品| 国产精华液一区二区三区| 国产亚洲成av人在线观看导航| 久久精品国产亚洲a| www激情久久| 国产精品99精品久久免费| 欧美国产亚洲另类动漫| 成人美女视频在线看|