没有合适的资源?快使用搜索试试~ 我知道了~
首页主从式51单片机多机通信系统设计
主从式51单片机多机通信系统设计
1.0k 浏览量
更新于2023-05-27
评论 4
收藏 48KB PDF 举报
片机构成的多机通信系统中常采用总线型主从式结构。在多个单片机组成的系统中,只允许存在一个主机,其他的就是从机,从机要服从主机的控制,这就是总线型主从式结构。 当 51 单片机进行多机通信时,串口要工作在方式 2 和方式 3。假设当前多机通信系统有 1 个主机和 3 个从机,从机地址分别是 00H、01H、02H。如果距离很近它们直接可以以 TTL 电平通信,一旦距离较远的时候,常采用 RS-485 串行标准总线进行数据传输。 为了区分是数据信息还是地址信息,主机用第九位数据 TB8 作为地址 / 数据的识别位,地址帧的 TB8=1,数据帧的 TB8=0。
资源详情
资源评论
资源推荐

主从式主从式51单片机多机通信系统设计单片机多机通信系统设计
片机构成的多机通信系统中常采用总线型主从式结构。在多个单片机组成的系统中,只允许存在一个主机,其
他的就是从机,从机要服从主机的控制,这就是总线型主从式结构。 当 51 单片机进行多机通信时,串口
要工作在方式 2 和方式 3。假设当前多机通信系统有 1 个主机和 3 个从机,从机地址分别是 00H、01H、
02H。如果距离很近它们直接可以以 TTL 电平通信,一旦距离较远的时候,常采用 RS-485 串行标准总线进行
数据传输。 为了区分是数据信息还是地址信息,主机用第九位数据 TB8 作为地址 / 数据的识别位,地址帧
的 TB8=1,数据帧的 TB8=0。
片机构成的多机通信系统中常采用总线型主从式结构。在多个单片机组成的系统中,只允许存在一个主机,其他的就是从
机,从机要服从主机的控制,这就是总线型主从式结构。
当 51 单片机进行多机通信时,串口要工作在方式 2 和方式 3。假设当前多机通信系统有 1 个主机和 3 个从机,从机地址
分别是 00H、01H、02H。如果距离很近它们直接可以以 TTL 电平通信,一旦距离较远的时候,常采用 RS-485 串行标准总线
进行数据传输。
为了区分是数据信息还是地址信息,主机用第九位数据 TB8 作为地址 / 数据的识别位,地址帧的 TB8=1,数据帧的
TB8=0。各从机的 SM2 必须置 1。
在主机与某一从机通信前,先将该从机的地址发送给各从机。由于各从机 SM2=1,接收到的地址帧 RB8=1,所以各从机
的接收信息都有效,送入各自的接收缓冲器 SBUF,并置 RI=1。各从机 CPU 响应中断后,通过软件判断主机送来的是不是本
从机地址,如是本从机地址,就使 SM2=0,否则保持 SM2=1。
接着主机发送数据帧,因数据帧的第九位数据 RB8=0,只有地址相符的从机其 SM2=0,才能将 8 位数据装入接收缓冲区
SBUF,其他从机因 SM2=1,数据将丢失,从而实现主机与从机的一对一通信。
串口工作方式 2、3 也可以用于多机通信,此时第九位数据可作为奇偶校验位,但必须使 SM2=0。
关键词:单片机




















weixin_38678550
- 粉丝: 3
- 资源: 955
上传资源 快速赚钱
我的内容管理 收起
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助

会员权益专享
安全验证
文档复制为VIP权益,开通VIP直接复制

评论0