⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 command.c

📁 pic18f6520上运行的gprs通讯处理程序
💻 C
字号:
void sendAT3(void)
{
	ATBUF[0]='A';
	ATBUF[1]='T';
	ATBUF[2]='+';
	_asm
	goto sendAT
	_endasm
}

void ATclear(void)
{
	ATBUF[0]=0x1a;
	ATBUF[1]=0x0d;
	_asm
	goto sendAT
	_endasm
}

void ATh0(void)
{
	ATBUF[0]='A';
	ATBUF[1]='T';
	ATBUF[2]='H';
	ATBUF[3]='0';
	ATBUF[4]=0x0d;
	_asm
	goto sendAT
	_endasm
}

void ATev(void)
{
	ATBUF[0]='A';
	ATBUF[1]='T';
	ATBUF[2]='e';
	ATBUF[3]='0';
	ATBUF[4]='v';
	ATBUF[5]='0';
	ATBUF[6]=0x0d;
	_asm
	goto sendAT
	_endasm
}
	
void ATcscs(void)
{
	ATBUF[3]='c';
	ATBUF[4]='s';
	ATBUF[5]='c';
	ATBUF[6]='s';
	ATBUF[7]='=';
	ATBUF[8]='"';
	ATBUF[9]='G';
	ATBUF[10]='S';
	ATBUF[11]='M';
	ATBUF[12]='"';
	ATBUF[13]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATcreg(void)
{
	ATBUF[3]='c';
	ATBUF[4]='r';
	ATBUF[5]='e';
	ATBUF[6]='g';
	ATBUF[7]='?';
	ATBUF[8]=' ';
	ATBUF[9]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATcmgf(void)
{
	ATBUF[3]='c';
	ATBUF[4]='m';
	ATBUF[5]='g';
	ATBUF[6]='f';
	ATBUF[7]='=';
	ATBUF[8]='1';
	ATBUF[9]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATcops(void)
{
	ATBUF[3]='c';
	ATBUF[4]='o';
	ATBUF[5]='p';
	ATBUF[6]='s';
	ATBUF[7]='?';
	ATBUF[8]=' ';
	ATBUF[9]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATcnmi(void)
{
	ATBUF[3]='c';
	ATBUF[4]='n';
	ATBUF[5]='m';
	ATBUF[6]='i';
	ATBUF[7]='=';
	ATBUF[8]='2';
	ATBUF[9]=',';
	ATBUF[10]='1';
	ATBUF[11]=',';
	ATBUF[12]='0';
	ATBUF[13]=',';
	ATBUF[14]='0';
	ATBUF[15]=',';
	ATBUF[16]='0';
	ATBUF[17]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATcfun(void)
{
	ATBUF[3]='c';
	ATBUF[4]='f';
	ATBUF[5]='u';
	ATBUF[6]='n';
	ATBUF[7]='=';
	ATBUF[8]='1';
	ATBUF[9]=',';
	ATBUF[10]='1';
	ATBUF[11]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATcsq(void)
{
	ATBUF[3]='c';
	ATBUF[4]='s';
	ATBUF[5]='q';
	ATBUF[6]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATcipclose(void)
{
	ATBUF[3]='c';
	ATBUF[4]='i';
	ATBUF[5]='p';
	ATBUF[6]='c';
	ATBUF[7]='l';
	ATBUF[8]='o';
	ATBUF[9]='s';
	ATBUF[10]='e';
	ATBUF[11]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATcipshut(void)
{
	ATBUF[3]='c';
	ATBUF[4]='i';
	ATBUF[5]='p';
	ATBUF[6]='s';
	ATBUF[7]='h';
	ATBUF[8]='u';
	ATBUF[9]='t';
	ATBUF[10]=' ';
	ATBUF[11]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATciphead(void)		//1
{
	ATBUF[3]='c';
	ATBUF[4]='i';
	ATBUF[5]='p';
	ATBUF[6]='h';
	ATBUF[7]='e';
	ATBUF[8]='a';
	ATBUF[9]='d';
	ATBUF[10]='=';
	ATBUF[11]='1';
	ATBUF[12]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATcipsprt(void)		//1
{
	ATBUF[3]='c';
	ATBUF[4]='i';
	ATBUF[5]='p';
	ATBUF[6]='s';
	ATBUF[7]='p';
	ATBUF[8]='r';
	ATBUF[9]='t';
	ATBUF[10]='=';
	ATBUF[11]='1';
	ATBUF[12]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATcipmode(void)		//0
{
	ATBUF[3]='c';
	ATBUF[4]='i';
	ATBUF[5]='p';
	ATBUF[6]='m';
	ATBUF[7]='o';
	ATBUF[8]='d';
	ATBUF[9]='e';
	ATBUF[10]='=';
	ATBUF[11]='0';
	ATBUF[12]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATcipflp(void)		//1
{
	ATBUF[3]='c';
	ATBUF[4]='i';
	ATBUF[5]='p';
	ATBUF[6]='f';
	ATBUF[7]='l';
	ATBUF[8]='p';
	ATBUF[9]='=';
	ATBUF[10]='1';
	ATBUF[11]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATcipsrip(void)		//0
{
	ATBUF[3]='c';
	ATBUF[4]='i';
	ATBUF[5]='p';
	ATBUF[6]='s';
	ATBUF[7]='r';
	ATBUF[8]='i';
	ATBUF[9]='p';
	ATBUF[10]='=';
	ATBUF[11]='0';
	ATBUF[12]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATcipdpdp(void)		//=1,120,255
{
	ATBUF[3]='c';
	ATBUF[4]='i';
	ATBUF[5]='p';
	ATBUF[6]='d';
	ATBUF[7]='p';
	ATBUF[8]='d';
	ATBUF[9]='p';
	ATBUF[10]='=';
	ATBUF[11]='1';
	ATBUF[12]=',';
	ATBUF[13]='6';
	ATBUF[14]='0';
	ATBUF[15]=',';
	ATBUF[16]='2';
	ATBUF[17]='5';
	ATBUF[18]='5';
	ATBUF[19]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATuart(void)
{
	ATBUF[3]='u';
	ATBUF[4]='a';
	ATBUF[5]='r';
	ATBUF[6]='t';
	ATBUF[7]='=';
	ATBUF[8]='1';
	ATBUF[9]=',';
	ATBUF[10]='9';
	ATBUF[11]='6';
	ATBUF[12]='0';
	ATBUF[13]='0';
	ATBUF[14]=0x0d;
	_asm
	goto sendAT3
	_endasm
}
	
void ATcdnsorip(void)		//0
{
	ATBUF[3]='c';
	ATBUF[4]='d';
	ATBUF[5]='n';
	ATBUF[6]='s';
	ATBUF[7]='o';
	ATBUF[8]='r';
	ATBUF[9]='i';
	ATBUF[10]='p';
	ATBUF[11]='=';
	ATBUF[12]='0';
	ATBUF[13]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATcipstart(void)
{
	ATBUF[3]='c';
	ATBUF[4]='i';
	ATBUF[5]='p';
	ATBUF[6]='s';
	ATBUF[7]='t';
	ATBUF[8]='a';
	ATBUF[9]='r';
	ATBUF[10]='t';
	ATBUF[11]='=';
	ATBUF[12]='"';
	ATBUF[13]='T';
	ATBUF[14]='C';
	ATBUF[15]='P';
	ATBUF[16]='"';
	ATBUF[17]=',';
	ATBUF[18]=0x0d;
	SendATFG.bits.cipstart=1;
	_asm
	goto sendAT3
	_endasm
}

void ATcipstatus(void)
{
	ATBUF[3]='c';
	ATBUF[4]='i';
	ATBUF[5]='p';
	ATBUF[6]='s';
	ATBUF[7]='t';
	ATBUF[8]='a';
	ATBUF[9]='t';
	ATBUF[10]='u';
	ATBUF[11]='s';
	ATBUF[12]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATcipsend(void)
{
	ATBUF[3]='c';
	ATBUF[4]='i';
	ATBUF[5]='p';
	ATBUF[6]='s';
	ATBUF[7]='e';
	ATBUF[8]='n';
	ATBUF[9]='d';
	ATBUF[10]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATcmgr(void)
{
	ATBUF[3]='c';
	ATBUF[4]='m';
	ATBUF[5]='g';
	ATBUF[6]='r';
	ATBUF[7]='=';
	ATBUF[8]=temp1.Uchar[1];
	ATBUF[9]=temp1.Uchar[0];
	ATBUF[10]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

void ATcmgd(void)
{
	ATBUF[3]='c';
	ATBUF[4]='m';
	ATBUF[5]='g';
	ATBUF[6]='d';
	ATBUF[7]='=';
	ATBUF[8]=temp1.Uchar[1];
	ATBUF[9]=temp1.Uchar[0];
	ATBUF[10]=0x0d;
	_asm
	goto sendAT3
	_endasm
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -