中国高校课件下载中心 》 教学资源 》 大学文库

《微机原理与接口技术》课程教学课件(PPT讲稿)第6章 AT89S52单片机的串行口

文档信息
资源类别:文库
文档格式:PPTX
文档页数:131
文件大小:3.12MB
团购合买:点击进入团购
内容简介
《微机原理与接口技术》课程教学课件(PPT讲稿)第6章 AT89S52单片机的串行口
刷新页面文档预览

第6章AT89S52单片机的串行口

1 第6章 AT89S52单片机 的串行口 1

第6章AT89S52单片机的串行口6.1串行通信基础并行通信与串行通信6.1.16.1.2同步通信与异步通信6.1.3串行通信的传输模式6.1.4串行通信的错误校验6.2串行口的结构6.2.1串行口控制寄存器SCON特殊功能寄存器PCON6.2.2串行口的4种工作方式6.36.3.1方式06.3.2方式1

2 第6章 AT89S52单片机的串行口 6.1 串行通信基础 6.1.1 并行通信与串行通信 6.1.2 同步通信与异步通信 6.1.3 串行通信的传输模式 6.1.4 串行通信的错误校验 6.2 串行口的结构 6.2.1 串行口控制寄存器SCON 6.2.2 特殊功能寄存器PCON 6.3 串行口的4种工作方式 6.3.1 方式0 6.3.2 方式1

方式26.3.3方式36.3.46.4多机通信多机通信通信的工作原理6.4.16.4.2多机通信设计举例6.5波特率的制定方法6.5.1波特率的定义6.5.2定时器T1产生波特率的计算6.5.3定时器/计数器T2作为波特率发生器6.5.4定时器/计数器T2的可编程时钟输出串行通信接口标准6.6

3 6.3.3 方式2 6.3.4 方式3 6.4 多机通信 6.4.1 多机通信通信的工作原理 6.4.2 多机通信设计举例 6.5 波特率的制定方法 6.5.1 波特率的定义 6.5.2 定时器T1产生波特率的计算 6.5.3 定时器/计数器T2作为波特率发生器 6.5.4 定时器/计数器T2的可编程时钟输出 6.6 串行通信接口标准

RS-232C双机通信接口6.6.16.6.2RS-422A双机通信接口RS-485双机通信接口6.6.36.6.420mA电流环串行接口6.6.5各种串行接口性能比较6.7串行口的应用设计举例6.7.1串行通信设计需要考虑的问题6.7.2双机串行通信软件编程6.7.3PC机与单片机的点对点串行通信接口设计6.7.4PC机与单片机与多个单片机的串行通信接口设计

4 6.6.1 RS-232C双机通信接口 6.6.2 RS-422A双机通信接口 6.6.3 RS-485双机通信接口 6.6.4 20mA电流环串行接口 6.6.5 各种串行接口性能比较 6.7 串行口的应用设计举例 6.7.1 串行通信设计需要考虑的问题 6.7.2 双机串行通信软件编程 6.7.3 PC机与单片机的点对点串行通信接口设计 6.7.4 PC机与单片机与多个单片机的串行通信接口设计

内容概要本章介绍AT89S52单片机片内串行口的工作原理,与串行口有关的特殊功能寄存器以及串行口的4种工作方式,串行口多机通信的工作原理,串行通信中的各种接口标准,以及双机串行通信的软件编程设计。5

5 内容概要 本章介绍AT89S52单片机片内串行口的工作原理,与串行 口有关的特殊功能寄存器以及串行口的4种工作方式,串行口 多机通信的工作原理,串行通信中的各种接口标准,以及双 机串行通信的软件编程设计

6.1串行通信基础随着单片机的广泛应用与计算机网络技术的普及,单片机与个人计算机或单片机与单片机之间的通信使用较多。6.1.1并行通信与串行通信单片机的数据通信有并行通信与串行通信两种方式1.并行通信单片机的并行通信通常使用多条数据线将数据字节的各个位同时传送,每一位数据都需要一条传输线,此外还需要一条或几条控制信号线。并行通信的示意图见图6-1。6

6 6.1 串行通信基础 随着单片机的广泛应用与计算机网络技术的普及,单片机 与个人计算机或单片机与单片机之间的通信使用较多。 6.1.1 并行通信与串行通信 单片机的数据通信有并行通信与串行通信两种方式。 1. 并行通信 单片机的并行通信通常使用多条数据线将数据字节的各个 位同时传送,每一位数据都需要一条传输线,此外还需要一 条或几条控制信号线。并行通信的示意图见图6-1

8位数据同时传送单片机单片机询问应答图6-1并行通信示意图

7 图 6 - 1 并行通信示意图

并行通信相对传输速度快。但由于传输线较多,长距离传送时成本高,因此这种方式适合于短距离的数据传输。2.串行通信单片机串行通信是将数据字节分成一位一位的形式在一条传输线上逐个传送。一次只能传送一位,对于一个字节的数据,至少要分8位才能传送完毕。如图6-2所示。串行通信在发送时,要把并行数据变成串行数据发送到线路上去,接收时要把串行数据再变成并行数据。串行通信传输线少,长距离传送时成本低,且可以利用电话网等现成设备,因此在单片机应用系统中,串行通信的使用非常普遍。81

8 并行通信相对传输速度快。但由于传输线较多,长距离传送 时成本高,因此这种方式适合于短距离的数据传输。 2. 串行通信 单片机串行通信是将数据字节分成一位一位的形式在一条传 输线上逐个传送。一次只能传送一位,对于一个字节的数据, 至少要分8位才能传送完毕。如图6-2所示。 串行通信在发送时,要把并行数据变成串行数据发送到线路 上去,接收时要把串行数据再变成并行数据。 串行通信传输线少,长距离传送时成本低,且可以利用电话 网等现成设备,因此在单片机应用系统中,串行通信的使用非 常普遍

单片机单片机D3D4D5D6D7D2D1DO8位数据顺次传送图6-2串行通信的示意图

9 图6-2 串行通信的示意图

6.1.2同步通信与异步通信串行通信又有两种方式:异步通信与同步通信。同步串行通信是采用一个同步时钟,通过一条同步时钟线,加到收发双方,使收、发双方达到完全同步,此时,传输数据的位之间的距离均为“位间隔”的整数倍,同时传送的字符间不留间隙,既保持位同步关系。同步通信及数据格式见图6-3。异步串行通信是指收、发双方使用各自的时钟控制数据的发送和接收,这样可省去连接收、发双方的一条同步时钟信号线,使得异步串行通信连接更加简单且容易实现。为使收发双方协调,要求收、发双方的时钟尽可能一致。101

10 6.1.2 同步通信与异步通信 串行通信又有两种方式:异步通信与同步通信。 同步串行通信是采用一个同步时钟,通过一条同步时钟线 ,加到收发双方,使收、发双方达到完全同步,此时,传输 数据的位之间的距离均为“位间隔”的整数倍,同时传送的 字符间不留间隙,既保持位同步关系。同步通信及数据格式 见图6-3。 异步串行通信是指收、发双方使用各自的时钟控制数据的 发送和接收,这样可省去连接收、发双方的一条同步时钟信 号线,使得异步串行通信连接更加简单且容易实现。为使收 发双方协调,要求收、发双方的时钟尽可能一致

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档