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

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

?? setup.c

?? 指紋識(shí)別源代碼,用于智能門(mén)緊,還有配合MF800卡使用
?? C
?? 第 1 頁(yè) / 共 5 頁(yè)
字號(hào):
	else
	{
		dispselectmessage(tblbaud[setcount]);
	}
}
/////////////////////////////////////////////////////////////////////////////////
unsigned char code baudratetimer[4]={244,250,253,232};
/////////////////////////////////////////////////////////////////////////////////
void changebaudrate(unsigned char baudrate)
{

	TR1=0;
	delayTimerl(T5MS);
	//TH1=253;
	TH1=baudratetimer[baudrate];
	delayTimerl(T5MS);
	TR1=1;

	delayTimerl(T5MS);
	delayTimerl(T5MS);
	delayTimerl(T5MS);
	delayTimerl(T5MS);
	init_modem();
}
/////////////////////////////////////////////////////////////////////////////////
void setbaudrate()		//ok
{
	if(keynumber==0xff)setbaudratedisp();
	else
	{
		if(!submenuflag)
		{
			if(keynumber==ENTER)
			{
				submenuflag=1;
				setcount=readbaudrate();
				//setbaudrate(0xff);
				dispselectmessage(tblbaud[setcount]);
			}
			else if(keynumber==CANCEL)terminatesetup();
			else if(keynumber==NUMBER6)seteventcleardisp();
			else if(keynumber==NUMBER4)setduressdisp();
		}
		else
		{
			if(keynumber==ENTER)
			{
				submenuflag=0;
				ram_writep0(BAUDRATE,setcount);
				changebaudrate(setcount);
				setbaudratedisp();
				
			}
			else if(keynumber==CANCEL)
			{
				//submenuflag=0;
				clearsetup();
				setbaudratedisp();
			}
			else if(keynumber==NUMBER6)
			{
				setcount++;
				if(setcount>=MAXBAUDRATESEL)setcount=0;
				setbaudratedisp();
			}
			else if(keynumber==NUMBER4)
			{
				setcount--;
				if(setcount>=MAXBAUDRATESEL)setcount=MAXBAUDRATESEL-1;
				setbaudratedisp();
			}
		}
	}
}
//////////////////////////////////////////////////////////////////////////////
void seteventcleardisp()
{
	if(!submenuflag)
	{
		setupitem=SETEVENTCLEAR;
		displaymessage(LMEVENTCLEAR,LINE1);
		displaymessage(LMBLANK,LINE2);
	}
	else
	{
		displaymessage(LMYESNO,LINE2);
	}
}
//////////////////////////////////////////////////////////////////////////////
void seteventclear()
{
	if(keynumber==0xff)seteventcleardisp();
	else
	{
		if(!submenuflag)
		{
			if(keynumber==ENTER)
			{
				submenuflag=1;
				seteventcleardisp();
				
			}
			else if(keynumber==CANCEL)terminatesetup();
			else if(keynumber==NUMBER6)setmasterchangedisp();
			else if(keynumber==NUMBER4)setbaudratedisp();
		}
		else
		{
			if((keynumber==ENTER)||(keynumber==CANCEL)||(keynumber==NUMBER0))
			{
				submenuflag=0;
				seteventcleardisp();
			}
			else if(keynumber==NUMBER1)
			{
				submenuflag=0;
				//Here clear the event
				ram_writep0(EVENTSTART,0);
				ram_writep0(EVENTSTART+1,0);
				ram_writep0(EVENTSTOP,0);
				ram_writep0(EVENTSTOP+1,0);
				
				seteventcleardisp();
			}
		}
	}
}
/////////////////////////////////////////////////////////////////////////////////////
void setmasterchangedisp()
{
	if(!submenuflag)
	{
		setupitem=SETMASTERCHANGE;
		displaymessage(LMMASTERCHANGE,LINE1);
		displaymessage(LMBLANK,LINE2);
	}
	else
	{
		if(!submenu1flag)
		{
				displaymessage(LMINPUTNEWMASTER,LINE1);
				displaymessage(LMINPUTMASTERID,LINE2);
				lcdcuron(MASTERIDSTARTP,LINE2);
		}
		else
		{
		}
		
	}

}
/////////////////////////////////////////////////////////////////////////////////////
void removenormaluser()
{
	getidfromlcd();
	if(getuserbyid())
	{
		deleteuserbysn();
		rdeleteuserbysn();
	}
	else
	{
		_nop_();
	}
}
/////////////////////////////////////////////////////////////////////////////////////
unsigned char deleteoldmaster()
{
	unsigned char i;
	if(readmasterchange())
	{
		if(readfpmode())
		{
			displaymessage(LMBLANK,LINE2);
			displaymessage(LMPUTOLDMASTERFP,LINE1);
			delayTimerh(TMSGWAITTIME);
			
			if(!capturecheckimage()) return MASTERFPERR;
			if(!rextractfeature(3,0)) return MASTERFPERR;
			
			currentsn=0x9999;	//master's sn
			
			if(!rfinduserbysn())	return MASTERFPERR;
			
			if(!rdeleteuserbysn()) return DELETEMASTERERR;
			
			for(i=0;i<8;i++)tempbuff[i]=0xff;
			writeuserdata(MAXUSERNUM+20);
			
			ram_writep0(MASTERCHANGED,0);		//clear master changed flag	
			
			return DELETEMASTEROK;
						
		}
	}
	else
		return TRUE;
}
/////////////////////////////////////////////////////////////////////////////////////
void setmasterchange()
{
	if(keynumber==0xff)setmasterchangedisp();
	else
	{
		if(!submenuflag)
		{
			if(keynumber==ENTER)
			{
				clearsetup();
				submenuflag=1;

				//displaymessage(LMINPUTNEWMASTER,LINE1);
				//displaymessage(LMINPUTMASTERID,LINE2);
				//l/cdcur(MASTERIDSTARTP,LINE2);
				if(readmasterchange())
				{
					if(readfpmode())
					{
						if(deleteoldmaster()==DELETEMASTEROK)
						{
							setmasterchangedisp();
						}
						else
						{
							displaymessage(LMBLANK,LINE1);
							displaymessage(LMFINGERERR,LINE2);
							delayTimerh(TMSGWAITTIME);
							clearsetup();
							setmasterchangedisp();
						}
					}
				}
				setmasterchangedisp();
				
				
			}
			else if(keynumber==CANCEL)terminatesetup();
			else if(keynumber==NUMBER6)setsysinitdisp();
			else if(keynumber==NUMBER4)seteventcleardisp();
		}
		else
		{
			if(!submenu1flag)
			{
				if(keynumber==ENTER)
				{

					if(setcount>=MINUSERIDLEN)
					{
						submenu1flag=1;
						subsetcount=0;
						//getidfromlcd();
						//if(!getuserbyid())
						//{
						//	//deleteuserbysn();
						//	rdeleteuserbysn();
						//}
						removenormaluser();
						setcount=0;
						displaymessage(LMMASTERPASS,LINE1);
						displaymessage(LMMASTERPASSIN,LINE2);
						lcdcuron(MASTERPASSSTARTP,LINE2);
					}
				}
				else if(keynumber==CANCEL)
				{
					clearsetup();
					setmasterchangedisp();
				}
				else
				{
					
					dispbuff[LINE2][MASTERIDSTARTP+setcount]=keynumber+0x30;
					setcount++;
					display(LINE2);
					lcdcuron(MASTERIDSTARTP+setcount,LINE2);

					if(setcount>=8)
					{
						submenu1flag=1;
						subsetcount=0;
						//registerid();
						removenormaluser();
						displaymessage(LMMASTERPASS,LINE1);
						displaymessage(LMMASTERPASSIN,LINE2);
					}
				}
			}
			else
			{
				if(keynumber==ENTER)
				{
				}
				else if(keynumber==CANCEL)
				{
						displaymessage(LMMASTERCHANGEFAIL,LINE1);		//051011
						displaymessage(LMMASTERBACKTO0,LINE2);			//051011
						delayTimerh(TMSGWAITTIME);							//051011
						ram_writep0(MASTERCHANGED,0);					//051011

					clearsetup();
					setmasterchangedisp();

				}
				else
				{
					dispbuff[LINE2][setcount+MASTERPASSSTARTP]=keynumber+0x30;
					display(LINE2);
					keybuff[setcount]=keynumber;
					setcount++;
					lcdcuron(MASTERPASSSTARTP+setcount,LINE2);
					if(setcount>=4)
					{
						keybuff[0]=(keybuff[0]<<4)+keybuff[1];
						keybuff[1]=(keybuff[2]<<4)+keybuff[3];
						
						tempbuff[0]=userid[0];
						tempbuff[1]=userid[1];
						tempbuff[2]=userid[2];
						tempbuff[3]=userid[3];
						tempbuff[4]=keybuff[0];
						tempbuff[5]=keybuff[1];
						tempbuff[6]=0x55;
						tempbuff[7]=0xaa;
						writeuserdata(MASTERUSERSN);
						ram_writep0(MASTERCHANGED,1);

						if(readfpmode())
						{
							currentsn=0x9999;
							if(registerfp())
							{
								displaymessage(LMBLANK,LINE1);
								displaymessage(LMMASTERCHANGEOK,LINE2);
								delayTimerh(TMSGWAITTIME);
							}
							else
							{
								displaymessage(LMMASTERCHANGEFAIL,LINE1);
								displaymessage(LMMASTERBACKTO0,LINE2);
								delayTimerh(TMSGWAITTIME);
								ram_writep0(MASTERCHANGED,0);
							}
						}
						else
						{
							displaymessage(LMBLANK,LINE1);
							displaymessage(LMMASTERCHANGEOK,LINE2);
							delayTimerh(TMSGWAITTIME);
						
						}
						
						clearsetup();
						setmasterchangedisp();
							
					}

				}
			}
		}
	}
}
////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////
void setpowerinitpass()
{
	if((keynumber==CANCEL)||(keynumber==ENTER));
	else
	{
		dispbuff[LINE2][setcount+MASTERPASSSTARTP]=keynumber;
		displaybyte('*',MASTERPASSSTARTP+setcount+0x40+SET_DDRAM_ADD);
		keybuff[setcount]=keynumber;
		//display(LINE2);
		setcount++;
		lcdcuron(MASTERPASSSTARTP+setcount,LINE2);
		if(setcount>=4)
		{
			clearsetup();
			passinflag=0;
			setflag=0;

			keybuff[0]=(keybuff[0]<<4)+keybuff[1];
			keybuff[1]=(keybuff[2]<<4)+keybuff[3];
			if((keybuff[0]==MASTERPASSHIGH)&&(keybuff[1]==MASTERPASSLOW))
			{
				displaymessage(LMBLANK,LINE1);
				displaymessage(LMINITIALIZE,LINE2);
				initfpsystem();				
				displaymessage(LMBLANK,LINE1);
				displaymessage(LMSYSINITOK,LINE2);
			
				delayTimerh(TMSGWAITTIME);

				displaymessage(LMBLANK,LINE1);
				displaymessage(LMSWITCH,LINE2);
			}
			while(1)delayTimerh(T100MS);
		}
	}
}
////////////////////////////////////////////////////////////////////////////////////
void setsysinitdisp()
{
	if(!submenuflag)
	{
		setupitem=SETSYSINIT;
		displaymessage(LMSYSTEMINIT,LINE1);
		displaymessage(LMBLANK,LINE2);
	}
	else
	{
		displaymessage(LMYESNO,LINE2);
	}
}
////////////////////////////////////////////////////////////////////////////////////
void setsysinit()		//ok
{
	if(keynumber==0xff)setsysinitdisp();
	else
	{
		if(!submenuflag)
		{
			if(keynumber==ENTER)
			{
				submenuflag=1;
				//setsysinit(0xff);
				setsysinitdisp();
			}
			else if(keynumber==CANCEL)terminatesetup();
			else if(keynumber==NUMBER6)setidcleardisp();
			else if(keynumber==NUMBER4)setmasterchangedisp();
		}
		else
		{
			if((keynumber==ENTER)||(keynumber==CANCEL)||(keynumber==NUMBER0))
			{
				//submenuflag=0;
				clearsetup();
				setsysinitdisp();
				//setsysinit(0xff);
			}
			else if(keynumber==NUMBER1)
			{
				submenuflag=0;
				//here initialize the system
				displaymessage(LMBLANK,LINE1);
				displaymessage(LMINITIALIZE,LINE2);
				initfpsystem();				
				displaymessage(LMBLANK,LINE1);
				displaymessage(LMSYSINITOK,LINE2);
				
				delayTimerh(TMSGWAITTIME);


				setsysinitdisp();
			}
		}
	}
}
//////////////////////////////////////////////////////////////
void setidcleardisp()
{
	if(!submenuflag)
	{
		setupitem=SETCLEARID;
		displaymessage(LMIDCLEAR,LINE1);
		displaymessage(LMBLANK,LINE2);
	}
	else
	{
		displaymessage(LMYESNO,LINE2);
	}
}

