51单片机 串口(精品·公开课件).pptVIP

  • 1
  • 0
  • 约7.55千字
  • 约 39页
  • 2018-11-05 发布于广西
  • 举报
* §6.4波特率的制定方法 波特率定义:串行口每秒钟发送(或接收)的位数称为波特率。 当串行口工作于方式1和方式3时,波特率是可变的,由SMOD位和定时器的溢出率确定,允许用户所取的波特率范围比较大。 一、定时器T1工作于方式0 的波特率求法: 二、定时器T1工作于方式1 的波特率求法: 二、定时器T1工作于方式2 的波特率求法: * 一、定时器T1工作于方式0 的波特率求法: 当串行口工作于方式1和方式3时,波特率是可变的,由SMOD位和定时器的溢出率确定,允许用户所取的波特率范围比较大。 一、定时器T1工作于方式0 的波特率求法: 方式0相当于定时器T1是一个13位的定时器/计数器,它采用TH1的八位和TL1的低五位组成一个13位计数器,它的波特率按下式计算: 波特率=(2SMOD/32)×T1溢出率 T1溢出率=1/(T1溢出时间) T1溢出时间=(213- a +执行置13位定时器值的中断处理程序的机器周期数)* 12/晶振频率 注意:a是定时器的计数初值,就是我们所要求的值。 * 二、定时器T1工作于方式1 的波特率求法: 当串行口工作于方式1和方式3时,波特率是可变的,由SMOD位和定时器的溢出率确定,允许用户所取的波特率范围比较大。 一、定时器T1工作于方式1 的波特率求法: 方式1相当于定时器T1是一个1

文档评论(0)

1亿VIP精品文档

相关文档