单片机原理及应用C语言版7-精品.ppt
上传者:落意心冢
2022-06-13 06:04:19上传
PPT文件
1.51 MB
单片机原理及应用C语言版7-精品
第7章 MCS-51单片机串行口
目 录
7.1 串行通信基本知识
7.2 串行口结构及控制
7.3 串行口工作方式
7.4 串行口应用举例
7.5 单片机与PC机通信的接口电路
本章要点
本章主要讲述MCS-51单片机串行口的结构、工作原理以及应用。
主要内容包括串行通信基本知识、MCS-51单片机串行口结构、串行口工作方式以及单片机与PC机通信的接口电路。
7.1 串行通信基本知识
主要内容
7.1.1 数据通信
7.1.2 异步通信和同步通信
7.1.3 波特率
7.1.4 通信方向
7.1.5 串行通信接口种类
7.1.1 数据通信
计算机与外界的信息交换称为通信。基本的通信方法有并行通信和串行通信两种。
1.并行通信
单位信息(通常指一个字节)的各位数据同时传送的通信方法称为并行通信。
2.串行通信
单位信息的各位数据被分时一位一位依次顺序传送的通信方式称为串行通信。
7.1.1 数据通信
图7-1 并行通信示意图
从图中可以看出:
并行通信连线多,速度快,适合近距离通信;
串行通信连线少,速度慢,适合远距离通信。
图7-1 并行通信示意图
图7-2 串行通信示意图
1.异步通信
异步通信中,传送的数据可以是一个字符代码或一个字节数据,数据以帧的形式一帧一帧传送。
7.1.2 异步通信和同步通信
图7-3 异步通信的一帧数据格式
2.同步通信
在同步通信中,每一数据块发送开始时,先发送一个或两个同步字符,使发送与接收取得同步,然后再顺序发送数据。数据块的各个字符间取消起始位和停止位,所以通信速度得以提高 。
7.1.2 异步通信和同步通信
图7-4 同步通信数据帧格式
7.1.3 波特率
在串行通信中,对数据传送速度有一定要求。波特率表示每秒传送的位数,单位为b/s(记作波特)。
例如:数据传送速率为每秒钟10个字符,若每个字符的一帧为11位,则传送波持率为:
11b/字符×10字符/s=110b/s
异步通信的传送速率一般在50~19 200b/s之间 。
7.2.2 与串行口有关的特殊功能寄存器
1.控制状态寄存器SCON
用于定义串行通信口的工作方式和反映串行口状态,其字节地址为98H,复位值为0000 0000B,可位寻址格式为:
D7
D6
D5
D4
D3
D2
D1
D0
SM0
SM1
SM2
REN
TB8
RB8
TI
RI
第7章 MCS-51单片机串行口
目 录
7.1 串行通信基本知识
7.2 串行口结构及控制
7.3 串行口工作方式
7.4 串行口应用举例
7.5 单片机与PC机通信的接口电路
本章要点
本章主要讲述MCS-51单片机串行口的结构、工作原理以及应用。
主要内容包括串行通信基本知识、MCS-51单片机串行口结构、串行口工作方式以及单片机与PC机通信的接口电路。
7.1 串行通信基本知识
主要内容
7.1.1 数据通信
7.1.2 异步通信和同步通信
7.1.3 波特率
7.1.4 通信方向
7.1.5 串行通信接口种类
7.1.1 数据通信
计算机与外界的信息交换称为通信。基本的通信方法有并行通信和串行通信两种。
1.并行通信
单位信息(通常指一个字节)的各位数据同时传送的通信方法称为并行通信。
2.串行通信
单位信息的各位数据被分时一位一位依次顺序传送的通信方式称为串行通信。
7.1.1 数据通信
图7-1 并行通信示意图
从图中可以看出:
并行通信连线多,速度快,适合近距离通信;
串行通信连线少,速度慢,适合远距离通信。
图7-1 并行通信示意图
图7-2 串行通信示意图
1.异步通信
异步通信中,传送的数据可以是一个字符代码或一个字节数据,数据以帧的形式一帧一帧传送。
7.1.2 异步通信和同步通信
图7-3 异步通信的一帧数据格式
2.同步通信
在同步通信中,每一数据块发送开始时,先发送一个或两个同步字符,使发送与接收取得同步,然后再顺序发送数据。数据块的各个字符间取消起始位和停止位,所以通信速度得以提高 。
7.1.2 异步通信和同步通信
图7-4 同步通信数据帧格式
7.1.3 波特率
在串行通信中,对数据传送速度有一定要求。波特率表示每秒传送的位数,单位为b/s(记作波特)。
例如:数据传送速率为每秒钟10个字符,若每个字符的一帧为11位,则传送波持率为:
11b/字符×10字符/s=110b/s
异步通信的传送速率一般在50~19 200b/s之间 。
7.2.2 与串行口有关的特殊功能寄存器
1.控制状态寄存器SCON
用于定义串行通信口的工作方式和反映串行口状态,其字节地址为98H,复位值为0000 0000B,可位寻址格式为:
D7
D6
D5
D4
D3
D2
D1
D0
SM0
SM1
SM2
REN
TB8
RB8
TI
RI
单片机原理及应用C语言版7-精品