中断控制、定时计数器与串行口探究.ppt

4. 串行通信接口种类 根据串行通讯格式及约定(如同步方式、通讯速率、数据块格式等)不同,形成了许多串行通讯接口标准,如常见UART(串行异步通讯接口)、USB(通用串行总线接口)、I2C总线、SPI总线、485总线、CAN总线接口等。下面结合增强型MCS-51介绍UART接口及使用规则。 4.4.2 增强型MCS-51串行通信口控制及初始化 图4-21 MCS-51串行口结构 1.串行口控制寄存器SCON 图4-22 SCON各位含义 表4-4 串行口工作方式 SM0 SM1 工作方式 说 明 波特率 0 0 方式0 (扩展I/O口) 移位输入/输出(用于扩展I/O引脚)方式 输入/输出移位脉冲为 0 1 方式1 (常用) 波特率可变的8位异步串行通信方式 1 0 方式2 (不常用) 波特率固定的9位异步串行通信方式 1 1 方式3 (常用) 波特率可变的9位异步串行通信方式 2. 波特率倍增选择 在MCS-51子系列中,串行口波特率与工作方式有关,对于方式0来说,串行输出/输入移位脉冲为时钟信号频率的12分频;在方式1、3中,波特率由T1溢出率和电源控制寄存器PCON的SMOD位决定;而在方式2中,波特率与时钟信号频率fOSC和电源控制寄存器PCON的SMOD位有关。即在方式1、2、3中,当SMOD位为1时,波

文档评论(0)

1亿VIP精品文档

相关文档