《单片机应用技术》课程PPT教学课件(C语言版)第8章 MCS-51单片机串行通信接口

单片机应用技术(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
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 电子工业出版社:《计算机网络》课程教学资源(第五版,PPT课件讲稿)第三章 数据链路层.ppt
- 《数字图像处理》课程教学资源(PPT课件)第6章 图像复原.ppt
- 微软分布式计算技术(PPT讲稿)Dryad and DryadLINQ.ppt
- P2P Tutorial(PPT讲稿).ppt
- 北京大学:网络信息体系结构(PPT讲稿)Web-based Information Architecture.ppt
- 信息和通信技术ICT(PPT讲稿)浅谈信息技术和低碳经济(中国科学技术大学:王煦法).ppt
- 山东大学:《微机原理及单片机接口技术》课程教学资源(PPT课件讲稿)第八章 数据通信.ppt
- 《人工智能技术导论》课程教学资源(PPT课件讲稿)第1章 人工智能概述.ppt
- 河南中医药大学(河南中医学院):《计算机文化》课程教学资源(PPT课件讲稿)第四章 计算机软件系统(主讲:许成刚、阮晓龙).ppt
- 清华大学:A Pivotal Prefix Based Filtering Algorithm for String Similarity Search(PPT讲稿).pptx
- 《数据结构》课程教学资源(PPT课件讲稿)第十章 内部排序.ppt
- 《C语言教程》课程教学资源(PPT课件讲稿)第三章 C语言程序设计初步.ppt
- 电子科技大学:《计算机操作系统》课程教学资源(PPT课件讲稿)第三章 存储管理 Memory Management.ppt
- 中国科学技术大学:《计算机体系结构》课程教学资源(PPT课件讲稿)RISC-V指令集及简单实现.pptx
- 《信息安全工程》课程教学资源(PPT课件讲稿)第3章 密码学基础.ppt
- 南京大学:《面向对象技术 OOT》课程教学资源(PPT课件讲稿)敏捷软件开发 Agile Software Development.ppt
- 《计算机应用基础》课程教学资源(PPT课件讲稿)第5章 文件文档工具.ppt
- 西安电子科技大学:《操作系统 Operating Systems》课程教学资源(PPT课件讲稿)Chapter 05 输入输出 Input/Output.ppt
- 《人工智能》课程教学资源(PPT课件讲稿)Ch10 Auto-encoders(Auto and variational encoders v.9r6).pptx
- 《ARM Cortex-M3权威指南》课程教学资源(PPT课件讲稿)Cortex M3 存储系统访问.pptx
- 操作系统原理(PPT讲稿)Windows OS Principles(Windows XP).pps
- 淮阴工学院:《数据库原理》课程教学资源(PPT课件讲稿)第1章 数据库概论(主讲:冯万利).pps
- 《微型计算机接口技术》课程教学资源(PPT课件讲稿)第2章 16位和32位微处理器.ppt
- 《程序设计》课程教学资源(PPT课件讲稿)第五章 函数式程序设计语言.ppt
- 链路状态路由协议(PPT讲稿)LINK STATE ROUTING PROTOCOLS.pptx
- 厦门大学:《大数据技术原理与应用》课程教学资源(PPT课件讲稿,2016)第5章 NoSQL数据库.ppt
- 北京师范大学:《多媒体技术与网页制作》课程教学资源(PPT课件)课程总复习(主讲:赵国庆).ppt
- 《数据结构》课程教学资源(PPT课件讲稿)第一章 绪论 Data Structure.ppt
- 微软应用软件架构设计指南2.0 Application Architecture Guide 2.0 Designing Application on the .NET Platform.ppt
- 软件建模与UML(PPT讲稿).ppt
- 长春大学:《大学计算机基础》课程电子教案(PPT教学课件)第4章 电子表格软件(Excel2003).ppt
- 东北大学:《可信计算基础》课程教学资源(PPT课件讲稿)第6讲 可信计算基础.pptx
- 上海立信会计金融学院:《机器学习与金融应用实践 Machine Study and Financial Practice》课程教学资源(教学大纲).pdf
- 香港科技大学:Overview of the Internet of Things(IoTs).ppsx
- 《微机原理与接口技术》课程教学资源(PPT课件讲稿)第2章 AT89S52单片机硬件结构.ppt
- 《计算机网络》教程资源(PPT课件讲稿)第13章 IPv6协议.ppt
- MSC Software Corporation:Modeling and Simulation of Fluid Power Systems Using MSC.EASY5.ppt
- 《计算机组成原理》课程教学资源(PPT课件讲稿)第11章 设备管理 Device Management.ppt
- 《软件工程导论》课程教学资源(PPT课件讲稿)第10章 面向对象的分析.ppt
- 《Web编程实用技术》课程教学课件(网站开发)第2章 静态网页开发技术.ppt