8 单片机的串行口-(精选·课件).pptVIP

  • 5
  • 0
  • 约1.04万字
  • 约 41页
  • 2018-10-15 发布于广西
  • 举报
方式2是一帧11位的串行通信方式,即1个起始位,8个数据位,1个可编程位TB8/RB8和1个停止位, 其帧格式为: 3、 串行工作方式2 起始 D0 D1 D2 D3 D4 D5 D6 D7 TB8/RB8 停止 当SMOD=0时,波特率=20 ╳ fosc/64= fosc/64 当SMOD=1时,波特率=21 ╳ fosc/64= fosc/32 可编程位TB8/RB8既可作奇偶校验位用,也可作控制位(多机通信)用,其功能由用户确定。 数据发送和接收与方式1基本相同,区别在于方式2把发送/接收到的第9位内容送入TB8/RB8。 波特率:方式2波特率固定,即fosc/32和fosc/64。 如用公式表示则为:波特率=2SMOD ╳ fosc/64 【例8-4】 设计一个串行方式2发送子程序(SMOD=1),将片内RAM 50H~5FH中的数据串行发送,第9数据位作为奇偶校验位。接到接收方核对正确的回复信号(用FFH表示)后,再发送下一字节数据,否则再重发一遍。 解:程序如下: MOV A,@R0 ;读数据 MOV C,PSW.0 ;奇偶标志送TB8 MOV TB8,C ; MOV SBUF,A ;启动发送 JNB TI,$

文档评论(0)

1亿VIP精品文档

相关文档