单片机89C52,在串行口方式1中,若SM2=0,RB8是收到的停止位,那如果SM2=1时,RB8是什么?

 我来答
百度网友e63964c
2012-04-07 · TA获得超过1510个赞
知道小有建树答主
回答量:426
采纳率:100%
帮助的人:464万
展开全部
SM2是多机控制位,在89C52中只有方式2,方式3是多机方式,所以SM2主要用于方式2,方式3,在方式1中你可以这么认为,收到的停止位会放入RB8(不管SM2设置),而SM 2的设置影响这样,当SM2=1,只有接受到有效的停止位(即要判受到的停止位是否为1),才激活RI
狂飙de蜗牛2012
2012-04-07
知道答主
回答量:21
采纳率:0%
帮助的人:7.6万
展开全部
主机:
  设置为SM2=0。
  这是双机通信的形式,可以任意的发送和接收

  发送:
  以TB8=1发送,将发送到所有SM2=1的分机。这是呼叫某个从机。
  以TB8=0发送,将发送到SM2=0的分机。  这是双机通信的形式。

------
从机:
  先设置为SM2=1。
  这是多机通信的形式,只能收到RB8=1的。

  接收:
  仅能收到RB8=1的数据,确认是呼叫本机时,令SM2=0。

  设置为SM2=0后,是双机通信的形式。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式