第6章80C51的串行口 《单片机原理及应用技术》 二、串行通信的传输方向 1、单工 单工是指数据传输仅能沿一个方向,不能实现反向传输。 2、半双工 半双工是指数据传输可以沿两个方向,但需要分时进行。 3、全双工 全双工是指数据可以同时进行双向传输。 发送 时间1 接收 发送 接收 发送 接收 接收 4… 时间2 发送 接收 发送 单工 半双工 全双工 ④I
二、串行通信的传输方向 1、单工 单工是指数据传输仅能沿一个方向,不能实现反向传输。 2、半双工 半双工是指数据传输可以沿两个方向,但需要分时进行。 3、全双工 全双工是指数据可以同时进行双向传输。 发送 接收 时间1 时间2 发送 接收 发送 接收 发送 接收 发送 接收 单工 半双工 全双工
第6章80C51的串行▣ 《单片机原理及应用技术》 三、信号的调制与解调 利用调制器(Modulator) 把数字信号转换成 模拟信号,然后送到通信线路上去,再由解调器 (Demodulator)把从通信线路上收到的模拟信 号转换成数字信号。由于通信是双向的,调制器 和解调器合并在一个装置中,这就是调制解调器 ODEM。 RS-232C RS-232C 电话网 0000 0000 DCE DCE DTE DTE ④I
三、信号的调制与解调 利用调制器(Modulator)把数字信号转换成 模拟信号,然后送到通信线路上去,再由解调器 (Demodulator)把从通信线路上收到的模拟信 号转换成数字信号。由于通信是双向的,调制器 和解调器合并在一个装置中,这就是调制解调器 MODEM。 DCE DTE 电话网 DCE DTE RS-232C RS-232C
第6章80C51的串行口 《单片机原理及应用技术》 四、串行通信的错误校验 1、奇偶校验 在发送数据时,数据位尾随的1位为奇偶校验位(1或0)。奇 校验时,数据中“”的个数与校验位“的个数之和应为奇 数;偶校验时,数据中“1的个数与校验位,“1的个数之和 应为偶数。,接收字符时,对“的个数进行校验,若发现不 致,则说明传输数据过程中出现了差错。 2、代码和校验 代码和校验是发送方将所发数据块求和(或各字节异或) 产生一个学书的校验学符(校验和)附加到数据块未尾。接 收方接收数据同时对数据块(除校验字节外)求和(或各字 节异或),将所得的结東写发送方的“校验和”进行比较, 相符则无差错,香则即认为传送过程中出现了差错。 3、循环冗余校验 这种校验是通过某种数学运算实现有效信息与校验位之间的 循环校验,、常用子对磁盘信息的传输、存储区的完整性校验 等。这种校验方法纠错能力强,广泛应角子同步通信中
四、串行通信的错误校验 1、奇偶校验 在发送数据时,数据位尾随的1位为奇偶校验位(1或0)。奇 校验时,数据中“1”的个数与校验位“1”的个数之和应为奇 数;偶校验时,数据中“1”的个数与校验位“1”的个数之和 应为偶数。接收字符时,对“1”的个数进行校验,若发现不 一致,则说明传输数据过程中出现了差错。 3、循环冗余校验 这种校验是通过某种数学运算实现有效信息与校验位之间的 循环校验,常用于对磁盘信息的传输、存储区的完整性校验 等。这种校验方法纠错能力强,广泛应用于同步通信中。 2、代码和校验 代码和校验是发送方将所发数据块求和(或各字节异或), 产生一个字节的校验字符(校验和)附加到数据块末尾。接 收方接收数据同时对数据块(除校验字节外)求和(或各字 节异或),将所得的结果与发送方的“校验和”进行比较, 相符则无差错,否则即认为传送过程中出现了差错
第6章80C51的串行口 《单片机原理及应用技术》 五、传输速率与传输距离 1、传输速率 比特率是每秒钟传输二进制代码的位数,单位是: 位/秒(bps)。如每秒钟传送240个字符,而每个 字符格式包含10位(1个起始位、1个停止位、8个数 据位),这时的比特率为: 10位×240个/秒=2400bps 波特率表示每秒钟调制信号变化的次数,单位是: 波特(Baud) 波特率和比特率不总是相同的,对于将数字信号 1或0直接用两种不同电压表示的所谓基带传输,比 特率和波特率是相同的。所以,我们也经常用波特 率表示数据的传输速率
五、传输速率与传输距离 1、传输速率 比特率是每秒钟传输二进制代码的位数,单位是: 位/秒(bps)。如每秒钟传送240个字符,而每个 字符格式包含10位(1个起始位、1个停止位、8个数 据位),这时的比特率为: 10位×240个/秒 = 2400 bps 波特率表示每秒钟调制信号变化的次数,单位是: 波特(Baud)。 波特率和比特率不总是相同的,对于将数字信号 1或0直接用两种不同电压表示的所谓基带传输,比 特率和波特率是相同的。所以,我们也经常用波特 率表示数据的传输速率
第6章80C51的串行▣ 《单片机原理及应用技术》 2、传输距离与传输速率的关系 串行接口或终端直接传送串行信息位流的 最大距离与传输速率及传输线的电气特性有 关。当传输线使用每0.3m(约1英尺)有 50PF电容的非平衡屏蔽双绞线时,传输距离 随传输速率的增加而减小。当比特率超过 1000bps时,最大传输距离迅速下降,如 9600bps时最大距离下降到只有76m(约 250英尺) 。 ④I
2、传输距离与传输速率的关系 串行接口或终端直接传送串行信息位流的 最大距离与传输速率及传输线的电气特性有 关。当传输线使用每0.3m(约1英尺)有 50PF电容的非平衡屏蔽双绞线时,传输距离 随传输速率的增加而减小。当比特率超过 1000 bps 时,最大传输距离迅速下降,如 9600 bps 时最大距离下降到只有76m(约 250英尺)