单片机多机通信程序

整体要完成的工作:1、把全部从机的串行口初始化为工作方式2或方式3,置位SM2,允许中断。2、主机置位TB8,发送要寻址的从机地址。3、所有从机均接受主机发送的地址,并各... 整体要完成的工作:
1、 把全部从机的串行口初始化为工作方式2或方式3,置位SM2,允许中断。
2、 主机置位TB8,发送要寻址的从机地址。
3、所有从机均接受主机发送的地址,并各自进入中断服务程序,进行地址比较。
4、被寻址的从机确认后,把自身的SM2清零。
5、主机向从机发送命令,通知从机是进行数据接收还是进行数据的发送。
6、主机和从机进行数据通信。
实训任务-主机:
1、 每按下“加1”键,数码管显示值加1;
2、 每按下“汇总数据”键,主机数码管显示值变为从机1的显示值+从机2的显示值之和;
3、 每按下“发送从机1”键,从机1的数码管显示的数据为此时主机的数码管上的数据;
4、 每按下“发送从机2”键,从机2的数码管显示的数据为此时主机的数码管上的数据。
实训任务-从机
1、 每按下“加1”键,数码管显示值加1;
2、每按下“发送”键,向主机发送数据;
3、 运行中的数码管显示值随主机的操作而变化
展开
 我来答
GUEL86
2019-05-21 · TA获得超过5856个赞
知道大有可为答主
回答量:5538
采纳率:86%
帮助的人:2731万
展开全部
单片机多机通信,一个主机多个从机+一个通信协议就可以了,正常的串口设置就可以,协议可以以数据包形式,如:引导符、从机号、数据长度、指令类型、数据1---数据n、校验码、结束符,以主机发送指令从机应答,从机间需由主机协助。
非窈窕凑
2019-05-21 · TA获得超过162个赞
知道答主
回答量:748
采纳率:33%
帮助的人:181万
展开全部
林黛玉和贾宝玉林黛玉和贾宝玉
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式