本章内容串行通信基础MCS-51的串行接口MCS-51单片机双机通信RS-232C串行通信总线标准及其接口第7章串行口通信技术串行通信基础两种通信方式的示意图串行通信基础并行通信中,信息传输的位数和数据位数相等;串行通信中,数据一位一位顺序传送
并行通信速度快,传输线多,适合于近距离的数据通信,但硬件接线成本高;串行通信速度慢,但硬件成本低,传输线少,适合于长距离数据传输
串行通信的制式在串行通信中数据是在两个站之间进行传送的,按照数据传送方向,串行通信可分为单工(simplex)、半双工(halfduplex)和全双工(fullduplex)三种制式
在单工制式下,通信线的一端是发送器,一端是接收器,数据只能按照一个固定的方向传送
在半双工制式下,系统的每个通信设备都由一个发送器和一个接收器组成,但同一时刻只能有一个站发送,一个站接收;两个方向上的数据传送不能同时进行
即只能一端发送,一端接收,其收发开关一般是由软件控制的电子开关示
全双工通信系统的每端都有发送器和接收器,可以同时发送和接收,即数据可以在两个方向上同时传送
异步通信在异步通信中,数据通常是以字符为单位组成字符帧传送的
字符帧由发送端一帧一帧地发送,每一帧数据是低位在前,高位在后,通过传输线被接收端一帧一帧地接收
发送端和接收端可以由各自独立的时钟来控制数据的发送和接收,这两个时钟彼此独立,互不同步
在异步通信中,接收端是依靠字符帧格式来判断发送端是何时开始发送何时结束发送的
字符帧也叫数据帧,由起始位、数据位、奇偶校验位和停止位等四部分组成
异步通信异步通信的另一个重要指标为波特率
波特率为每秒钟传送二进制数码的位数,也叫比特数,单位为b/s,即位/秒
波特率用于表征数据传输的速度,波特率越高,数据传输速度越快
通常,异步通信的波特率为50~9600b/s
同步通信同步通信是