试述MSC-51单片机的多机通信原理。
正确答案:
多机通信系统如下图所示可见是一个主从结构。
M2=1 & TB8=0 不能接受数据
SM2=0 无论TB8为何值均可以接受数据
所以,从机在初始化时将串口通信模式设置为模式2或模式3,且置SM2=1,并允许串口中断;每一个从机对应一个唯一确定的地址码,当主机要与某从机通信时,先发送一个地址帧,其中的TB8=1,所有从机均可以接受到此帧,然后与本机的地址码进行比较,如果相符,则置本机SM=0,地址码不符的其他从机的SM2仍为1;
从第二帧开始主机开始发送数据帧,其特征是TB8=0,由于地址不符的从机的SM2仍为1,接受不到此信息,只有地址码符合的那个从机由于其SM2=0,接受到数据帧后其RI自动置一,允许CPU读取接受到的信息。
M2=1 & TB8=0 不能接受数据
SM2=0 无论TB8为何值均可以接受数据
所以,从机在初始化时将串口通信模式设置为模式2或模式3,且置SM2=1,并允许串口中断;每一个从机对应一个唯一确定的地址码,当主机要与某从机通信时,先发送一个地址帧,其中的TB8=1,所有从机均可以接受到此帧,然后与本机的地址码进行比较,如果相符,则置本机SM=0,地址码不符的其他从机的SM2仍为1;
从第二帧开始主机开始发送数据帧,其特征是TB8=0,由于地址不符的从机的SM2仍为1,接受不到此信息,只有地址码符合的那个从机由于其SM2=0,接受到数据帧后其RI自动置一,允许CPU读取接受到的信息。
答案解析:有
微信扫一扫手机做题