C#有个serialPort控件,你单片机是啥接口的
private void Form3_Load(object sender, EventArgs e)
{
serialPort1.PortName = "COM1";
serialPort1.BaudRate = 9600;
serialPort1.Open();
}
private void button1_Click(object sender, EventArgs e)
{
byte[] data = Encoding.Unicode.GetBytes(textBox1.Text);
string str = Convert.ToBase64String(data);
serialPort1.WriteLine(str);
MessageBox.Show("数据发送成功!", "系统提示");
}
private void button2_Click(object sender, EventArgs e)
{
byte[] data = Convert.FromBase64String(serialPort1.ReadLine());
textBox2.Text = Encoding.Unicode.GetString(data);
if (textBox2.Text!=null)
{
MessageBox.Show("数据接收成功!", "系统提示");
}
}
你看看
C#如何接收单片机的发送的数据 , 估计是想问怎样 用C#写上位机程序 你知道了C#的串口类
只是不明白 怎样处理字符与二进制数之间的关系。