单片机原理及应用——C语言程序设计与实现 马斌 韩忠华 王长涛 夏兴华 第9章51单片机串行通信 新.pptVIP

  • 22
  • 0
  • 约1.31万字
  • 约 68页
  • 2015-12-17 发布于广东
  • 举报

单片机原理及应用——C语言程序设计与实现 马斌 韩忠华 王长涛 夏兴华 第9章51单片机串行通信 新.ppt

第9章 51单片机串行通信 三、C#串行类 C#串行类(SerialPort)是Visual Studio.Net 2005中一个新增的类,属于System.IO.Ports 命名空间。 在使用C#串行类时,需要注意以下三个问题: 1.串行通信的初始化设置 。 2.读写操作。 3.接收数据事件。 第9章 51单片机串行通信 9.2.2 PC机与下位机通信协议 PC机与下位机进行通信过程,双方需要进行约定(协议)。这个约定时在硬件联通的基础上是为保证数据通信网中通信双方能有效,可靠通信而规定的一系列约定。一般PC机与下位机的通信的约定包括传输数据格式的设置和解析,通信参数的设置,还有传输中避免各种错误和干扰的纠错协议。 计算机通信过程中数据 的发送如图所示。 流量控制是为了保证传 输双方都能正确地发送和接 收数据而不会丢失,一般被 称为握手。 第9章 51单片机串行通信 一、硬件握手协议 以RS-232来说,硬件握手使用DSR(第6引脚)、CTS(第8引脚)、DTR(第4引脚)和RTS(第7引脚)4条硬件线路,通过计算机上RS-232端口的DTR和RTS端口及被控设备端的DSR和CTS端口这4个端口的交互作用。 计算机主控端与被控的设备端可以进行数据的交流,而在数据块无法处理时,可以通过4条握手线的高地电位的变化来

文档评论(0)

1亿VIP精品文档

相关文档