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

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

?? login.c

?? SPWM三相波形發(fā)生器
?? C
字號(hào):
//-----login.c-----------------------
#include <reg52.h>
#include "MENUADDRESS.H"
#include <string.h>

#define	uchar	unsigned char
#define uint	unsigned int

#define		ATI_PARS			"AT+IPARS\r"			

//------main.c-----------------------
extern 	unsigned char idata input[32];
extern	unsigned char idata tempbuf[16];	
extern  uint   idata	CrcSend	;  	
extern	unsigned char  idata	WORKTYPE;				
extern	unsigned long 	data	TempCount;

extern	bit	 Crc_Flag ;	
extern 	bit	 Frame_Flag;
extern	void Delay(uint x);
extern  unsigned long GET_COUNT();
			
sbit D3 = P1^2;
sbit D4 = P3^5;
sbit D5 = P3^4;

//-----eeprom.c----------------------
extern 	void ReadUserBlock(uchar idata *input,uint Address,uchar Number);

//-----COMM.c----------------------
extern void   _EXP_Fram_Init(void);
extern	void	_EXP_Puts(uchar *p);
extern	uint	CrcData(uint CrcBuff, uchar dd);
extern  void	_Get_CMIP(uchar *input,uchar Lenth);
extern	uchar	idata	DTUID[7];
extern	uchar	idata	CtrlData;
extern	uint	idata	CrcBuff;
#define		DEF_CRC_OK				0xB8F0

//-----GsmModem.c--------------------
extern unsigned char  ModuleRst();				
extern unsigned char  InitModem();
extern void ModemSend(uchar *String);
extern void _EXP_Put(uchar ucValue);
extern unsigned char  ModemExpect(uchar *ExpectString,uint timeout);	
extern unsigned int String_To_Int(unsigned char *p);
													

/********************************
** if WORKMODE == 1 or 2 
** return 1: finished sending string
** return 0: failed.......  
********************************/
uchar AT_log_CM(uchar *IP,uchar *Port)
{
	uchar i = 0,j = 0;

	for(i = 0;i<4;i++)
	{
		ModemSend("AT+IHSRV=");
		ModemSend(IP);		//send fixed ip
		ModemSend(":");
		ModemSend(Port);
		ModemSend("\r");		//send fixed ip
		Delay(10);
		if( ModemExpect("I/OK",200) )
		{
			ModemSend(ATI_PARS);
			Delay(10);
			if( ModemExpect("I/OK",200))
			{
				ModemSend("AT+I!SNMD\r");
				Delay(10);
				if( ModemExpect("I/OK",200))return 1;
			}
		}		
	}	
	return 0;
}

void Log_CM_Fram(uint DATA)
{
	uchar Tdata;
	uchar i;

	_EXP_Puts("GPRS");
	ReadUserBlock(input,Ser_Number,sizeof(input));		//read DTUID
	if(Crc_Flag) CrcSend = 0xFFFF;
	for(i = 0;i<6;i++)
	{
		Tdata = input[i];
		if(Crc_Flag) CrcSend =  CrcData(CrcSend, Tdata);
		_EXP_Put(Tdata);		
	}
	if(Crc_Flag)										/*	send Control Data*/
	{
		CrcSend = CrcData(CrcSend,0x90);
		_EXP_Put( 0x90);
	}
	else _EXP_Put( 0x10);

	Tdata = (uchar)(( DATA >> 8) & 0xFF);		/*	send Heart Beat	*/
	if(Crc_Flag) CrcSend = CrcData(CrcSend,Tdata);
	_EXP_Put(Tdata);

	Tdata = (uchar)(DATA & 0xFF);		
	if(Crc_Flag)	CrcSend = CrcData(CrcSend,Tdata);
	_EXP_Put(Tdata);

	if(Crc_Flag)
	{
		CrcSend = CrcSend ^ 0xFFFF;
		Tdata = CrcSend >> 8;
		_EXP_Put(Tdata);
		Tdata = CrcSend & 0xFF;
		_EXP_Put(Tdata);
	}
}

uchar login_CM_ack(uchar *IP,uchar *Port,uchar Ctrl_Data,uint DATA)
{
	uchar i;

//	for(i = 0;i<3;i++)
//	{
//		if(ModuleRst())					
//			if(InitModem())					
//				if(AT_log_CM(IP,Port)) break;
//	}
	Delay(10);
//	if(i == 3)return 0;
	{
		for(i=0;i<3;i++)
		{
			_EXP_Fram_Init();
			Log_CM_Fram(DATA);
			TempCount = GET_COUNT();
			while(GET_COUNT() - TempCount <300)
			{
				if(Frame_Flag)
				{
					Frame_Flag = 0;
					if( (CtrlData & 0x11) != Ctrl_Data )break;
					else if (( Crc_Flag == 1 ) && ( CrcBuff != DEF_CRC_OK )) break;
					else
					{
						ReadUserBlock(input,Ser_Number,sizeof(input));		//read DTUID
						if(strcmp(input,DTUID) == 0)
							return 1;
						else break;
					}
				}
			}
		}
		return 0 ;
	}		
}

