- 1
- 0
- 约2.18千字
- 约 49页
- 2022-06-06 发布于辽宁
- 举报
空白演示;第9章 串行通信;传输方向:
单工方式
半双工方式
全双工方式;串行通信有同步和异步两种方式;异步通信中接收和发送双方必须(至少)有两项设定:
(1)帧格式确定(帧字符长度)
如ASCII帧(字符)为10位。数据位7位,起始位、校验位、
停止位各一位。
(2)波特率的设定
波特率:每秒传输的位。
如120字符(帧)/秒,每帧数据10位,则传输速率为1200
波特率。;通用异步接收发送器UART;1)数据的串化、反串化
数据串化:将并行数据变为串行数据;(发送器)
数据反串化:将串行数据变为并行数据;(接收器);MCS-51单片机的串行口 ;9.2.1 串行口的结构;串行接收的双缓冲结构
移位寄存器
数据缓冲器SBUF
一帧数据接收完,由移位寄存器装入SBUF,立即接收下一帧。要求主机应立即(在该帧接收结束之前)将SBUF中数据取走。否则前一帧数据将丢失。;9.2.2 串行通信所用的专??寄存器;各位功能说明:
1)SM0、SM1—串行口工作方式选择位;2)SM2—多机通信控制位
当串行口在方式2或方式3下进行数据接收时,如果SM2=1(允许多机通信),REN=1,则从机处于只有接收到RB8=1(地址帧)时,激发中断请求标志位RI,否则将接收到的前8位数据丢弃。
被确认的从机,复位SM2=0,接收RB8=0的数据帧。;3)REN—允许接收位
控制串行数据的接收。;5)RB
原创力文档

文档评论(0)