单片机课件第八章单片机串行数据通信

上传人:E**** 文档编号:90661283 上传时间:2019-06-14 格式:PPT 页数:17 大小:2.09MB
返回 下载 相关 举报
单片机课件第八章单片机串行数据通信_第1页
第1页 / 共17页
单片机课件第八章单片机串行数据通信_第2页
第2页 / 共17页
单片机课件第八章单片机串行数据通信_第3页
第3页 / 共17页
单片机课件第八章单片机串行数据通信_第4页
第4页 / 共17页
单片机课件第八章单片机串行数据通信_第5页
第5页 / 共17页
点击查看更多>>
资源描述

《单片机课件第八章单片机串行数据通信》由会员分享,可在线阅读,更多相关《单片机课件第八章单片机串行数据通信(17页珍藏版)》请在金锄头文库上搜索。

1、8 单片机串行数据通信,8.1 串行通信基础知识,计算机数据传送方式,并行传送方式:速度快、效率高; 成本高。,串行传送方式:成本低、距离远; 速度慢。,内部通讯,外部通讯,1. 异步串行通信的字符格式,异步串行通信:以字符为传送单位,同步串行通信:以一串字符为一个传送单位,8.1.1 串行通信基本原理,8.1.1 串行通信基本原理,1. 异步串行通信的字符格式,1,0,1)平时为1(Mark),2)起始位0(Space),3)数据位:低位在前, 高位在后。,4)奇偶校验位,5)停止位(1、1.5、2),6)起始位0(Space),1帧,8.1.1 串行通信基本原理,1. 异步串行通信的字符格

2、式,2. 异步串行通信的信号格式,1)近程通信(本地通信),RS-232C,8.1.1 串行通信基本原理,1. 异步串行通信的字符格式,2. 异步串行通信的信号格式,1)近程通信,2)远程通信,调制解调器,8.1.1 串行通信基本原理,1. 异步串行通信的字符格式,2. 异步串行通信的信号格式,1)近程通信,2)远程通信,3. 串行通信的数据通路形式,8.1.1 串行通信基本原理,1. 异步串行通信的字符格式,2. 异步串行通信的信号格式,3. 串行通信的数据通路形式,4. 串行通信的传送速率,波特率,bps,(bit per second),位/秒,8.1 串行通信基础知识,8.1.1 串行

3、通信基本原理,8.1.2 RS-232C总线标准,1. RS-232C信号引脚定义,8.1 串行通信基础知识,8.1.1 串行通信基本原理,8.1.2 RS-232C总线标准,1. RS-232C信号引脚定义,2. 主要串行通信信号,1)数据传送信号,TXD:发送数据; RXD:接受信号,2)调制解调器控制信号,RTS:请求发送; CTS:清除发送,SDR:数据通信设备准备就绪,DTR:数据终端设备准备就绪,3)定位信号,RXC:接收时钟; TXC:发送时钟,SG:信号地; PG:保护地,8.1 串行通信基础知识,8.1.1 串行通信基本原理,8.1.2 RS-232C总线标准,1. RS-2

4、32C信号引脚定义,2. 主要串行通信信号,3. RS-232C的其它规定,1)逻辑值,“1”:-3V-25V;,“0”:+3V+25V;,2)传送速率,50、75、110、150、300、600、1200、2400、4800、9600、19200bps,3)接插件连接,25针、9针,8.1 串行通信基础知识,8.1.1 串行通信基本原理,8.1.2 RS-232C总线标准,8.1.3 串行接口电路,并行接口,并入串出 串入并出 移位寄存器,1488,TTL,8 单片机串行数据通信,8.1 串行通信基础知识,8.2 MCS-51单片机的串行口及控制寄存器,MCS-51单片机的串行口:全双工,8

5、051,串行数据缓冲器 SBUF 99H,8.2.1 串行口寄存器结构,8.2.2 串行通信控制寄存器,1. 串行控制寄存器SCON,SCON:用于串行数据通信的控制。 地址:98H; 位地址:98H-9FH。,1)SM0、SM1:串行口工作方式选择位,2)SM2:多机通信控制位,工作方式0:必须为0,工作方式2、3:,0-将接收到的前8位数送址SBUF,并产生中断。,1-判断接收到的第9位。为“1”,将接收到的前8位数送址SBUF,并产生中断;否则将接受的前8位丢弃。,8.2 MCS-51单片机的串行口及控制寄存器,8.2.1 串行口寄存器结构,8.2.2 串行通信控制寄存器,1. 串行控制

6、寄存器SCON,1)SM0、SM1:串行口工作方式选择位,2)SM2:多机通信控制位,3)REN:允许接收位。0 禁止;1 允许。,4) TB8 :发送数据位8。要发送的第9位数据。,5) RB8 :接收数据位8。要接收的第9位数据。,TB8 、RB8 用于工作方式2、3时的校验。,6) TI :发送中断标志。数据发送后由硬件置位,用 于软件查询。,7) RI :接收中断标志。数据接收后由硬件置位,用 于软件查询。,8.2.2 串行通信控制寄存器,1. 串行控制寄存器SCON,2. 电源控制寄存器PCON,3. 中断允许寄存器IE,总中断,定时中断,外中断,串行中断,1:允许; 0:禁止。,用

7、于波特率计算,特殊用途,8 单片机串行数据通信,8.1 串行通信基础知识,8.2 MCS-51单片机的串行口及控制寄存器,8.3 MCS-51单片机的串行通信工作方式,1. 方式0:RXD-输入、输出;TXD-时钟输出,8.3 MCS-51单片机的串行通信工作方式,1. 方式0:同步移位寄存器,2. 方式1:,1)数据发送与接收(共10位),2)波特率的设定,方式0固定波特率B=fosc/12,方式1可变波特率B=(2SMOD/32)T1溢出率,T1溢出率=1/t= fosc /12(2n -X), 波特率B=(2SMOD /32)fosc/12(28-X),TH1=X= 28-fosc2SMOD/(12(32B)),8.3 MCS-51单片机的串行通信工作方式,1. 方式0:同步移位寄存器,2. 方式1:,3. 方式2:,1)数据发送与接收(共11位),用于校验,2)波特率的设定,可选两种波特率: B=(2SMOD /64)fosc,4. 方式3:,1)数据发送与接收(共11位):同方式2,2)波特率的设定:同方式1,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号