c# 串口主要用到SerialPort 这个类
常用的就是一下几个属性和方法
串口名
serialPort1.PortName = "COM1";
波特率
serialPort1.BaudRate = 9600;
打开
serialPort1.Open();
关闭
serialPort1.Close();
你可以循环监听串口上的数据 但是要注意这里串口不会帮你组织数据格式
要自己去组织下可识别的数据格式
画图很简单 用graphics 去画就行了 微软也有其他的折线图 饼图什么的控件
说白了就是设置一堆属性 然后绑定数据 具体控件具体MSDN吧