51单片机串行通信接口.pptVIP

  • 3
  • 0
  • 约4.61千字
  • 约 47页
  • 2021-11-23 发布于云南
  • 举报
数据发送 1.数据发送是由一条写发送存放器(MOV SBUF,A)指令开始的。 2.此后在串行口由硬件自动参加起始位和停止位,构成一个完整的帧格式。 3.然后在移位脉冲的作用下,由TXD端串行输出。 4.一个字符帧发送完后,使TXD端输出线维持高电平,并将TI置位,通知CPU可以发送下一个字符。 起始 D0 D1 D2 D3 D4 D5 D6 D7 停止 (2)方式1 方式1的帧格式为: 数据接收 1.接收数据时,应使REN=1。在此前提下, 串行口采样RXD端,当采样到从1到0的跳变 时,就认定是接收到了起始位。 2.随后在移位脉冲的控制下,把接收到的数据位移入接收存放器中。 3.直到停止位到来之后把它送入到RB8中,并置位RI,通知CPU从SBUF取走接收到的一个字符。 发送十位信息 启动 发送完置1 REN=“1〞,SM0=0,SM1=1,RI=0 7,8,9 共3次采样数据 采样到1变0,启动接收 波特率16倍速率 条件:1.RI=0 2.停止位=1,或SM2=0、停止位进入RB8,并RI=1 波特率的设定 方式1的波特率可变,由下式决定: 实际使用时,总是先确定波特率,再计算T1的计数初值。即: smod为PCON存放器最高位的值,fOSC为晶振频率, X为当T1工作于方式2(8

文档评论(0)

1亿VIP精品文档

相关文档