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

📄 tc35gsmtest.c

📁 实现短消息发送报警功能
💻 C
字号:
#include <reg51.h>
#define BYTE unsigned char
sbit P16=P1^6;
BYTE xdata Time_Control[14] _at_ 0X6000;
void main()
{
 BYTE count=0;
 BYTE Buff[2];
 BYTE BuffCount=0;
 TMOD=0X20;
 TH1=0XF7;
 TL1=0XF7;
 TR1=1;
 SCON=0X50;


 P16=1;
 delay100ms();
 delay100ms();
 delay100ms();
 P16=0;
 delay100ms();
 delay100ms();
 delay100ms();
 delay100ms();
 P16=1;

 while(1)
 {
  if(RI)
  {
   RI=0;
   Buff[BuffCount++]=SBUF;
   if(BuffCount!=2)
    continue;
   else
   {
    if(Buff[0]<=13)
	{
     Time_Control[Buff[0]]=Buff[1];
     SBUF='T';
     while(!TI);
     TI=0;
     SBUF='0'+Buff[0]/10%10;
     while(!TI);
     TI=0;
     SBUF='0'+Buff[0]%10;
     while(!TI);
     TI=0;
     SBUF=' ';
     while(!TI);
     TI=0;
     SBUF='0'+Time_Control[Buff[0]]/10%10;
     while(!TI);
     TI=0;
     SBUF='0'+Time_Control[Buff[0]]%10;
     while(!TI);
     TI=0;
     SBUF=0X0D;
     while(!TI);
     TI=0;
     SBUF=0X0A;
     while(!TI);
     TI=0;
	}
	BuffCount=0;
   }
  }
 }
}

⌨️ 快捷键说明

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