单片机通信文档.docxVIP

  • 0
  • 0
  • 约3.15千字
  • 约 9页
  • 2019-04-29 发布于湖北
  • 举报
单片机通信文档

微机与外部的信息交换称为通信,基本方式有并行与串行两种。本设计主要采用串行方式,主要掌握微机串行通信的连接方法,运用keil3编程实现其工作过程,利用proteus仿真。 前言 Mcs-51系列单片机内部有一个功能很强的全双工串行异步通信接口,它可以为URAT使用,能方便的构成双机或多机通信系统,也可以在外接移位寄存器后扩展为并行I/O口。 图1 双机通信直接连接 由图1可知:通信双方都是8031单片机,将一方的TXD与另一方的RXD相连, RXD与另一方的TXD相连。地与地相连,由于串行口的输出是TTL电平。因此这种连接方式只适用于短距离通信。发送数据时,只要将数据写入SUBF即可将待发送的数据按事先设置的方式和波特率从TXD端串行输出,接收数据时要先使REN=1, 当一帧数据从RXD端输出至SBUF后,串行口发送中断请求,通知CPU读入数据,数据传送的速率取决与串行口的工作方式和波特率的设置。 一、工作方式 1)方式 0 当设定SM1、SM0 为00 时,串行口工作于方式0,在方式0 下,RXD 为数据输入/输出端,TXD 为同步脉冲输出端,发送或接收的数据为8 位,低位在前,高位在后,方式0的波特率固定为?OSC /12,也就是每一机器周期传送一位数据。方式0可以外接移位寄存器,将串行口扩展为并行口,也可以外接同步输入/输出设备。 2)方式 1 当设定SM1、SM0为01时,

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档