C#编程之串口(三)
这一章我将继续上一章内容进一步完善我们的串口通信,并添加对话框的美观设计。 首先我们说一下双向通讯,上一章我们实现了单向接收功能,这里将说一下发射功能: 数据发送,总共有三种形式,发送字符串类,发送byte类,发送char类。要实现这三种,都必须调用串口写操作方法 SerialPort.Write() ,该方法对于不同类型的发送,通过方法重载的方式定义了相应的方法: public void Write ( string str); 发送字符串 public void Write ( byte [] buffer, int offset, int count); 发送byte类型 public void Write ( char [] buffer, int offset, int count); 发送char类型 本例程发送的是加密后的序列号码,所以只需调用 myPort.Write(output, 0 ,output.Length); 方法即可。此外我们添加一个清空按键: private void Btn2_Click(object sender, RoutedEventArgs e) { m_textBox1.Text = ""; m_textBox2.Text = ""; } <Button Content="Clear" HorizontalAlignment="Right