2024年5月29日发(作者:晋玉韵)
*******************************************************************************
***
* 工程名 :拨打电话
* 描述 :通过手机发送短信控制LED
* 实验平台:STC12XX
*
*
****/
#include ""
#include ""
#include ""
#define Buf2_Max 200 //串口2缓存长度
:
*******************************************************************************
/************* 本地常量声明
sbit RUNING_LED = P2^1;
**************/
//运行指示灯
/************* 本地变量声明 **************/
xdata u8 Uart2_Buf[Buf2_Max];
u8 Times=0,First_Int = 0,shijian=0;
//u8 Time_count=0;
bdata u8 Flag;//定时器标志位
sbit Timer0_start =Flag^0;
static unsigned char *phone = "ATD10086;rn"; //拨打电话,修改这里可以修改拨打的电话。
/************* 本地函数声明
void GPIO_config(void);
void Timer0Init(void);
void CLR_Buf2(void);
void Wait_CREG(void);
/************* 外部函数和变量声明*****************/
/******************************************************************************
*
* 函数名 : main
* 描述 : 主函数
* 输入 :
* 输出 :
* 返回 :
* 注意 : 串口2负责与GPRS模块通信,串口1用于下载程序或串口调试,可以避免在
下载程序时数据
还发送到模块
**************/
//定时器0延时启动计数器
2024年5月29日发(作者:晋玉韵)
*******************************************************************************
***
* 工程名 :拨打电话
* 描述 :通过手机发送短信控制LED
* 实验平台:STC12XX
*
*
****/
#include ""
#include ""
#include ""
#define Buf2_Max 200 //串口2缓存长度
:
*******************************************************************************
/************* 本地常量声明
sbit RUNING_LED = P2^1;
**************/
//运行指示灯
/************* 本地变量声明 **************/
xdata u8 Uart2_Buf[Buf2_Max];
u8 Times=0,First_Int = 0,shijian=0;
//u8 Time_count=0;
bdata u8 Flag;//定时器标志位
sbit Timer0_start =Flag^0;
static unsigned char *phone = "ATD10086;rn"; //拨打电话,修改这里可以修改拨打的电话。
/************* 本地函数声明
void GPIO_config(void);
void Timer0Init(void);
void CLR_Buf2(void);
void Wait_CREG(void);
/************* 外部函数和变量声明*****************/
/******************************************************************************
*
* 函数名 : main
* 描述 : 主函数
* 输入 :
* 输出 :
* 返回 :
* 注意 : 串口2负责与GPRS模块通信,串口1用于下载程序或串口调试,可以避免在
下载程序时数据
还发送到模块
**************/
//定时器0延时启动计数器