if (RI==1)
{
RI = 0; //清零接收中斷標志
RBUF[RA++] = SBUF; //UART數(shù)據(jù)暫存到RBUF數(shù)組
...................................................
RI為高電平表示有串口數(shù)據(jù)進來, 然后把RI置零, 代表本次數(shù)據(jù)結(jié)束, 然后RA++, 把本次數(shù)據(jù)存入RBUF[]數(shù)組, 利用RA++計數(shù)器, 把存入數(shù)組的序數(shù)增加, 這應(yīng)該明白了吧? |