51双机通信问题

2019-07-18 10:20发布

我的毕业设计,从U1发送数据到U2,U2收到后按要求处理数据,返回多个数值,并执行相应动作
现在下行命令数据没问题,U2的动作也对
可是U2返回的数据串总是不对
通信方式为:
1、先下行(U1至U2),再上行
上行数据构成(0F0H+数据1+数据2+0FFH)
2、由U2中断引起上行数据发送
上行数据构成(0F7H+数据A+数据L+数据R+0FFH)

U1收到数据根据接收到的第一个数据判断为哪种类型,执行相应的显示
其中如果发送0F0H数据段过程中遇到需要0F7H数据传输,后者优先发送,整体数据发送完成后继续0F0H数据

U1接收数据结束后,经过数字处理
将数据A修改到第5行
将数据L修改到第6行
将数据R修改到第7行
经过位跳转
将数据1、2中的信息修改到第1、2、3行

第0行无变化

下面是我的测试电路,及程序,希望大家能够给予帮助,谢谢

电路图

双机通信.rar (27.62 KB, 下载次数: 30)

这本身是一个遥控车,大家就不要管U2具体动作、U1数据处理以及具体的LCD显示过程了,我只希望返回的数据正确,可以在LCD上正确显示,先谢谢大家了
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
南里理工学生
1楼-- · 2019-07-18 14:19
好东西,谢谢分享
南里理工学生
2楼-- · 2019-07-18 17:59
你怎么用汇编写的啊,要是c的话,我还是可以帮你看看的
紫龙狼
3楼-- · 2019-07-18 21:45
 精彩回答 2  元偷偷看……
诺言proteus
4楼-- · 2019-07-18 22:41
我也搞双机通信,不知道你弄好了没?希望切磋啊
sageliu
5楼-- · 2019-07-18 23:27
青青子衿0106
6楼-- · 2019-07-19 00:08
用DF射频模块的话,怎样通过程序控制啊

一周热门 更多>