找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1890|回复: 5
收起左侧

51单片机多机通信的汇编程序停在接收处不动 JNR RI,$ 困惑中

[复制链接]
ID:259813 发表于 2021-12-29 18:56 | 显示全部楼层 |阅读模式
自己设计了多机通信系统,采用51汇编程序,主机发送地址后从机发出了应答信息,但主机程序停在接收处不动,JNR RI,$,困惑中,求类似汇编程序?
回复

使用道具 举报

ID:883242 发表于 2021-12-29 20:16 | 显示全部楼层
51汇编没有JNR指令,把正确的代码贴上来。
回复

使用道具 举报

ID:624769 发表于 2021-12-29 21:28 | 显示全部楼层
1, 51 汇编 没有 JNR指令,
回复

使用道具 举报

ID:624769 发表于 2021-12-29 21:34 | 显示全部楼层
1, 51汇编没有 JNR 指令。
2, 你主机是否有  SETB  REN ?
3,   主机有没有开串口中断 并且在中断中  CLR  RI  ?
4,   你说你自己设计的多机通讯,那么 你SM2 又是 1,还是0 呢?
5, 你如何确定从机发出了应答信息? 从机对TB8, RB8 又是如何处理和定义的呢?
回复

使用道具 举报

ID:259813 发表于 2021-12-30 16:48 来自触屏版 | 显示全部楼层
主程序setb ea,es都开了,从机发应答后有发光二极管提示,程序改了多次,还是不行,想参考一下类似汇编,只会汇编
回复

使用道具 举报

ID:997051 发表于 2022-2-5 00:02 | 显示全部楼层
SJMP $    短转移$   等待中断发生
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表