用STC89C52单片机控制GPRS模块发送数据的子程序,在线等,急!!!!!求大神指点 100
1个回答
展开全部
void uart_int(void)
{
TMOD=0X20;//定时器1工作在方式2
TH1=0Xfd;
TL1=0Xfd; //波特率9600
TR1=1;
EA=1;
SM0=0;
SM1=1;
REN=1;//允许串口接收
ES=1;//开串口 中断
}
void initalgprs() //初始化函数
{
send(at);
delay_GSM(400);
send(te);
delay_GSM(400);
send(cmgf);
delay_GSM(400);
}
void sendmessage9()
{
send(cipcsgp);
delay_GSM(1800);
send(clport);
delay_GSM(1800);
send(cdnsorip);
delay_GSM(1800);
send(ciicr);
delay_GSM(1800);
send(cifsr);
delay_GSM(1800);
send(cdnscfg);
delay_GSM(1800);
send(cipstart);
delay_GSM(1800);
delay_GSM(1800);delay_GSM(1800);delay_GSM(1800);delay_GSM(1800);delay_GSM(1800);delay_GSM(1800);
send(cipsend);
delay_GSM(1800);
send(message);
delay_GSM(1800);
delay_GSM(1800);
send(cipclosed);
delay_GSM(1800);
}
{
TMOD=0X20;//定时器1工作在方式2
TH1=0Xfd;
TL1=0Xfd; //波特率9600
TR1=1;
EA=1;
SM0=0;
SM1=1;
REN=1;//允许串口接收
ES=1;//开串口 中断
}
void initalgprs() //初始化函数
{
send(at);
delay_GSM(400);
send(te);
delay_GSM(400);
send(cmgf);
delay_GSM(400);
}
void sendmessage9()
{
send(cipcsgp);
delay_GSM(1800);
send(clport);
delay_GSM(1800);
send(cdnsorip);
delay_GSM(1800);
send(ciicr);
delay_GSM(1800);
send(cifsr);
delay_GSM(1800);
send(cdnscfg);
delay_GSM(1800);
send(cipstart);
delay_GSM(1800);
delay_GSM(1800);delay_GSM(1800);delay_GSM(1800);delay_GSM(1800);delay_GSM(1800);delay_GSM(1800);
send(cipsend);
delay_GSM(1800);
send(message);
delay_GSM(1800);
delay_GSM(1800);
send(cipclosed);
delay_GSM(1800);
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询