📄 text1.c
字号:
#include <reg51.h>
#include<string.h>
#define uchar unsigned char
sbit P10= P1^0;
sbit P11= P1^1;
sbit P12= P1^2;
sbit P13= P1^3;
sbit P14= P1^4;
sbit P15= P1^5;
sbit P16= P1^6;
sbit P17= P1^7;
uchar fasong[40]; uchar jia[15];uchar resbuf[6];uchar neirong[15];
uchar i=0,*p;
uchar code A_T[]="AT";
uchar code C_MGS[]="AT+CMGS=15979042724";
uchar code C_NMI[]="AT+CNMI=2,2,0,0,1";
uchar code I_PR[]="AT+IPR=19200";
uchar code C_MGF[]="AT+CMGF=1";
uchar code C_MT[]="+CMT";
uchar code C_SCA[]="+8613800791500";
uchar code A_TE0[]="ATE0";
uchar code O_K[]="ok";
uchar code C_MGR[]="AT+CMGR=1";
uchar code H_UICHE[]="/";
uchar B_INGX[]={"BINGX"};
uchar R_ESHU[]={"RESHU"};
uchar F_ENGS[]={"FENGS"};
uchar C_HONG[]={"CHONG"};
uchar D_IAN5[]={"DIAN5"};
uchar D_IAN6[]={"DIAN6"};
uchar D_IAN7[]={"DIAN7"};
uchar Z_HUAN[]={"ZHUAN"};
bit new=0,gongn;
void delay(uchar gg)
{ uchar i;
while(gg--)
{ for(i=0;i<125;i++)
{
}
}
}
void sendchar(uchar ascll)
{bit ee;
ee=ES;
ES=0;
TI=0;
SBUF=ascll;
while(!TI);
TI=0;
ES=ee;
}
void sendmany(uchar *p,uchar lnng)
{while(lnng--)
sendchar(*p++);
}
void atinit(void)
{uchar *q;
while(1)
{//resbuf[80]={0};
sendmany(A_T,2);
sendchar(0x0d);
ES=1;
delay(100);
q=strstr(resbuf,O_K);
if(q!=NULL) break;
}
}
void allinit(void)
{//scon=0x50;
IE=1;
sendmany(C_MGF,9);
sendchar(0x0d);
sendmany(A_TE0,4);
sendchar(0x0d);
sendmany(C_NMI,17);
sendchar(0x0d);
// sendmany(I_PR,12);
// sendchar(0x0d);
sendmany(A_TE0,4);
sendchar(0x0d);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -