⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 800.h

📁 使用GSM传递卫星定位信息的源代码,适用于C51系列单片机.
💻 H
字号:
//#include<reg52.h>
#include<stdio.h>
#include<intrins.h>
#include<ctype.h>
#include<absacc.h>
#include<stdlib.h>
#include<string.h>
#define uchar unsigned char 
#define uint unsigned int 
#define ulong unsigned long
#define COUNT 82 
#define END 0x0A
#define WAIT_TIME 0x01   //
//AT+CMGS=3,13535348444,0,0,OK 
//sfr AUXR=0x8E;                              //
//uchar AT_sam[COUNT];
uchar buffer[COUNT];                          //接收短消息存储器
uchar SN[6];
//uchar ATT1[11];
//uchar ATT2[11];
uchar code AT_RESET[]={0x41,0x54,0x2B,0x52,0x45,0x53,0x45,0x54,0x0D,0x0A};             //重启模块
uchar code AT_READY[]={0x0D,0x0A,0x41,0x54,0x5F,0x52,0x45,0x41,0x44,0x59,0x0D,0x0A}; 
uchar code OK[2]={'O','K'};
uchar code AT[2]={'A','T'};
uchar code CMT[]={0x0D,0x0A,0x43,0x4D,0x54,0x3A};
uchar code AT_CMGS_[]={0x41,0x54,0x2B,0x43,0x4D,0x47,0x53,0x3D,0x31,0x2C,0x31,0x33,0x35,
	              0x33,0x35,0x33,0x34,0x38,0x34,0x34,0x34,0x2C,0x30,0x2C,0x30,0x2C,0x4F,0x4B,0x20,0x0D,0x0A};
uchar code AT_RSMS_[]={0x41,0x54,0x2B,0x52,0x53,0x4D,0x53,0x3D,0x20};                  //读出指定地址短消息,读出后并不删除此SMS,是标记为已读。
uchar code AT_UGSM_[]={0x41,0x54,0x2B,0x55,0x47,0x53,0x4D,0x3D,0x20};                  //设置UGSM命令集,AT+UGSM= 0|1
uchar code AT_SMSD[]={0x0D,0x0A,0x41,0x54,0x2B,0x53,0x4D,0x53,0x44,0x0D,0x0A};                             //删除所有短消息 AT+SMSD
//uchar code AT_CMGS_[]={0x41,0x54,0x2B,0x43,0x4D,0x47,0x53,0x3D,0x33,0x2C};             //发送短消息    AT+CMGS=
uchar code AT_CMGR_[]={0x0D,0x0A,0x41,0x54,0x2B,0x43,0x4D,0x47,0x52,0x3D,0x20};        //读出指定地址短消息
uchar code CMGR_[]={0x0D,0x0A,0x2B,0x43,0x4D,0x47,0x52,0x3A};                          //+CMGR:
uchar code CMGS_[]={0x0D,0x0A,0x2B,0x43,0x4D,0x47,0x53,0x3A};                          //+CMGS:
uchar code AT_CAD[]={0x0D,0x0A,0x41,0x54,0x2B,0x43,0x41,0x44,0x3F,0x0D,0x0A};          //检测模块的状  AT+CAD?   +CAD 1有信号
uchar code RING[]={0x0D,0x0A,0x52,0x49,0x4E,0x47,0x0D,0x0A};  
uchar code AT_QCCAV[]={0x41,0x54,0x24,0x51,0x43,0x43,0x41,0x56,0x0D,0x0A};
uchar code CAD_1[]={0x0D,0x0A,0x2B,0x43,0x41,0x44,0x20,0x31};                          //+CAD 1有信号
uchar code AT_CDV_[7]={0x41,0x54,0x2B,0x43,0x44,0x56};                              //语音呼叫,AT+CDV*********
uchar code AT_CHV0[7]={0x41,0x54,0x2B,0x43,0x48,0x56,0x30};                         // 挂机    AT+CHV
//ON OK!
uchar code ON_OK[]={0x2C,0x30,0x2C,0x30,0x2C,0x4F,0x4E,0x20,0x4F,0x4B,0x21,0x0D,0x0A}; 
uchar code AON_OK[]={0x2C,0x30,0x2C,0x30,0x2C,0x41,0x4F,0x4E,0x20,0x4F,0x4B,0x21,0x0D,0x0A}; 
uchar code BON_OK[]={0x2C,0x30,0x2C,0x30,0x2C,0x42,0x4F,0x4E,0x20,0x4F,0x4B,0x21,0x0D,0x0A};
uchar code OFF_OK[]={0x2C,0x30,0x2C,0x30,0x2C,0x4F,0x46,0x46,0x20,0x4F,0x4B,0x21,0x0D,0x0A}; 
uchar code AOFF_OK[]={0x2C,0x30,0x2C,0x30,0x2C,0x41,0x4F,0x46,0x46,0x20,0x4F,0x4B,0x21,0x0D,0x0A};
uchar code BOFF_OK[]={0x2C,0x30,0x2C,0x30,0x2C,0x42,0x4F,0x46,0x46,0x20,0x4F,0x4B,0x21,0x0D,0x0A};
uchar code SN_OK[]={0x2C,0x30,0x2C,0x30,0x2C,0x53,0x4E,0x20,0x4F,0x4B,0x21,0x0D,0x0A};
uchar code SN_ERROR[]={0x2C,0x30,0x2C,0x30,0x2C,0x53,0x4E,0x20,0x45,0x52,0x52,0x4F,0x52,0x21,0x0D,0x0A};
uchar code ON[]={0x4F,0x4E};
uchar code AON[]={0x41,0x4F,0x4E};
uchar code BON[]={0x42,0x4F,0x4E};
uchar code OFF[]={0x4F,0x46,0x46};
uchar code AOFF[]={0x41,0x4F,0x46,0x46};
uchar code BOFF[]={0x42,0x4F,0x46,0x46};
uchar code D001[17]={0x2C,0x30,0x2C,0x30,0x2C,0x44,0x30,0x30,0x31,0x20,0x21,0x20,0x21,0x20,0x21,0x0D,0x0A}; 
uchar code E001[17]={0x2C,0x30,0x2C,0x30,0x2C,0x45,0x30,0x30,0x31,0x20,0x21,0x20,0x21,0x20,0x21,0x0D,0x0A};
uchar code GPL[23]={0x2C,0x30,0x2C,0x30,0x2C,0x47,0x50,0x53,0x20,0x50,0x6F,0x77,0x65,0x72,0x20,0x4C,0x6F,0x73,0x74,0x20,0x21,0x0D,0x0A}; 
uchar code ATT_OK[15]={0x2C,0x30,0x2C,0x30,0x2C,0x41,0x54,0x54,0x20,0x20,0x4F,0x4B,0x21,0x0D,0x0A};
uchar code ATT_ERROR[16]={0x2C,0x30,0x2C,0x30,0x2C,0x41,0x54,0x54,0x20,0x45,0x52,0x52,0x4F,0x52,0x0D,0x0A};

//uchar code TA[44]={0x41,0x54,0x2B,0x43,0x4D,0x47,0x53,0x3D,0x33,0x2C,0x31,0x33,0x35,0x33,0x35,0x33,0x34,0x38,0x34,
//	             0x34,0x34,0x2C,0x30,0x2C,0x30,0x2C,0x47,0x50,0x53,0x20,0x50,0x6F,0x77,0x65,0x72,0x20,0x4C,0x6F,
//	             0x73,0x74,0x20,0x21,0x0D,0x0A};

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -