
飞利浦半导体
产品speci fi cation
低功耗,单卡读卡器
地址。两个特殊功能寄存器用来定义
从机地址:SADDR和地址屏蔽,
SADEN 。 SADEN用来定义哪些位在SADDR
被使用,哪些位是“无关” 。该
SADEN可以在逻辑上和同校同为SADDR
创建给定的地址,主机使用
针对每一个奴隶。利用给定的地址
允许多个从机将同时排除认可
其他人。下述实施例将有助于显示
多功能这项计划。
表15
从机0
注册
SADDR
SADEN
一定
表16
SLAVE 1
注册
SADDR
SADEN
一定
值(二进制)
1100 0000
1111 1110
1100 000X
值(二进制)
1100 0000
1111 1101
1100 00X0
表18
SLAVE 1
注册
SADDR
SADEN
一定
表19
SLAVE 2
注册
SADDR
SADEN
一定
TDA8029
值(二进制)
1110 0000
1111 1010
1110 0X0X
值(二进制)
1110 0000
1111 1100
1110 00XX
在上面的例子中所述的分化
3从站是在较低的3个地址位。从机0要求
位0 = 0时,它可以通过被唯一寻址
1110 0110从机1要求位1 = 0,也可以是
通过1110和0101从独特的解决需要2
该位2 = 0 ,其独特的地址是1110 0011 。
选择从站0和1 ,并排除从2使用的地址
1110 0100中,由于有必要使位2 = 1到
排除从2 。
广播地址为每个从站通过采取创建
SADDR和SADEN的逻辑或。在这个结果为零
被视为不关心。在大多数情况下,解释
不关心的那些,广播地址是FFH 。
复位后,SADDR ( SFR地址0A9H )和SADEN
( SFR地址0B9H )的含铅与0。这将产生一个
给所有“无关”,以及广播地址
所有“无关”的地址。这将有效地禁用
自动寻址模式,允许微控制器
使用标准的80C51型UART驱动不
使用此功能。
在上面的例子中SADDR相同,而SADEN
数据被用于在两个从机之间进行区分。
从机0要求位0 = 0而忽略位1。从机1
要求位1 = 0,位0被忽略。独特
地址从0会是1100 0010 ,因为从1
要求位1 = 0的唯一地址从1人
1100 0001由于位0 = 1将排除从0这两个奴隶
可以在同一时间通过具有一个地址来选择
位0 = 0 (对于从0 )和位1 = 0 (从机1 ) 。因此,既
可以解决1100 0000 。
在一个更复杂的系统下面可以用来
从机1和2,而不会从0 。
表17
从机0
注册
SADDR
SADEN
一定
值(二进制)
1100 0000
1111 1001
1100 0XX0
2003年10月30
20