#include <reg52.h>
#include <STRING.H>
#define uint unsigned int
#define uchar unsigned char
void delay(uint t)
{ unsigned int s,i;
for(i=0;i<t;i++)
{
for(s=0;s<123;s++);
}
}
void init(void) //串口的初始化
{
TL1=0XFA;
TH1=0XFA;
TMOD=0X20;
SCON=0X50;
PCON=0X80;
IT0=1;
EX0 = 1; //外中断0使能
EA=1;
REN=1;
TI=0;
RI=0;
TR1=1;
P1=0;
P2=0;
}
void senddata(uchar code *p) //发送
{
uint length=0;
length=strlen(p);
SBUF=0XFD;
while(TI==0);
TI=0;
SBUF=0X00;
while(TI==0);
TI=0;
SBUF=length+2;
while(TI==0);
TI=0;
SBUF=0X01;
while(TI==0);
TI=0;
SBUF=0X00;
while(TI==0);
TI=0;
while(length)
{
length--;
SBUF=*p;
while(TI==0)delay(100);
TI=0;
p++;
}
}
void main()
{
init();
while(1)
{
senddata("[m4][v10]sounda,不要相信算卦星座命理 [m3][v10]电子科技创新中心 ");
}
}
yu-yin.zip
版权申诉
3 浏览量
2022-09-24
17:25:18
上传
评论
收藏 12KB ZIP 举报
四散
- 粉丝: 54
- 资源: 1万+