第二章单片机串行通信概述3.pptVIP

  • 4
  • 0
  • 约5.61千字
  • 约 36页
  • 2022-05-25 发布于重庆
  • 举报
2.4 单片机中的串行口 2.4.3 波特率的计算与串行口初始化 1、波特率的计算 在单片机的应用中,常用的晶振频率为:12MHz和11.0592MHz。所以,选用的波特率也相对固定。常用的串行口波特率以及各参数的关系如表所示。 第二十一页,共三十六页。 2.4 单片机中的串行口 2.4.3 波特率的计算与串行口初始化 2、串行口的初始化 串行口工作之前,应对其进行初始化,主要是设置产生波特率的定时器1、串行口控制和中断控制。具体步骤如下: 确定T1的工作方式(编程TMOD寄存器); 计算T1的初值,装载TH1、TL1; 启动T1(编程TCON中的TR1位); 确定串行口控制(编程SCON寄存器); 串行口在中断方式工作时,要进行中断设置(编程IE、IP寄存器)。 第二十二页,共三十六页。 2.4 单片机中的串行口 4种方式比较: 方式 波 特 率 传 送 位 数 发送端 接收端 用 途 0 1/12 fosc (固定不变) 8(数据) RXD RXD 接移位寄存器,扩充并口 1 2SMOD/32 T1 溢出率 10(起始位、8位数据位、 停止位) TXD RXD 单机通讯 2 2SMOD/64 fosc 11(第9位为1:地址; 为0:数据) TXD RXD 多机通讯 3 2SMOD/32 T1 溢出率 11位 (同方式2) TX

文档评论(0)

1亿VIP精品文档

相关文档