- 1
- 0
- 约2.08千字
- 约 34页
- 2019-10-04 发布于广东
- 举报
第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)主机先发送一帧地址信
您可能关注的文档
- C++教程教学课件 作者 郑莉 李宁 01_绪论.ppt
- C++教程教学课件 作者 郑莉 李宁 02_简单数据及运算.ppt
- C++教程教学课件 作者 郑莉 李宁 03_流程控制.ppt
- C++教程教学课件 作者 郑莉 李宁 04_复杂数据及运算.ppt
- C++教程教学课件 作者 郑莉 李宁 06_自定义类型的运算.ppt
- C++教程教学课件 作者 郑莉 李宁 07_多文件工程和编译预处理命令.ppt
- C++教程教学课件 作者 郑莉 李宁 08_类的重用.ppt
- C++教程教学课件 作者 郑莉 李宁 09_数据的共享与保护.ppt
- C++教程教学课件 作者 郑莉 李宁 10_多态性.ppt
- C++教程教学课件 作者 郑莉 李宁 11_输入输出流.ppt
原创力文档

文档评论(0)