📄 复件 handm3.c
字号:
#include <reg52.h>
#include <stdio.h>
#define uchar unsigned char
#define uint unsigned int
void timedelay(uint timess);
void delay1(uint x);
uchar idata w[55];
uchar kcl, n;
void timedelay(uint timess)
{
uint tj;
for (tj= timess; tj > 0; tj --) {;}
}
void delay1(uint x)
{
uchar tw;
while(x-->0)
{
for (tw = 0; tw < 125; tw ++) {;}
}
}
void main()
{
SP = 0xcf;
timedelay(10000);
kcl = 0;
EA = 0;
w[0] = 0x41;
w[1] = 0x54;
w[2] = 0x0D;
w[3] = 0x41;
w[4] = 0x54;
w[5] = 0x2B;
w[6] = 0x43;
w[7] = 0x4E;
w[8] = 0x4D;
w[9] = 0x49;
w[10] = 0x3D;
w[11] = 0x32;
w[12] = 0x2C;
w[13] = 0x32;
w[14] = 0x0D;
w[15] = 0x41;
w[16] = 0x54;
w[17] = 0x2B;
w[18] = 0x43;
w[19] = 0x4D;
w[20] = 0x47;
w[21] = 0x46;
w[22] = 0x3D;
w[23] = 0x32;
w[24] = 0x0D;
w[25] = 0x41; /* AT +CMGS = 15850617310 */
w[26] = 0x54;
w[27] = 0x2B;
w[28] = 0x43;
w[29] = 0x4D;
w[30] = 0x47;
w[31] = 0x53;
w[32] = 0x3D;
w[33] = 0x31;
w[34] = 0x35;
w[35] = 0x38;
w[36] = 0x35;
w[37] = 0x30;
w[38] = 0x36;
w[39] = 0x31;
w[40] = 0x37;
w[41] = 0x33;
w[42] = 0x31;
w[43] = 0x30;
w[44] = 0x0D;
w[45] = 0x41;
w[46] = 0x42;
w[47] = 0x43;
w[48] = 0x44;
w[49] = 0x1A;
TMOD = 0x20;
PCON = 0;
TL1 = 0xfd;
TH1 = 0xfd;
TR1 = 1;
SCON = 0x50;
kcl = 0;
SBUF = w[kcl];
loo1:if(TI == 0) goto loo1;
TI = 0;
kcl ++;
SBUF = w[kcl];
if (kcl < 45) goto loo1;
delay1(1000);
timedelay(10000);
kcl = 45;
SBUF = w[kcl];
loo2:if(TI == 0) goto loo2;
TI = 0;
kcl ++;
SBUF = w[kcl];
if (kcl < 50) goto loo2;
timedelay(10000);
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -