串行接口(总线)种类 根据串行通信格式及约定(如同步方式、通 信速率、数据块格式等)不同,开 通信接口标准,如常见的 ·●· UART(串行异步收发器)用 串行设备的芯片集成在主板上(串3 等); USB(通用串行总线接口);o(。° RS232、RS-485接口; 〔b)阴头 图8.89针R232连接器 2021/2/5
串行接口(总线)种类 根据串行通信格式及约定(如同步方式、通 信速率、数据块格式等)不同,形成了许多串行 通信接口标准,如常见的: UART(串行异步收发器)用于控制计算机与 串行设备的芯片,集成在主板上(串口设置COM 等) ; USB(通用串行总线接口); RS-232、RS-485接口; 2021/2/5 11
I2C(集成电路间的串行总线) PHILIPS公司两线式串行 总线,用于连接微控制器及其外围设备的同步串行总线; sPI(串行外部设备接口) Motorola公司推出的,在 cPU和外围低速器件之间进行同步串行数据传输;用在 EEPROM, FLASH,实时时钟,AD转换器,还有数字 信号处理器和数字信号解码器之间。SPl,是一种高速的, 全双工,同步的通信总线。 2021/2/5 12
I 2C(集成电路间的串行总线)PHILIPS公司两线式串行 总线,用于连接微控制器及其外围设备的同步串行总线; SPI(串行外部设备接口)Motorola公司推出的,在 CPU和外围低速器件之间进行同步串行数据传输;用在 EEPROM,FLASH,实时时钟,AD转换器,还有数字 信号处理器和数字信号解码器之间。SPI,是一种高速的, 全双工,同步的通信总线 。 2021/2/5 12
82串行口结构及控制器 MCS-51串行口结构 MCS-51有一个可编程的全双工串行通信接口。 内部总线 发送 门 TXD(P3. 1) SBUF 99H) 发送控制器 定时器 TI 串行口中断21 RI 串行控制寄存器 接收控制器 接收 98H) SBUF 99H) 输入移位寄存器 RXD(P3.0) 串行口结构示意图 2021/2/5
一、MCS-51串行口结构 8.2 串行口结构及控制器 2021/2/5 13 MCS-51有一个可编程的全双工串行通信接口
sBUF:两个物理上x PO, O/ADO 01A0138 ■37 冲器。存放收/发数1x2 P0.2/AD2 P03/A P04MAD4=35 PO.5/AD5 34 收发过程由单片机自m P06/A633 PO.7JAD7 ■32 在程序中: P2.0/A8H21 P2.1 a=SBUF;(接收两面 P22/A10232 P23/A11 ■24 ALE P24A12 SBUF=b;:(发送“ P25/A13 P26/A14 27 P2.7A15 ■28 低位在先 P10 P3./RXD P1.1 P3.1/TXD P12 P3.2/INTO 4 P13 5 P3.3/NT1H13 P34m0 6■ P15 P35/1 P16 P36M0R|"16 P17 P3.7/RD AT89051 <TEXT> 2021/2/5 14
SBUF :两个物理上独立的接收、发送缓 冲器。存放收/发数据。 收/发过程由单片机自动完成。 在程序中: a=SBUF; (接收数据) SBUF=b; (发送数据) 低位在先 2021/2/5 14
二、与串行口有关的特殊功能寄存器 1.串口控制寄存器SCoN 用于定义串口的工作方式和反映串行口状 态,其字节地址为98H,复位后SCoN=0 可位寻址格式为: D7 D6 D5 D4 D3 D2 D1 DO SMO SM1 SM2 REN TB8 RB8 TI RI 2021/2/5 15
二、与串行口有关的特殊功能寄存器 1.串口控制寄存器SCON 用于定义串口的工作方式和反映串行口状 态,其字节地址为98H,复位后SCON=0, 可位寻址格式为: D7 D6 D5 D4 D3 D2 D1 D0 SM0 SM1 SM2 REN TB8 RB8 TI RI 2021/2/5 15