单片机问题 关于SCON

来源:百度知道 编辑:UC知道 时间:2024/06/14 08:06:29
SCON有4种工作方式 请问这4种工作方式SCON中的SM2分别怎么设置 如果是工作方式3的话 TB8可以=0吗?如果可以是不是SM2必须为0了?如果可以请问什么情况TB8为0?

双机通信:首先是 SM2=0。以后可以设置为四种工作方式之一。
其中方式2、方式3是九位数据通信,TB8写入什么数值,就凭你的爱好了。

多机通信:首先是 SM2=1。
双方只能采用方式2或方式3,以九位数据通信形式,互相通信。

首先,主机以TB8=1的形式发出一帧数据(如80H),各个分机,皆可收入到各自的SBUF。

然后各个分机独立的、以自己的一个数据和收到的数据进行“比较”,应该只有一台“比较”成功。它将把自己的SM2设置为0,并向主机回送“成功”的信息。

此后,主机即可以TB8=0的形式发出数据到这个SM2=0的分机,与此同时,其它SM2=1的分机是收不到这个数据的。

方式1,SM2 设置0。