C51单片机技术教程 教学课件 作者 田希晖 薛亮儒 第6章 C51单片机的机间串行通信.pptVIP

  • 1
  • 0
  • 约2.08千字
  • 约 34页
  • 2019-10-04 发布于广东
  • 举报

C51单片机技术教程 教学课件 作者 田希晖 薛亮儒 第6章 C51单片机的机间串行通信.ppt

第6章 C51单片机的机间串行通信 重点与难点 本章重点是点对点的串行异步通信、多机通信的基本编程格式以及PC和单片机的通信方式。 基本要求 1.掌握点对点的串行异步通信 2.掌握多机通信的方法及编程格式 3.掌握PC和单片机之间的通信方法 本章内容 1.点对点的串行异步通信 2.多机通信 3.PC和单片机之间的通信方法 6.1 点对点的串行异步通信 6.1.1 通信双方的硬件连接 6.1.2 通信双方的约定 6.1.3 点对点通信编程 点对点通信双方基本等同,只是人为规定一个为发送,一个为接收。 要求两机串行口的波特率相同,因而发送和接收方串行口的初始化相同。可编写含有初始化函数、发送函数、接收函数的程序,在主函数中根据程序的发送、接收设置TR,采用条件判别决定使用发送函数还是接收函数。 这样点对点通信的双方都可运行此程序,只需在程序运行之前进行人为设置选择TR,一个令TR=0,一个令TR=1,然后分别编译,在两机上分别装入,同时运行。 6.2 多 机 通 信 6.2.1 通信接口 6.2.2 通信协议 根据C51串行口的多机通信能力,多机通信可以按照以下协议进行。 (1)首先使所有从机的SM2位置1,使其处于只接收地址帧的状态。 (2)主机先发送一帧地址信

文档评论(0)

1亿VIP精品文档

相关文档