📄 tc35.c
字号:
#include <reg52.h>
#define uchar unsigned char
#define uint32 unsigned long
sbit P00=P0^0;
void sendbyte (uchar da)
{
EA=0;
SBUF=da;
while(TI==0);
TI=0;
EA=1;
}
void sendstr(uchar *str)
{
uchar i;
i=0;
while((*(str+i))!='\0')
{
sendbyte(*(str+i));
i=i+1;
}
}
code uchar string[]="ATD10086;";
serio_interrupt()
{
PCON |= 0x80;
TMOD=0x20;
TH1=0xFD;
TL1=0xFD;
TR1=1;
SCON=0x40;
sendstr(string);
sendbyte(0x0d);//计算机换行
while(!TI);
TI=0;
}
time()
{
TH0=0x3c;
TL0=0xb0;
while(TF0==0);
TF0=0;
}
TC35_start()
{
unsigned char i;
P00=1;
TMOD=0x01;
TR0=1;
P00=0;
for(i=0;i<2;i++)
{
time();
}
P00=1;
// while(temp);
}
main()
{
bit P01=P0^1;
bit P02=P0^2;
P00=1;
//P01=0;
//P02=0;
if(P01==1)
{
TC35_start();
}
else {}
if(P02==1)
{
serio_interrupt();
}
else{}
while(1);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -