110,537
社区成员
发帖
与我相关
我的任务
分享
private void serialPort2_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e)
{
BeginInvoke(a, serialPort2.ReadByte());
}
//对接收到的数据进行处理
string string_total;
int myint1;
private void deal(int str)
{
//System.Threading.Thread.Sleep(100);
//对收到的第一位数据进行处理
if (i == 1)
{
string_total = str.ToString();
textBox1.Text = string_total;
i++;
string data3 = textBox1.Text;
}
else if (i == 2)
//收到的第二位数据储存起来
myint1 = str;
i++;
}
else if (i == 3)
{
......
}
i = 1;//令i归1
}
}