14 rev. c - 15 january, 2001
TS80C31X2
6.3.3 给 地址
各自 设备 有 一个 单独的 地址 那 是 指定 在 SADDR 寄存器; 这 SADEN 寄存器 是 一个 掩饰 字节
那 包含 don’t-小心 位 (定义 用 zeros) 至 表格 这 设备的 给 地址. 这 don’t-小心 位 提供 这
flexibility 至 地址 一个 或者 更多 slaves 在 一个 时间. 这 下列的 例子 illustrates 如何 一个 给 地址 是 formed.
至 地址 一个 设备 用 它的 单独的 地址, 这 SADEN 掩饰 字节 必须 是
1111 1111b
.
为 例子:
SADDR 0101 0110b
SADEN 1111 1100b
给 0101 01XXb
这 下列的 是 一个 例子 的 如何 至 使用 给 地址 至 地址 不同的 slaves:
从动装置 一个: SADDR 1111 0001b
SADEN 1111 1010b
给 1111 0X0Xb
从动装置 b: SADDR 1111 0011b
SADEN 1111 1001b
给 1111 0XX1b
从动装置 c: SADDR 1111 0010b
SADEN 1111 1101b
给 1111 00X1b
这 SADEN 字节 是 选择 所以 那 各自 从动装置 将 是 addressed separately.
为 从动装置 一个, 位 0 (这 lsb) 是 一个 don’t-小心 位; 为 slaves B 和 c, 位 0 是 一个 1. 至 communicate 和 从动装置 一个
仅有的, 这 主控 必须 send 一个 地址 在哪里 位 0 是 clear (e.g.
1111 0000b
).
为 从动装置 一个, 位 1 是 一个 1; 为 slaves B 和 c, 位 1 是 一个 don’t 小心 位. 至 communicate 和 slaves B 和 c, 但是
不 从动装置 一个, 这 主控 必须 send 一个 地址 和 位 0 和 1 两个都 设置 (e.g.
1111 0011b
).
至 communicate 和 slaves 一个, B 和 c, 这 主控 必须 send 一个 地址 和 位 0 设置, 位 1 clear, 和 位 2
clear (e.g.
1111 0001b
).
6.3.4 broadcast 地址
一个 broadcast 地址 是 formed 从 这 logical 或者 的 这 SADDR 和 SADEN 寄存器 和 zeros 定义 作
don’t-小心 位, e.g.:
SADDR 0101 0110b
SADEN 1111 1100b
Broadcast =SADDR 或者 SADEN 1111 111Xb
这 使用 的 don’t-小心 位 提供 flexibility 在 defining 这 broadcast 地址, 不管怎样 在 大多数 产品, 一个
broadcast 地址 是 ffh. 这 下列的 是 一个 例子 的 使用 broadcast 地址:
从动装置 一个: SADDR 1111 0001b
SADEN 1111 1010b
Broadcast 1111 1x11b,
从动装置 b: SADDR 1111 0011b
SADEN 1111 1001b
Broadcast 1111 1x11b,
从动装置 c: SADDR= 1111 0010b
SADEN 1111 1101b
Broadcast 1111 1111b
为 slaves 一个 和 b, 位 2 是 一个 don’t 小心 位; 为 从动装置 c, 位 2 是 设置. 至 communicate 和 所有 的 这 slaves, 这
主控 必须 send 一个 地址 ffh. 至 communicate 和 slaves 一个 和 b, 但是 不 从动装置 c, 这 主控 能 send
和 地址 fbh.