51.3串行通信的传输速率 所谓传输速率就是指每秒传输多少位, 传输速率也称波特率(bps)。 如果数据传送的速率是120帧秒,每个 帧包含10位,则波特率为10×120=1200 bps,于是每位传送的时间 T=11200=0833ms 标准波特率系列为110、300、600、 1200、1800、2400、4800、9600和 19200bps。 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
5.1.3串行通信的传输速率 所谓传输速率就是指每秒传输多少位, 传输速率也称波特率(bps)。 如果数据传送的速率是120帧/秒,每个 帧包含10位,则波特率为 10×120=1200 bps,于是每位传送的时间 T=1/1200=0.833ms 标准波特率系列为110、300、600、 1200、1800、2400、4800、9600和 19200bps
5.1.4调制解调器( MODEM又称猫) 在进行远程异步串行数据通信时,二进 制的数据位在传输时会出现畸变,可以利用 调制解调器解决这个问题。 利用调制解调器进行数据远距离串行通 信的过程如下图所示。 数字信号 模拟信号 数字信号 10010 110010 计 弱 MW气几 CRT 算机 终端 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
5.1.4调制解调器(MODEM 又称猫) 在进行远程异步串行数据通信时,二进 制的数据位在传输时会出现畸变,可以利用 调制解调器解决这个问题。 利用调制解调器进行数据远距离串行通 信的过程如下图所示
52串行口的基本结构和工作方式 521串行口的基本组成 发送缓冲器SBUF只 SBUF TXD (P3.1) 能写入不能读出。 发送控制器TI 一个地址99H。 CPU 波特率发生 串行口中断 器T 接收缓冲器SBUF只 接收控制器RI 能读出不能写入。 SBUF 移位寄存器 RXD (P3.0) 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
5.2串行口的基本结构和工作方式 5.2.1串行口的基本组成 全双工的串行通信 口,可同时接收和 发送。 接收和发送缓冲器 SBUF在物理上共用 一个地址99H。 发送缓冲器SBUF只 能写入不能读出。 接收缓冲器SBUF只 能读出不能写入
52.2串行口的特殊功能控制寄存器 与串行口有关的特殊功能寄存器有SBUF、 ScoN、PCoN,与串行口中断有关的特殊功能 寄存器有I、IP 1.串行口发送/接收缓冲器SBUF(99H) 2.串行口控制寄存器ScoN ScoN的各位的定义和功能如下 sCO,7,6.5,4 98H2 SMOP SM1+ SM22 RENa TB8 RB82 TI+ RIP 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
5.2.2串行口的特殊功能控制寄存器 与串行口有关的特殊功能寄存器有SBUF、 SCON、PCON,与串行口中断有关的特殊功能 寄存器有IE、IP. 1.串行口发送/接收缓冲器SBUF(99H) 2.串行口控制寄存器SCON SCON的各位的定义和功能如下:
sCO,7,6.5,4 98HP SMOP SM1+ SM2+ RENa TB8+ RB8+ TI RIA >SM0、SM1:串行口工作方式选择位(内容见52.3节) ≯SM2:多机通信控制位。具体用法见5.3.3节。 REN:串行接收允许位。由软件置1或清0。软件置1时,串行 口允许接收,清0后禁止接收 TB8:在方式2和方式3中是发送的第9位数据。 RB8:在方式2和方式3中是接收的第9位数据。 Tl:发送中断标志位。发送结束时由硬件置位。该位必须用软 件清零。 Rl:接收中断标志位。结束接收时由硬件置位。该位必须用软 件清零 十一五国家级规为教材(高职高专) 高等教育出版社 HIGHER EDUCATION PRESS
➢SM0、SM1: 串行口工作方式选择位(内容见5.2.3节)。 ➢SM2: 多机通信控制位。具体用法见5.3.3节。 ➢REN: 串行接收允许位。由软件置1或清0。软件置1时,串行 口允许接收,清0后禁止接收。 ➢TB8: 在方式2和方式3中是发送的第9位数据。 ➢RB8: 在方式2和方式3中是接收的第9位数据。 ➢TI: 发送中断标志位。发送结束时由硬件置位。该位必须用软 件清零。 ➢RI: 接收中断标志位。结束接收时由硬件置位。该位必须用软 件清零