當前位置:編程學習大全網 - 網站源碼 - c語言單片機編程中,怎樣將壹個串口的到得字符串賦值給壹個數組

c語言單片機編程中,怎樣將壹個串口的到得字符串賦值給壹個數組

1、串口字節為:SBUF

暫存數組:A[]

依次將接收到的字節存入A[0],A[1],A[2],...A[n],

接收完畢,存入字符串結束標識:A[N+1]=0

A就代表壹個字符串。

如果是壹串數字,要轉為整數。

2、例程:

#include<reg51.h>

#define?uchar?unsigned?char

uchar?A[16],num;

void?uart()?interrupt?4

{

if(RI)

{

RI=0;

A[num]=SBUF;

num++;

num&=0x0f;

}

}

main()

{

}

  • 上一篇:在idea中使用SpringMVC框架的時候,報如下錯誤,spring-web和spring-webmvc包我都用maven依賴進去了
  • 下一篇:Who knows how to use Paint Shop Pro 9
  • copyright 2024編程學習大全網