这个很难吗,你都会串口通信了还不会处理数据,求平均值。51单片机串口一次传送只有一个有效的数据字节,估计你说的五帧数据就只有五个字节吧。你可以先定义一个长度为5的数组,每接收一次,就把SBUF的值放入数组对应的位置,五次之后,把数组里的5个数据相加除以5就是平均值了。我没理解错你的问题的话基本就是这样了
建个数组,每次接受放入数组,指针加一。收完5侦后求和求平均值
hi我