#include
#include
#include
#define uint unsigned int
#define uchar unsigned char
#define RST 0X01
#define CMGF 0X02
#define CMGD 0X03
#define CREG 0X04
#define CMGR 0X05
#define CMGS 0X06
#define CSCA 0X07
#define ATDAT 0X08
#define TC35RET 0X00
sbit IGT=P1^0;
uchar TC35_CON;
uchar i_TC35_RECE;
uchar TC35_RE[30],
TC35_MAX,
i_TC35;
extern uchar TC35_CON;
extern uchar i_TC35_RECE;
extern uchar i_receive,
TC35_RE[30],
TC35_MAX,
i_TC35;
void delay(uint);
void init_serialcom( void );
void send_uart( unsigned char);
void ATNAME(void);
void AT_CMGS(void);
void AT_CSCA(void);
void AT_RST(void);
void AT_CREG(void);
void AT_CMGF(void);
void AT_CMGR(void);
void AT_CMGD(void);
uchar code TC_MDSJ[]={"AT+CMGS=13969138509"};
//目的手机地址,
uchar code TC_ZXH[]={"AT+CSCA=+8613800531500"};
//本地中心号。
其他地方不要乱动//
uchar code TC_FSNR[]={"zhangkaiqiang"};
//发送短信内容。
uchar code TC_WLZT[]={"AT+CREG?"};
//网络状态查询
uchar code TC_MSXZ[]={"AT+CMGF=1"};
//发送模式选择。
uchar code TC_DQML[]={"AT+CMGR=1"};
//短信读取命令。
uchar code TC_SCML[]={"AT+CMGD=1"};
//短信删除命令。
uchar code TC_ATF[]={"AT&F"};
//格式化命令。
void delay(uint i)
{
unsigned int i_delay,j_delay;
for(i_delay=0;i_delay
{
for(j_delay=0;j_delay<100;j_delay++)
{;}
}
}
vo