/*************************************************
** return 1: successed to communicate with the CM.
** return 0: failed ....
*************************************************/
uchar login_ack()
{
uchar i;
uint j;

	if(WORKTYPE != 3)
	{
		ReadUserBlock( input, Heart_Time,sizeof(input));	
		j = String_To_Int(input);
		if(WORKTYPE ==1)	
			ReadUserBlock( input,Fixed_IP,sizeof(input));
		if(WORKTYPE ==2)	
			ReadUserBlock( input,Host_Name,sizeof(input));		
		ReadUserBlock(tempbuf,CM_Port,sizeof(tempbuf));
		i = login_CM_ack(input,tempbuf,0x11,j);
		return i;
	}
	else
	{
		ReadUserBlock(input,Cm_Id,sizeof(input));		/*	send CMID; 6 numbers!	*/								
		j = String_To_Int(input);
		ReadUserBlock( input,CsFixed_IP1,sizeof(input));		
		ReadUserBlock(tempbuf,CM_Port,sizeof(tempbuf));
		i = login_CM_ack(input,tempbuf,0x01,j);
		if(i)
		{
			ReadUserBlock( input, Heart_Time,sizeof(input));	
			j = String_To_Int(input);
			_Get_CMIP(input,sizeof(input));
			if(strcmp(input,"0.0.0.0") )
			{
				ReadUserBlock(tempbuf,CM_Port,sizeof(tempbuf));
				i = login_CM_ack(input,tempbuf,0x11,j);
				if(i)return 1;
			}
		}
		ReadUserBlock(input,Cm_Id,sizeof(input));		/*	send CMID; 6 numbers!	*/								
		j = String_To_Int(input);
		ReadUserBlock( input,CsFixed_IP2,sizeof(input));		
		ReadUserBlock(tempbuf,CM_Port,sizeof(tempbuf));
		i = login_CM_ack(input,tempbuf,0x01,j);
		if(i)
		{
			ReadUserBlock( input, Heart_Time,sizeof(input));	
			j = String_To_Int(input);
			_Get_CMIP(input,sizeof(input));
			if(strcmp(input,"0.0.0.0") )
			{
				ReadUserBlock(tempbuf,CM_Port,sizeof(tempbuf));
				i = login_CM_ack(input,tempbuf,0x11,j);
				return i;
			}
		}
		return 0;
	}
}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
奇米一区二区三区av| 亚洲色图另类专区| 国产精品福利av| 亚洲六月丁香色婷婷综合久久| 亚洲国产精品人人做人人爽| 久久精品国内一区二区三区| 国产91高潮流白浆在线麻豆| 欧洲一区二区三区在线| 日韩欧美激情一区| 国产欧美精品一区二区色综合| 亚洲日本在线看| 麻豆91精品91久久久的内涵| www.亚洲国产| 欧美电影在线免费观看| 国产欧美精品一区aⅴ影院| 亚洲一区二区三区四区五区黄| 另类小说综合欧美亚洲| 99久久免费国产| 日韩一区二区三区在线视频| 中文字幕视频一区二区三区久| 日韩电影免费一区| 91同城在线观看| 欧美一二三在线| 亚洲色图都市小说| 国产乱码精品一区二区三区忘忧草| 91精品国产色综合久久不卡蜜臀| 国产精品久久久久精k8 | 成人性生交大片免费看视频在线| 欧美日韩国产高清一区二区| 国产精品大尺度| 精品一区二区三区在线观看国产| 91视频www| 久久久99精品免费观看| 视频一区在线视频| 一本色道久久加勒比精品| 欧美精品一区二区久久婷婷| 亚洲国产精品久久人人爱蜜臀| 高清不卡一区二区| 精品国产麻豆免费人成网站| 亚洲国产欧美日韩另类综合| www.色精品| 国产欧美日韩精品在线| 久久精品国产在热久久| 欧美亚洲一区三区| 国产精品福利一区二区三区| 国产在线精品一区二区不卡了| 91精品国产福利| 亚洲国产精品久久久男人的天堂 | 欧美国产日韩a欧美在线观看| 美女视频黄免费的久久| 欧美三日本三级三级在线播放| 欧美国产欧美亚州国产日韩mv天天看完整| 日本女人一区二区三区| 欧美日韩视频在线观看一区二区三区 | 综合中文字幕亚洲| 国产二区国产一区在线观看| 日韩美女天天操| 美腿丝袜在线亚洲一区| 欧美三级电影网| 亚洲高清免费视频| 色婷婷国产精品| 亚洲免费观看高清完整版在线观看| 国产999精品久久久久久绿帽| 欧美一区二区视频在线观看2020| 亚洲二区在线视频| 欧美日韩免费观看一区三区| 亚洲综合一二三区| 在线观看一区二区视频| 亚洲黄色小视频| 一本色道久久综合亚洲精品按摩| 亚洲色图视频网| 色噜噜狠狠成人中文综合| 亚洲免费av网站| 91丨porny丨国产| 亚洲精品免费看| 色婷婷国产精品久久包臀| 一级做a爱片久久| 欧美视频在线观看一区| 樱桃国产成人精品视频| 欧美午夜片在线观看| 午夜精品123| 在线综合+亚洲+欧美中文字幕| 日韩精品一级二级| 欧美一级精品在线| 看电影不卡的网站| 久久―日本道色综合久久| 国产激情精品久久久第一区二区 | 国产 欧美在线| 国产精品麻豆网站| 日本乱码高清不卡字幕| 五月天国产精品| 日韩精品一区二区三区中文不卡 | 2023国产一二三区日本精品2022| 久久99热这里只有精品| 久久久精品综合| av电影在线观看一区| 亚洲精品伦理在线| 欧美日韩中文字幕一区二区| 另类小说一区二区三区| 国产喷白浆一区二区三区| 91在线视频播放| 日韩综合在线视频| 精品福利一二区| 99re在线精品| 日韩影院在线观看| 久久久久9999亚洲精品| 色噜噜狠狠一区二区三区果冻| 日韩高清不卡一区二区| 国产午夜一区二区三区| 色婷婷综合在线| 蜜桃91丨九色丨蝌蚪91桃色| 国产精品丝袜91| 欧美日韩在线亚洲一区蜜芽| 久久se这里有精品| 亚洲天堂2014| 欧美一区二区在线视频| 成人精品小蝌蚪| 亚洲va欧美va人人爽| 久久免费看少妇高潮| 色欧美片视频在线观看在线视频| 天天影视网天天综合色在线播放| 久久日一线二线三线suv| 91年精品国产| 精品一区二区三区蜜桃| 亚洲色图视频免费播放| 精品久久久久久久久久久久久久久| av中文字幕亚洲| 免费看黄色91| 亚洲视频狠狠干| 欧美v国产在线一区二区三区| 一本到高清视频免费精品| 午夜欧美视频在线观看 | 粉嫩av一区二区三区粉嫩| 午夜精品一区在线观看| 日本一二三不卡| 91麻豆精品国产91久久久久久 | 精品噜噜噜噜久久久久久久久试看 | 欧美日韩一区精品| 精品一区二区日韩| 一区二区三区成人在线视频| 久久午夜电影网| 精品婷婷伊人一区三区三| 国产91在线观看丝袜| 五月婷婷综合在线| 中文一区一区三区高中清不卡| 在线播放欧美女士性生活| 91同城在线观看| 国产成人免费视频一区| 日韩电影免费在线| 亚洲三级电影网站| 国产亚洲成年网址在线观看| 日韩欧美国产三级| 欧美日韩免费在线视频| 91丨九色丨尤物| 国产精品18久久久久久久久久久久| 亚洲国产视频一区| 中文字幕日韩一区二区| 久久精品日产第一区二区三区高清版 | 欧美一二三区在线| 欧美三级韩国三级日本一级| 91女神在线视频| aaa国产一区| 国产麻豆91精品| 蜜臀久久99精品久久久久久9 | 欧美性videosxxxxx| 色综合天天狠狠| 国产高清不卡二三区| 视频一区免费在线观看| 亚洲国产欧美日韩另类综合| 亚洲人成网站色在线观看| 欧美激情一区在线观看| 欧美激情一区二区三区蜜桃视频| 日韩三级.com| 欧美日本视频在线| 884aa四虎影成人精品一区| 欧洲一区二区三区在线| 欧美性生交片4| 99在线视频精品| 成人爽a毛片一区二区免费| 国产成人8x视频一区二区| 国产剧情在线观看一区二区| 国内精品不卡在线| 蜜臀av国产精品久久久久| 婷婷久久综合九色国产成人| 亚洲一区二区三区视频在线| 亚洲人成精品久久久久| |精品福利一区二区三区| 国产片一区二区| 国产精品色一区二区三区| 国产精品欧美精品| 中日韩av电影| 中文字幕一区二区三区在线观看| 国产欧美视频一区二区| 久久久久久久久免费| 中文字幕av一区二区三区高 | 激情都市一区二区| 国产自产高清不卡| 国产91丝袜在线观看| 成人av网站在线| 91丨porny丨国产入口|