单片机如何接收字符串(有结束符)
发布网友
发布时间:2022-04-19 23:40
我来回答
共2个回答
热心网友
时间:2023-07-09 21:34
#include<reg51.h>
#define uchar unsigned char
uchar recive[];
main()
{
uchar dat,i;
TMOD=0x20;
SCON=0x50;
TR1=1;
while(1)
{
if(RI)
{
RI=0;
dat=SBUF;
recive[i]=dat;
i++;
if(dat=='#')i=0;
}
}
}
热心网友
时间:2023-07-09 21:34
#include<reg51.h>
#define uchar unsigned char
uchar recive[];
.......
if(SBUF=='#')
{
flag_end==1; ///接收结束即可
}