//////////////////////////////////////////////////////////////
void setidclear()
{
	if(keynumber==0xff)setidcleardisp();
	else
	{
		if(!submenuflag)
		{
			if(keynumber==ENTER)
			{
				submenuflag=1;
				//setidclear(0xff);
				setidcleardisp();
			}
			else if(keynumber==CANCEL)terminatesetup();
			else if(keynumber==NUMBER6)settscleardisp();
			else if(keynumber==NUMBER4)setsysinitdisp();
		}
		else
		{
			if((keynumber==ENTER)||(keynumber==CANCEL)||(keynumber==NUMBER0))
			{
				//submenuflag=0;
				clearsetup();
				setidcleardisp();
				//setidclear(0xff);
			}
			else if(keynumber==NUMBER1)
			{
				submenuflag=0;
				//here clear all the id registered
				//deletealluser();
				//rdeletealluser();
				displaymessage(LMBLANK,LINE1);
				displaymessage(LMUSERCLEANING,LINE2);
				
				userclear();
				setidcleardisp();
			}
		}
	}
}
////////////////////////////////////////////////////
void settscleardisp()
{
	if(!submenuflag)
	{
		setupitem=SETCLEARTS;
		displaymessage(LMTSCLEAR,LINE1);
		displaymessage(LMBLANK,LINE2);
	}
	else
	{
		displaymessage(LMYESNO,LINE2);
	}
}
////////////////////////////////////////////////////
void settsclear()
{
	if(keynumber==0xff)settscleardisp();
	else
	{
		if(!submenuflag)
		{
			if(keynumber==ENTER)
			{
				submenuflag=1;
				//settsclear(0xff);
				settscleardisp();
			}
			else if(keynumber==CANCEL)terminatesetup();
			else if(keynumber==NUMBER6)setkeyindisp();
			else if(keynumber==NUMBER4)setidcleardisp();
		}
		else
		{
			if((keynumber==ENTER)||(keynumber==CANCEL)||(keynumber==NUMBER0))
			{
				//submenuflag=0;
				//settsclear(0xff);
				clearsetup();
				settscleardisp();
			}
			else if(keynumber==NUMBER1)
			{
				submenuflag=0;
				//here clear the ts
				clearts();
				settscleardisp();
			}
		}
	}
}
//////////////////////////////////////////////////////////////////////////////
unsigned char code tblkeyinsel[2]={LMDISABLE,LMENABLE};
//////////////////////////////////////////////////////////////////////////////
void setkeyindisp()
{
	if(!submenuflag)
	{
		setupitem=SETKEYIN;
		displaymessage(LMSETKEYIN,LINE1);
		displaymessage(tblkeyinsel[readpinkeyin()],LINE2);
	}
	else
	{
		dispselectmessage(tblkeyinsel[setcount]);
	}
}
//////////////////////////////////////////////////////////////////////////////
void setkeyin()
{
	if(keynumber==0xff)setkeyindisp();
	else
	{
		if(!submenuflag)
		{
			if(keynumber==ENTER)
			{
				submenuflag=1;

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品污污网站在线观看| 日韩精品乱码免费| 久久奇米777| 欧美一区二区不卡视频| 在线精品亚洲一区二区不卡| 91丨九色porny丨蝌蚪| 国产福利一区在线| 国产九色sp调教91| 国产一二精品视频| 国产乱人伦偷精品视频不卡| 韩国一区二区在线观看| 国产美女精品人人做人人爽| 国产乱子轮精品视频| 极品少妇一区二区| 国产精品综合在线视频| 国产成人综合网| 国产精品一区二区91| 国产成人a级片| 国产激情一区二区三区桃花岛亚洲| 国产伦精品一区二区三区免费| 国产伦精品一区二区三区在线观看| 国产一区二区不卡| av一区二区三区在线| 91丝袜美腿高跟国产极品老师| 色视频成人在线观看免| 欧美视频一区二区在线观看| 欧美高清激情brazzers| 日韩女优视频免费观看| 久久久亚洲国产美女国产盗摄| 国产日产亚洲精品系列| 国产精品久久久久久久久果冻传媒| 亚洲欧洲三级电影| 一级做a爱片久久| 午夜成人在线视频| 久久精品99久久久| www.亚洲免费av| 欧美亚洲日本国产| 日韩三级中文字幕| 日本一区二区视频在线| 亚洲精品乱码久久久久久日本蜜臀| 亚洲国产日韩一级| 精品一区二区三区影院在线午夜| 国产伦精品一区二区三区免费 | 91蝌蚪porny成人天涯| 日本韩国一区二区三区视频| 日韩一级完整毛片| 国产欧美日韩三级| 午夜视频在线观看一区二区| 国产一区二区在线电影| 91女神在线视频| 欧美精品vⅰdeose4hd| 久久精品亚洲一区二区三区浴池| 亚洲特黄一级片| 日日欢夜夜爽一区| 9久草视频在线视频精品| 欧美巨大另类极品videosbest | 99精品国产99久久久久久白柏| 欧美午夜精品电影| 国产亚洲一本大道中文在线| 一区2区3区在线看| 国产美女在线观看一区| 欧美色中文字幕| 国产情人综合久久777777| 亚洲国产另类av| 成人亚洲精品久久久久软件| 欧美精品自拍偷拍| 中文字幕一区不卡| 国产一区二区毛片| 欧美美女一区二区在线观看| 国产精品美女久久久久av爽李琼| 午夜精品福利一区二区三区av| 成人激情小说乱人伦| 91精品国产福利| 亚洲欧美日韩成人高清在线一区| 国产在线不卡视频| 欧美一区二区在线免费播放| 日韩一区中文字幕| 国产精品一区三区| 91麻豆精品国产91| 亚洲精品国产品国语在线app| 国产精品 日产精品 欧美精品| 制服.丝袜.亚洲.另类.中文| 亚洲欧美一区二区三区孕妇| 国产精品一区不卡| 精品国产自在久精品国产| 亚洲高清一区二区三区| 91小视频免费看| 日本一区二区在线不卡| 久久99精品久久久久婷婷| 欧美精三区欧美精三区| 亚洲综合在线视频| 一道本成人在线| 亚洲欧洲日韩综合一区二区| 成人综合在线视频| 国产校园另类小说区| 激情综合色综合久久| 日韩一区二区在线观看视频| 午夜久久久久久电影| 在线观看精品一区| 亚洲综合一区二区| 在线日韩一区二区| 亚洲免费观看高清完整版在线观看| 成人一区二区视频| 国产亲近乱来精品视频| 国产乱国产乱300精品| 欧美精品一区二区蜜臀亚洲| 开心九九激情九九欧美日韩精美视频电影 | 久久99国内精品| 欧美精品久久99| 天堂精品中文字幕在线| 欧美精品在线一区二区三区| 偷拍自拍另类欧美| 欧美一区二区三区在线观看视频| 日韩精品一级二级| 欧美一区二区美女| 久久国产精品99久久久久久老狼 | 国产成人精品免费视频网站| 久久久国产精品午夜一区ai换脸| 国产成人精品亚洲777人妖| 久久九九全国免费| 成人午夜看片网址| 亚洲人成人一区二区在线观看 | 欧美成人女星排名| 精品在线播放免费| 久久久美女毛片| 不卡一区二区中文字幕| 亚洲欧美日本韩国| 欧美美女视频在线观看| 免费一级片91| 国产日产亚洲精品系列| a4yy欧美一区二区三区| 一区二区三区中文字幕精品精品 | 欧美顶级少妇做爰| 日本欧美大码aⅴ在线播放| 日韩精品一区二区三区在线观看| 国内成+人亚洲+欧美+综合在线| 久久久激情视频| 99久久er热在这里只有精品15| 一级日本不卡的影视| 日韩一级高清毛片| 国产69精品久久久久777| 亚洲视频精选在线| 91麻豆精品国产91久久久资源速度| 韩国一区二区三区| 亚洲国产成人私人影院tom| 91视频精品在这里| 日本欧美一区二区| 国产精品久久二区二区| 欧美曰成人黄网| 久久国产精品99久久久久久老狼 | 国产日韩综合av| 91浏览器在线视频| 美腿丝袜一区二区三区| 国产精品视频yy9299一区| 欧美日韩一级黄| 国产剧情一区二区三区| 亚洲综合视频在线| 久久婷婷国产综合国色天香| 色综合久久综合网97色综合| 麻豆久久久久久| 亚洲日本成人在线观看| 欧美一级黄色大片| 99久久久精品| 精品一区精品二区高清| 一区二区视频在线| 国产日韩成人精品| 欧美日韩成人高清| 成人激情黄色小说| 美女精品自拍一二三四| 亚洲女子a中天字幕| 久久综合九色综合久久久精品综合| 91丨porny丨首页| 国产一区二区在线影院| 午夜视频一区在线观看| 日韩理论片网站| 精品91自产拍在线观看一区| 在线视频综合导航| eeuss鲁一区二区三区| 久久精品国产亚洲5555| 亚洲一区二区三区在线| 国产精品嫩草影院com| 精品成人一区二区| 欧美一区二区网站| 欧美色图12p| av中文字幕一区| 国产成人精品亚洲777人妖| 另类专区欧美蜜桃臀第一页| 午夜精彩视频在线观看不卡| 亚洲精品v日韩精品| 日本一区二区三区国色天香 | 日一区二区三区| 成人免费在线观看入口| 久久精品亚洲乱码伦伦中文| 欧美一级黄色片| 欧美日韩国产综合草草| 色婷婷综合久色| 9色porny自拍视频一区二区| 成人永久看片免费视频天堂| 国产毛片精品国产一区二区三区| 久久99国产精品久久|