多项选择题

A.定义一个空的字符串
B.在判断串口缓冲区内有值后依次读取字符
C.每次所读取到的字符累加到当前字符串中
D.在判断字符串已经读取完成之后,将它在串口一次性输出出来