PIC16F87X系列单片机模块功能.pptVIP

  • 5
  • 0
  • 约2.46万字
  • 约 152页
  • 2019-01-02 发布于湖北
  • 举报
3.5.3 USART异步工作方式 在异步工作方式下,串行通信接口采用标准的不归零(NRZ)格式,即l位起始位、8位或9位数据位和l位停止位,最常用的数据格式是8位。片内提供的8位波特率发生器BRG可以用来驱动来自振荡器的时钟产生标准的波特率频率。USART接收和发送顺序是从最低位(LSB)开始。USART的发送器和接收器在功能上是独立的,但它们所用的的数据格式和波待率是相同的。波特率发生器可以根据TXSTA寄存器的BRGH位(即D0)的设置产生两种不同的移位速率:对系统时钟16分频和64分频的波特率时钟。USART 硬件不支持奇偶校验,但可以用软件实现(并存储作为第9位数据)。 在CPU处于休眠方式时, USART不能用异步方式工作。 通过对TXSTA寄存器的SYNC位(即D,)清零,可选择USART异步工作方式。USART异步工作方式由以下一些重要部件组成:①波特率发生器BRG;②采样电路;③异步发送器;④异步接收器。 发送器的核心是发送移位寄存器TSR。移位寄存器从读/写发送缓冲器TXREG获得数据。TXREGD的数据是用软件把要发送的数据送入的,等到把在这之前装入的停止位发送后,立即把TXREG中新的发送数据送入TSR。一旦TXREG把数据送入TSR后,TXREG就为“空”状态,同时把发送中断标志位TXIF置1。 1 USART异步发送器 要让SCI工作于发送方式,必

文档评论(0)

1亿VIP精品文档

相关文档