单片机应用技术(C语言版) 第8章串行通信接口 2021/2/5
单片机应用技术 (C语言版) 第8章 串行通信接口 2021/2/5 1
第8章MCS51单片机串行通信接 目录 81串行通信基本知识 82串行口控制器 83串行口工作方式 84波特率的制定方法 8.5串行通信的接口电路 8.6串口的C51编程与应用 2021/2/5
第8章 MCS-51单片机串行通信接 口 目 录 8.1 串行通信基本知识 8.2 串行口控制器 8.3 串行口工作方式 8.4 波特率的制定方法 8.5 串行通信的接口电路 8.6 串口的C51编程与应用 2021/2/5 2
1中仁涌启甘太如识 811栩 并行通值 老式打印 机接口 发送设备 IT168pfw. com 特点:控制简单,传输速度快 传输线多,长距离传输成本高。 2021/2/5
8.1 串行通信基本知识 并行通信: 数据的各位同时传送。 接 受 设 备 发 送 设 备 询问 应答 特点: 控制简单,传输速度快。 传输线多,长距离传输成本高。 8.1.1 概述 老式打印 机接口 2021/2/5 3
串行通讯:数据一位一位顺序传送。 接受设备 发送设备 FO.T 特点传输线 控制复杂。 2021/2/5
串行通讯: 数据一位一位顺序传送。 特点: 传输线少,长距离传送时成本低,但控制复杂。 接 受 设 备 发 送 设 备 顺序传送 D7 D0 2021/2/5 4
8.12串行传输方式 串行通讯三种制式 单工通讯: 发送器 接收器 数据单向传送。 时间1 半双工通讯: 发送器 接收器 数据可分时双向传送。 接收器 时间2 发送器 命正进谓送和接收→我溜播 2021/2/5
发送器 接收器 时间2 接收器 发送器 发送器 接收器 时间1 接收器 发送器 发送器 接收器 半双工通讯: 数据可分时双向传送。 单工通讯: 数据单向传送。 全双工通讯: 可同时进行发送和接收。 串行通讯三种制式 2021/2/5 5 8.1.2 串行传输方式
波特率 在串行通信中,对数据传送速度有一定要求。波 特率表示每秒传送的位数,单位为b/s。 例如:数据传送速率为每秒钟10帧,若每帧为11 位,则传送波持率为:110b/s 问:为什么串行通信的双方波特率必须相同? 答:只有波特率相同的情况下才能保证收/发双发 获取相同的数据,否则就会有误差。 2021/2/5
波特率 在串行通信中,对数据传送速度有一定要求。波 特率表示每秒传送的位数,单位为b/s。 例如:数据传送速率为每秒钟10帧,若每帧为11 位,则传送波持率为:110b/s 问:为什么串行通信的双方波特率必须相同? 答:只有波特率相同的情况下才能保证收/发双发 获取相同的数据,否则就会有误差。 2021/2/5 6
异步通信( Asynchronous Communication) 发送与接收设备使用各自的时钟控制数据的发送和接 收平甲抽立的玫位油控组并太同牛油 间隙任意 接收设备 i 010011 Lol10100100 1 Lol111001101 Loli11g 发送设备 以帧为单位进行传输; 每帧数据之间的间隙可以任意。 2021/2/5
一、异步通信(Asynchronous Communication) 发送与接收设备使用各自的时钟控制数据的发送和接 收。采用独立的移位脉冲控制,并不需要同步脉冲 。 以帧为单位进行传输; 每帧数据之间的间隙可以任意。 2021/2/5 7
异步通信的数据格式 一个字符帧 起 校停 空 始 验止 空 下一字符 闲}位 数据位 位位闲起始位 LSB MSB 异步通信的特点: (1)不要求收发双方采用同步脉冲,实现容易 (2)设备开销较小 (3)每帧数据要附加启/停位和间隙,传输效率不高。 2021/2/5
异步通信的数据格式 : 停 止 数据位 位 校 验 位 起 始 位 LSB MSB 空 闲 下一字符 起始位 空 闲 一个字符帧 异步通信的特点: (1)不要求收发双方采用同步脉冲,实现容易; (2)设备开销较小; (3)每帧数据要附加启/停位和间隙,传输效率不高。 2021/2/5 8
、同步通信 Synchronous Communication 建立发送方时钟对接收方时钟的直接控制,使双方达 到完全同步。传送的字符间不留间隙,即保持位同步 也保持字符(帧)同步关系。 计 数据 算 机 计算机乙 甲畔钟几几L 2021/2/5
二、同步通信Synchronous Communication 建立发送方时钟对接收方时钟的直接控制,使双方达 到完全同步。传送的字符间不留间隙,即保持位同步, 也保持字符(帧)同步关系。 计 算 机 乙 计 算 机 甲 0 1 1 0 1 数据 时钟 2021/2/5 9
典型的同步通信格式: 同步字符1同步字N个字节的连续校验信校验信息2 符2 数据 息1 先发送一个或两个同步字符,使发送与接收取 得同步,然后再顺序发送数据。数据块的各个字 符间取消起始位和停止位。 特点:通信速度得以提高,但控制较为复杂。 2021/2/5
典型的同步通信格式: 同步字符1 同步字 符2 N个字节的连续 数据 校验信 息1 校验信息2 先发送一个或两个同步字符,使发送与接收取 得同步,然后再顺序发送数据。数据块的各个字 符间取消起始位和停止位。 特点:通信速度得以提高 ,但控制较为复杂。 2021/2/5 10