#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 extern uchar TC35_CON,ch; extern uchar read_flag; extern uchar i_TC35_RECE; extern uchar i_receive, TC35_RE[80],TC35_MAX,i_TC35; ///////需要改动的地方/////////////////////////////////////////////////////////// uchar code TC_MDSJ[]={"AT+CMGS=115184556930"}; //目的手机地址, uchar code TC_ZXH[]={"AT+CSCA=+8613010980500"}; //本地中心号。 ////////其他地方不要乱动//////////////////////////////////////////////////////// uchar code TC_FSNR[]={"I AM OK"}; //发送短信内容。 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_delayTC35_MAX){TC35_MAX=i_TC35_RECE;} } } //AT测试指令 /* void AT_TEST() { send_uart('A'); send_uart('T'); send_uart(0X0D); send_uart(0X0D); send_uart(0X0A); }*/ void ATNAME() {//I AM OK uchar i; for(i=0;i