9.2AT89C51的串行接口.ppt
9.2 AT89C51的串行接口 9.2.1 串行接口的结构及功能 AT89C51串行口的结构框图如图9-8所示,主要由发送器、接收器和串行控制寄存器组成。 1.发送器和接收器 发送器主要由发送缓冲寄存器SBUF和发送控制器组成。 接收器主要由接收缓冲寄存器SBUF,接收移位寄存器和接收控制器组成。 2.串行口控制寄存器 串行口控制寄存器SCON用于设置串行口的工作方式、监视串行口工作状态、发送与接收的状态控制等。它是一个既可字节寻址又可位寻址的特殊功能寄存器。其格式如图9-9所示。 SCON寄存器各位的功能如下: (1) ?SM0、SM1:串行口工作方式选择位,可构成四种工作方式,如表9-1所示。 (2) ?SM2:在方式2和方式3中多机通信的控制位。 (3) ?REN:串行接收允许位。 (4) ?TB8:在方式2或方式3中,是将要发送的第九位数据,由软件置位或清零,它可作为数据奇偶校验位,也可在多机通信中作为地址帧或数据帧的标志位使用。 表9-1 串行口工作方式选择 (5) ?RB8:在方式2或方式3中,是已接收到
原创力文档

文档评论(0)