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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? wt-mosportnew.c

?? 測(cè)試手機(jī)面板安裝是否正確
?? C
?? 第 1 頁 / 共 2 頁
字號(hào):
#include <AT89X52.h>
#include <wt-mosport.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;
		}
//		if(!(ok|ng)) {LightLed=0;TwingleLed=0xc0;}
		ln=0;		
		PIO2=~0x20;
//		PIO6=~0x10;
		PIO6=~0x11;
		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
		PBYTE[CS3+1]=0;
		PIO1=PIO2=PIO3=PIO4=PIO5=PIO6=0;
		Initial8255A();
//		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]=0;
		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=(0xef&PBYTE[CS4+2]);
		n=PBYTE[CS5];
		n=PBYTE[CS5+1];
		n=PBYTE[CS5+2];
		PIO1=0xff;
		PIO2=0xdf;
//		PIO3=0xff;
		PIO3=0xef;		//2006-9-21
		PIO4=0xf7;
		PIO5=0x36;
//		PIO6=0x8c;
//		PU2=0x3f;
		PIO6=0xfc;		//2006-9-20
		PU2=0x33;		//2006-9-20
		PU1=0x3f;
		while(1)
		{
			if(PIO1!=(dd=PBYTE[CS4])) {ng=1;break;}

			if(PIO2!=(0x10|PBYTE[CS4+1])) {ng=1;break;}
			PBYTE[CS1+1]=0xe;Delay10ms(1);	
			if((0xf1&PIO2)!=PBYTE[CS4+1]) {ng=1;break;}
			PBYTE[CS1+1]=0;	

			if(PIO3!=(dd=(0xef&PBYTE[CS4+2]))) {ng=1;break;}
			if(PIO4!=(dd=PBYTE[CS5])) {ng=1;break;}
			if(PIO5!=(dd=PBYTE[CS5+1]))  {ng=1;break;}
			if(PIO6!=(dd=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(3);
//				dd=PBYTE[CS4];
				if(d==8||d==0x20)
				{
					if((~8&~0x20&PIO1)!=PBYTE[CS4]) {ng=1;break;}
				}
				else
				{
					if((~d&PIO1)!=PBYTE[CS4]) {ng=1;break;}
				}
				if(PIO2!=(0x10|PBYTE[CS4+1])) {ng=1;break;}
				PBYTE[CS1+1]=0xe;Delay10ms(1);	
				if((0xf1&PIO2)!=PBYTE[CS4+1]) {ng=1;break;}
				PBYTE[CS1+1]=0;	
	
				if(PIO3!=(0xef&PBYTE[CS4+2])) {ng=1;break;}
				if(PIO4!=PBYTE[CS5]) {ng=1;break;}
				if(PIO5!=PBYTE[CS5+1]) {ng=1;break;}
				if(PIO6!=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==0x10)
				{
		
					if((~d&PIO2)!=PBYTE[CS4+1]) {ng=1;break;}
					PBYTE[CS1+1]=0xe|d;Delay10ms(1);	
					if((0xf1&~d&PIO2)!=PBYTE[CS4+1]) {ng=1;break;}
					PBYTE[CS1+1]=d;	
		
				}
				else
				{
		
					if((~d&PIO2)!=(0x10|PBYTE[CS4+1])) {ng=1;break;}
					PBYTE[CS1+1]=0xe|d;Delay10ms(1);	
					if((0xf1&~d&PIO2)!=(dd=PBYTE[CS4+1])) {ng=1;break;}
					PBYTE[CS1+1]=d;	
		
				}
				if(PIO3!=(0xef&PBYTE[CS4+2])) {ng=1;break;}
				if(PIO4!=PBYTE[CS5]) {ng=1;break;}
				if(PIO5!=PBYTE[CS5+1]) {ng=1;break;}
				if(PIO6!=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!=(0x10|PBYTE[CS4+1])) {ng=1;break;}
				PBYTE[CS1+1]=0xe;Delay10ms(1);	
				if((0xf1&PIO2)!=PBYTE[CS4+1]) {ng=1;break;}
				PBYTE[CS1+1]=0;	
	
				if((~d&PIO3)!=(0xef&PBYTE[CS4+2])) {ng=1;break;}
				if(PIO4!=PBYTE[CS5]) {ng=1;break;}
				if(PIO5!=PBYTE[CS5+1]) {ng=1;break;}
				if(PIO6!=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++)
			{
				PBYTE[CS2]=d;
				Delay10ms(3);
				if(PIO1!=PBYTE[CS4]) {ng=1;break;}
	
				if(PIO2!=(0x10|PBYTE[CS4+1])) {ng=1;break;}
				PBYTE[CS1+1]=0xe;Delay10ms(1);	
				if((0xf1&PIO2)!=PBYTE[CS4+1]) {ng=1;break;}
				PBYTE[CS1+1]=0;	
	
				if(PIO3!=(0xef&PBYTE[CS4+2])) {ng=1;break;}
				if((~d&PIO4)!=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(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(PIO2!=(0x10|PBYTE[CS4+1])) {ng=1;break;}
				PBYTE[CS1+1]=0xe;Delay10ms(1);	
				if((0xf1&PIO2)!=PBYTE[CS4+1]) {ng=1;break;}
				PBYTE[CS1+1]=0;	
	
				if(PIO3!=(0xef&PBYTE[CS4+2])) {ng=1;break;}
				if(PIO4!=PBYTE[CS5]) {ng=1;break;}
				if((~d&PIO5)!=PBYTE[CS5+1]) {ng=1;break;}
				if(PIO6!=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!=(0x10|PBYTE[CS4+1])) {ng=1;break;}
				PBYTE[CS1+1]=0xe;Delay10ms(1);	
				if((0xf1&PIO2)!=PBYTE[CS4+1]) {ng=1;break;}
				PBYTE[CS1+1]=0;	
	
				if(PIO3!=(0xef&PBYTE[CS4+2])) {ng=1;break;}
				if((d!=8?PIO4:PIO4&0xfb)!=PBYTE[CS5]) {ng=1;break;}
				if(PIO5!=PBYTE[CS5+1]) {ng=1;break;}
				if(d==0x10||d==0x20)
				{
					if((~0x30&PIO6)!=PBYTE[CS5+2]) {ng=1;break;}		//2006-09-21
				}
				else
				{
					if((~d&PIO6)!=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(10);
				if(PIO1!=PBYTE[CS4]) {ng=1;break;}
	
				if(PIO2!=(0x10|PBYTE[CS4+1])) {ng=1;break;}
				PBYTE[CS1+1]=0xe;Delay10ms(1);	
				if((0xf1&PIO2)!=PBYTE[CS4+1]) {ng=1;break;}
				PBYTE[CS1+1]=0;	
	
				if(PIO3!=(0xef&PBYTE[CS4+2])) {ng=1;break;}
				if(PIO4!=PBYTE[CS5]) {ng=1;break;}
				if(PIO5!=PBYTE[CS5+1]) {ng=1;break;}
				if(PIO6!=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!=(0x10|PBYTE[CS4+1])) {ng=1;break;}
				PBYTE[CS1+1]=0xe;Delay10ms(1);	
				if((0xf1&PIO2)!=PBYTE[CS4+1]) {ng=1;break;}
				PBYTE[CS1+1]=0;	
	
				if(PIO3!=(0xef&PBYTE[CS4+2])) {ng=1;break;}
				if(PIO4!=PBYTE[CS5]) {ng=1;break;}
				if(PIO5!=PBYTE[CS5+1]) {ng=1;break;}
				if(PIO6!=(dd=PBYTE[CS5+2])) {ng=1;break;}
				if(d==1||d==2)
				{
					if((~3&PU1)!=(0x3f&P1)) {ng=1;break;}
				}
				else
				{
					if((~d&PU1)!=(0x3f&P1)) {ng=1;break;}
				}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人app在线| 欧美日韩视频在线第一区 | 欧美最猛性xxxxx直播| 麻豆国产精品一区二区三区 | 99精品在线免费| 日韩1区2区3区| 亚洲精品亚洲人成人网| 日韩欧美激情在线| 欧美日韩视频一区二区| 成人高清视频免费观看| 国模套图日韩精品一区二区| 一区二区三区四区在线| 国产精品入口麻豆原神| 精品sm捆绑视频| 538在线一区二区精品国产| 99久久久久久| 成人一区二区三区视频在线观看| 日韩国产欧美一区二区三区| 亚洲一区二区三区在线看| 国产精品乱人伦中文| 久久综合国产精品| 欧美一区二区三区小说| 欧美少妇xxx| 91在线免费看| 91在线porny国产在线看| 国产精品系列在线播放| 国产麻豆欧美日韩一区| 久久成人免费电影| 免费欧美日韩国产三级电影| 日韩av一区二区在线影视| 亚洲高清三级视频| 午夜视频一区二区| 亚洲成人av一区| 亚洲在线视频网站| 夜夜精品视频一区二区| 亚洲欧美一区二区久久| 国产精品久久久久国产精品日日| 国产清纯白嫩初高生在线观看91| 久久久午夜精品| 久久久亚洲综合| 日本一区免费视频| 国产精品区一区二区三区| 国产精品嫩草影院av蜜臀| 国产精品嫩草久久久久| 亚洲日本青草视频在线怡红院| 国产精品免费av| 亚洲免费观看高清| 一区二区三区免费| 亚洲国产aⅴ成人精品无吗| 亚洲.国产.中文慕字在线| 日韩激情一二三区| 久久国产福利国产秒拍| 激情深爱一区二区| 成人性生交大片免费看中文| 波多野结衣视频一区| 94色蜜桃网一区二区三区| 在线免费观看日本一区| 欧美日韩精品免费| 精品国产乱码久久久久久闺蜜| 欧美精品一区二区三区高清aⅴ| 国产欧美精品一区二区色综合朱莉| 亚洲国产精品av| 亚洲美女淫视频| 丝袜a∨在线一区二区三区不卡| 久久99深爱久久99精品| 国产 欧美在线| 色综合天天综合色综合av| 欧美亚洲综合色| 精品女同一区二区| 亚洲视频一区在线| 日韩av网站免费在线| 高清免费成人av| 欧美在线观看视频在线| 精品剧情v国产在线观看在线| 国产精品美女久久久久aⅴ国产馆| 亚洲自拍偷拍av| 韩国av一区二区三区| 色综合天天综合色综合av| 欧美一区二区三区性视频| 国产女主播一区| 午夜精品在线看| 成人h精品动漫一区二区三区| 欧美精品久久天天躁| 国产喷白浆一区二区三区| 亚洲成a人片在线观看中文| 国产成人av一区二区| 欧美色成人综合| 国产精品欧美极品| 日韩精品每日更新| 99精品黄色片免费大全| 日韩视频在线永久播放| 亚洲精品视频自拍| 国产麻豆视频一区二区| 欧美人妖巨大在线| 国产精品国产三级国产a| 日韩av电影免费观看高清完整版| 播五月开心婷婷综合| 日韩欧美成人一区| 亚洲第一成人在线| eeuss国产一区二区三区| 欧美一卡2卡三卡4卡5免费| 亚洲免费大片在线观看| 国产成人在线免费| 日韩精品一区二区三区视频| 亚洲成人免费看| 色综合久久久久久久| 久久久久国产精品厨房| 日韩福利电影在线观看| 在线观看一区二区精品视频| 国产精品天美传媒| 久久99精品国产麻豆婷婷| 欧美三级电影一区| 亚洲欧美国产三级| 成人激情动漫在线观看| 久久久久久夜精品精品免费| 男人的j进女人的j一区| 欧美美女一区二区在线观看| 亚洲黄色录像片| 一本一道波多野结衣一区二区| 国产三级精品三级在线专区| 国模冰冰炮一区二区| 91麻豆精品久久久久蜜臀| 亚洲精品成a人| 91视频一区二区| 亚洲少妇最新在线视频| 成人天堂资源www在线| 欧美激情一区在线观看| 国产一区欧美二区| 久久网站最新地址| 国产精品一区二区三区四区| 日韩精品一区二区三区中文不卡| 日韩不卡一二三区| 欧美一级二级三级蜜桃| 蜜臀av性久久久久av蜜臀妖精| 欧美欧美午夜aⅴ在线观看| 亚洲成人av中文| 91精品国产综合久久久久久久 | 国产精品久久久久久久久免费丝袜 | 成人黄色在线看| 国产精品入口麻豆九色| av成人免费在线观看| 国产精品第五页| 91极品视觉盛宴| 午夜视黄欧洲亚洲| 日韩免费视频一区二区| 狠狠狠色丁香婷婷综合激情| 久久久亚洲午夜电影| 成人污视频在线观看| 中文字幕日韩av资源站| 欧美伊人久久大香线蕉综合69 | 99久久99久久免费精品蜜臀| 中文字幕一区视频| 欧美色视频一区| 天天色图综合网| 日韩免费视频线观看| 国产成人高清视频| 中文字幕在线不卡视频| 欧美三级电影在线看| 另类小说一区二区三区| 欧美激情一区二区三区不卡 | 国产欧美精品国产国产专区| 播五月开心婷婷综合| 亚洲午夜av在线| 欧美xxxxxxxxx| aaa欧美色吧激情视频| 亚洲美女淫视频| 欧美成人猛片aaaaaaa| 懂色av中文一区二区三区| 亚洲少妇中出一区| 欧美一级夜夜爽| 粉嫩久久99精品久久久久久夜| 亚洲综合av网| 2021国产精品久久精品| 色偷偷久久一区二区三区| 美洲天堂一区二卡三卡四卡视频 | 国产午夜精品在线观看| 日本乱人伦aⅴ精品| 麻豆精品国产传媒mv男同| 国产精品对白交换视频| 欧美精品国产精品| 国产91在线观看| 亚洲成人av在线电影| 中文字幕av一区二区三区免费看| 在线免费观看视频一区| 国产精一区二区三区| 亚洲成va人在线观看| 国产日韩精品久久久| 欧美日本乱大交xxxxx| 国产成人av一区二区| 亚洲电影第三页| 中文字幕日韩av资源站| 精品久久久影院| 欧美日韩国产另类不卡| www.性欧美| 久久成人免费日本黄色| 亚洲高清免费观看高清完整版在线观看| 久久精品一区二区三区不卡牛牛| 欧美三级韩国三级日本一级| 成人黄色在线视频| 国产呦萝稀缺另类资源|