急急急小问题求帮助
时间:10-02
整理:3721RD
点击:
我想把单片机接收到SBUF的字符串存放到自定义的一个数组b[]里面去方便处理,求大神指点这个语句该怎么编写。
比如说串口输入abcd 存到数组中b[0]='a',b[1]='b',b[2]='c',b[3]='d',b[4]='/0'
首先定义一个全局变量 count=0和一个数组arr[10];
void RISBUF() interrupt 4
{
if(RI)
{
arr[count]=SBUF;
count++;
if(count==10)
count=0;
}
if(TI)
{
TI=0;
}
}
这样就可以了
用个指针指向指向字符串就可以