第七章串行接口 第一节概述 第二节8051单片机串行接口 第三节串行接口的工作方式 第四节串口初始化编程 第五节RS-232、RS-485接口 第六节调制解调器 第七节串行接口的应用 Micro Controller unit
第七章 串行接口 第一节 概述 第二节 8051单片机串行接口 第三节 串行接口的工作方式 第四节 串口初始化编程 第五节 RS-232、RS-485接口 第六节 调制解调器 第七节 串行接口的应用
本章要点 串行通信的基本概念。 8051单片机串行接口的结构与工作方 式,与PC的通信以及通信程序的编制。 ·远程通信概念,RS-232、RS-485接口 以及调制解调器的应用
本章要点 • 串行通信的基本概念。 • 8051单片机串行接口的结构与工作方 式,与PC的通信以及通信程序的编制。 • 远程通信概念,RS-232、RS-485接口 以及调制解调器的应用
第一节概述 串行通信的工作方式 1异步方式:以帧作为传送单位,每一帧由 起始位、数据位、校验位和停止位组成,结构 如图 空闲 第(n+1)个字符 停 7位数据 位 传递方叫o「o1 o/10/101or1 0/1o//1」1"1 0/1O/1 低位 高位 下降边指出下一 个字符的开始 第(-1)个字 第n个字符 第(n+1)个字符 停 停 7位数据 止 10/10/1 0/10/10/10/10/ 传递方向 低位 高位 下鹊井始
第一节 概述 一、串行通信的工作方式 1.异步方式:以帧作为传送单位,每一帧由 起始位、数据位、校验位和停止位组成,结构 如图
2.异步接收发送器 异步传送方式可以通过软件将一帧数据逐位取 出,在开头加起始位,末尾加校验位和停止位。 然后进行发送。也可以用硬件自动完成;这种硬 件称为异步接收/发送器,简称为UART。8051 单片机在片内就提供了一个UART 3同步方式 同步方式仅在开始用若干字符作为同步号令 然后连续发送数据,如图所示。由于没有在每 个字符中,配置起始、停止位,所以结构紧凑, 传输效率高、速度快,其组成如下图所示 山[「山 同步字符1 同步字符2 数据1 数据2
2 .异步接收/发送器 异步传送方式可以通过软件将一帧数据逐位取 出,在开头加起始位,末尾加校验位和停止位。 然后进行发送。也可以用硬件自动完成;这种硬 件称为异步接收/发送器,简称为UART。8051 单片机在片内就提供了一个UART。 3.同步方式 同步方式仅在开始用若干字符作为同步号令, 然后连续发送数据,如图所示。由于没有在每一 个字符中,配置起始、停止位,所以结构紧凑, 传输效率高、速度快,其组成如下图所示:
、串行通信的传送速度 串行通信的数据传送是按位进行的,每秒所 传送的位数称为波特率,如果数据传送的速度 为每秒120帧,每个帧包含10位,则每秒传送 1200位,即波特率为1200。 10X120=1200bit/s=1200baut 每位传送的时间T等于波特率的倒数,如上 例波特率为1200则每位传送时间为 T=0.833ms 国际上规定的标准波特率系列为300、600、 1200、1800、2400、4800、9600和19200bit/s
二、串行通信的传送速度 串行通信的数据传送是按位进行的,每秒所 传送的位数称为波特率,如果数据传送的速度 为每秒120帧,每个帧包含10位,则每秒传送 1200位,即波特率为1200。 10☓120=l200bit/s=1200baut 每位传送的时间T等于波特率的倒数,如上 例波特率为1200则每位传送时间为 T = 0.833ms 国际上规定的标准波特率系列为300、600、 1200、1800、2400、4800、9600和19200bit/s