#include <reg52.h>
#include<gsm.h>
void SerialInit() //串口初始化程序
{
TMOD=0x20;//设置定时器8位自动装入数据
TH1=0xfd; //装入初值,波特率9600
TL1=0xfd;
TR1=1; //打开定时器
SM0=0; //设置串口通讯工作模式
SM1=1;
REN=1; //串口接收允许
PCON |= 0x00 ; //SMOD=0;
EA=1;
ES=1;
TI=0;
}
void main() //主程序
{
SerialInit();
for(i_TC35=0;i_TC35<=39;i_TC35++)
{TC35_RE[i_TC35]=0;}
i_TC35_RECE=0;
TC35_MAX=0;
delay_50ms(10);
SerialSendChars("ati\r"); //ati初始化sim300
delay_50ms(20);
SerialSendChars("ATD15973195914;\r"); //拔打号码10086
delay_50ms(1000);
SerialSendChars("ATH\r"); //挂断电话
ATE0();
while(1)
{
SEND_MESSAGE();
}
}