當前位置:編程學習大全網 - 電腦編程 - 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()

{

}

  • 上一篇:那是什麽讓彼此選擇又不僅是尊重是什麽意思
  • 下一篇:數控手編程序怎樣清除殘料程序
  • copyright 2024編程學習大全網