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

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

?? wt-mosport-new

?? 測試手機面板安裝是否正確
??
?? 第 1 頁 / 共 2 頁
字號:
#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;}
				}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
337p亚洲精品色噜噜| 一区二区三区欧美视频| 亚洲免费观看在线观看| 另类欧美日韩国产在线| 91麻豆精品在线观看| 精品国一区二区三区| 亚洲最新视频在线观看| 国产91精品免费| 日韩欧美视频在线| 亚洲第一会所有码转帖| 99视频国产精品| 久久久久久电影| 蜜臀国产一区二区三区在线播放| 欧美亚洲国产bt| 亚洲黄色免费网站| 99在线精品一区二区三区| 国产亚洲精久久久久久| 美国十次综合导航| 这里只有精品电影| 日韩av一区二区在线影视| 欧美三级电影网站| 洋洋成人永久网站入口| 色综合一个色综合亚洲| **性色生活片久久毛片| 成人黄色软件下载| 中文字幕av资源一区| 国产激情一区二区三区四区| 337p日本欧洲亚洲大胆精品| 蜜桃在线一区二区三区| 日韩一区二区在线播放| 麻豆国产精品官网| 欧美zozo另类异族| 国产精品影视天天线| 亚洲精品在线免费播放| 国产一区二区日韩精品| 精品电影一区二区三区| 国产在线国偷精品产拍免费yy| 日韩你懂的电影在线观看| 精品无人区卡一卡二卡三乱码免费卡| 日韩无一区二区| 国产在线一区二区综合免费视频| 欧美tickling挠脚心丨vk| 经典三级在线一区| 国产欧美一区二区精品仙草咪| 成人一区二区三区视频| 亚洲精选一二三| 911精品国产一区二区在线| 欧美a级理论片| 久久综合国产精品| 成人教育av在线| 亚洲欧美乱综合| 欧美精品黑人性xxxx| 精品影院一区二区久久久| 中文字幕av资源一区| 欧洲精品在线观看| 免费视频一区二区| 国产精品午夜在线观看| 精品视频在线看| 激情亚洲综合在线| 亚洲日本青草视频在线怡红院| 欧美老年两性高潮| 国产成人av一区二区三区在线| 亚洲同性gay激情无套| 日韩一本二本av| av亚洲精华国产精华| 日韩精品免费视频人成| 中文一区在线播放| 欧美日韩成人在线一区| 成人在线综合网| 日韩福利视频网| 国产精品婷婷午夜在线观看| 欧美精品久久天天躁| 99麻豆久久久国产精品免费 | 91在线高清观看| 肉肉av福利一精品导航| 国产精品蜜臀在线观看| 91精品国产丝袜白色高跟鞋| av福利精品导航| 久久精品国产亚洲高清剧情介绍| 中文字幕亚洲一区二区va在线| 制服.丝袜.亚洲.中文.综合| av成人动漫在线观看| 精东粉嫩av免费一区二区三区| 亚洲最新视频在线观看| 中文字幕乱码一区二区免费| 日韩欧美国产1| 欧美日本在线一区| 91色在线porny| 国产美女在线精品| 久久国产精品色婷婷| 亚洲国产成人91porn| 亚洲欧美日韩在线| 国产精品女同一区二区三区| 精品国精品自拍自在线| 欧美丰满嫩嫩电影| 欧洲激情一区二区| 91高清视频在线| 99在线精品免费| 97精品久久久午夜一区二区三区| 精油按摩中文字幕久久| 美女www一区二区| 另类小说色综合网站| 人人超碰91尤物精品国产| 午夜伊人狠狠久久| 亚洲国产欧美在线人成| 亚洲一区在线视频| 亚洲欧美色综合| 亚洲欧美日韩成人高清在线一区| 国产精品国产三级国产三级人妇| 久久一区二区三区国产精品| 久久亚洲综合色| 久久综合久久综合久久| 久久久夜色精品亚洲| 久久久美女毛片| 国产清纯美女被跳蛋高潮一区二区久久w | 国产视频一区二区三区在线观看| 欧美一区二区精美| 日韩视频国产视频| 精品美女在线观看| 久久午夜电影网| 中文字幕精品—区二区四季| 国产精品无码永久免费888| 国产精品伦理在线| 亚洲欧美电影一区二区| 亚洲韩国精品一区| 美女视频网站黄色亚洲| 国产揄拍国内精品对白| 成人综合婷婷国产精品久久免费| 成人国产精品免费观看动漫| 91天堂素人约啪| 欧美精品aⅴ在线视频| 欧美岛国在线观看| 国产日韩欧美亚洲| 亚洲美女视频在线观看| 首页欧美精品中文字幕| 老鸭窝一区二区久久精品| 国产精品亚洲成人| 91美女视频网站| 欧美日韩在线亚洲一区蜜芽| 精品久久久久久久人人人人传媒| 久久一二三国产| 一区二区三区产品免费精品久久75| 亚洲午夜电影在线| 激情综合五月婷婷| 91一区二区三区在线观看| 欧美巨大另类极品videosbest| 日韩免费观看2025年上映的电影 | 91精品国产91综合久久蜜臀| 精品国产乱码91久久久久久网站| 国产精品看片你懂得| 午夜精品免费在线| 福利一区福利二区| 欧美日韩国产一二三| 国产欧美精品一区二区三区四区 | 欧美日韩中文字幕精品| 久久综合色之久久综合| 一个色妞综合视频在线观看| 美国av一区二区| 91精品福利视频| 久久午夜免费电影| 午夜精品国产更新| www.成人在线| 欧美不卡激情三级在线观看| 一区二区三区丝袜| 成人免费高清在线观看| 精品国产青草久久久久福利| 亚洲精品亚洲人成人网 | 国产精品美女久久久久久久网站| 亚洲二区视频在线| 成人黄色一级视频| 精品成人一区二区| 日韩激情一区二区| 欧美性色黄大片| 国产精品理论片在线观看| 国产综合一区二区| 欧美一区二区视频网站| 亚洲一级在线观看| 91麻豆国产在线观看| 中文字幕精品三区| 国产成人免费视频一区| 日韩欧美久久久| 日本女人一区二区三区| 欧美日韩精品是欧美日韩精品| 亚洲视频免费在线观看| 国产激情一区二区三区| 精品国产凹凸成av人网站| 日本视频一区二区| 91麻豆精品国产91久久久使用方法| 亚洲女子a中天字幕| 91免费视频网址| 成人欧美一区二区三区1314 | 久久97超碰色| 日韩美女一区二区三区四区| 青青草一区二区三区| 欧美久久久久中文字幕| 亚洲大片免费看| 欧美日本一道本| 日韩福利视频导航| 26uuu另类欧美| 国产成人免费视频网站|