private void buttonOpenClose_Click(object sender, EventArgs e)
        {
            //根据当前串口对象,来判断操作
        
            if (comm.IsOpen)
            {
                //打开时点击,则关闭串口                comm.Close();
            }
            else
            {
                //关闭时点击,则设置好端口,波特率后打开
                comm.PortName = comboPortName.Text;
                comm.BaudRate = int.Parse(comboBaudrate.Text);
                try
                {
                    comm.Open();
                    for (int i = 0; i <= comm.BytesToRead; i++)
                    {
                        ansem.Value = comm.ReadByte();
                        this.Run();
                    }
                }
                catch (Exception ex)
                {
                    //捕获到异常信息,创建一个新的comm对象,之前的不能用了。
                    comm = new SerialPort();
                    //现实异常信息给客户。
                    MessageBox.Show(ex.Message);
                }
            }
            //设置按钮的状态
            buttonOpenClose.Text = comm.IsOpen ? "Close" : "Open";
            buttonSend.Enabled = comm.IsOpen;
        }
   !!!!for (int i = 0; i <= comm.BytesToRead; i++)里面的语句不是循环读接收到的数据转为波形吗??
ansem是我在网上找得野比波形显示控件的实例,value是它可以对应的一个点,有空的大侠我可以发源代码过去给您看看,
跪求指导!!!!!实在不懂,因为对C#也不熟,要弄课程设计必须用上的,麻烦大家帮帮忙!!!