#include
#include
#define uint unsigned int
#define uchar unsigned char
#define RST
#define CMGF
#define CMGD
#define CREG
#define CMGR
#define CMGS
#define CSCA
#define ATDAT
#define TC35RET 0X00
sbit IGT=P1^0;
uchar TC35_CON;
uchar i_TC35_RECE;
uchar TC35_RE[30],
extern uchar TC35_CON;
extern uchar i_TC35_RECE;
extern uchar i_receive,
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)
{
}
void init_serialcom( void )
{
}
//向串口发送一个字符
void send_uart( unsigned char ch)
{
}
//串口接收中断函数
void serial () interrupt 4 using 3
{
}
void ATNAME()
{
}
//写目的手机的
void AT_CMGS()
{
}
//写信息中心号
void AT_CSCA()
{
}
//AT复位指令
void AT_RST()
{
}
//AT网络状态查询指令
void AT_CREG()
{
}
//AT接收格式指令
void AT_CMGF()
{
}
//AT短消息读取指令
void AT_CMGR()
{
}
//AT短消息删除指令
void AT_CMGD()
{
}
void delay1(void)
{
}
void GSM(void)
{
uchar shou=100;
IGT=0;
delay1();
IGT=1;
//AT+CMGR 读短信。信息从+CPMS 命令设定的存储器读取。
//AT+CMGD 删除短信息。删除一个或多个短信息。
}
void main()
{
}
上一篇:51单片机中常见的四大存储器概念
下一篇:基于51的EEPROM C语言程序
推荐阅读最新更新时间:2024-03-16 14:46