单片机原理及接口技术 教学课件 ppt 作者 艾学忠 7.pptVIP

  • 1
  • 0
  • 约1.27万字
  • 约 62页
  • 2019-07-04 发布于未知
  • 举报

单片机原理及接口技术 教学课件 ppt 作者 艾学忠 7.ppt

7.4.2 串行口方式1应用编程 工作方式1是异步发送/接收方式,发送和接收的数据以帧的形式进行传送,一帧数据的长度为10位,其中包括1位起始位(0电平)、8位数据位和1位停止位。可以改变定时器的定时值来设置通信的波特率。 例7-4:使用MCS-51的串行口进行双工方式的进行字符串的收发,串行口工作在方式1,CPU时钟振荡频率为11.0592MHz,数据传输波特率1.2kbps;发送字符串的首地址通过S_STR指定,接收字符串的首地址通过R_STR指定;收发过程采取奇校验,数据的最高位作为校验位。 分析: (1)串行口以双工方式工作,能够同时完成收/发的功能; (2)串行口工作在方式1,所以串行口控制寄存器SCON各位应设置 (3)CPU时钟振荡频率为11.0592MHz,数据传输波特率为1.2Kbps,采用定时器T1工作模式2作为波特率发生器,可以免去反复重装定时初值的过程,定时初值为E8H; (4)需要注意的是,如果累加器A中的数据各位中“1”的位数为奇数就构成了奇校验(P=1),P的值写入累加器的最高位,累加器中数据则构成了偶校验,所以在将P的值写入之前应先进行取反操作。 主程序: ORG 2000H S_STR DATA #20H R_STR DATA #40H MAIN: MOV TMOD,#20H ;定时器T1初始化模式2,自动重载初

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档