串行总线接口技术单片机原理与应用电子课件.ppt

串行总线接口技术单片机原理与应用电子课件.ppt

串行总线接口技术单片机原理与应用电子课件

* * (1)READ ROM [33H] 在多点温度测量系统安装前,首先必须知道每只DS18B20的产品序列号,可以将DS18B20逐个与单总线挂接,由单片机发该命令,从激光ROM读出8个字节的序列号。 注意:执行该指令时,如果总线上有多个DS18B20时,所有的DS18B20会试图同时传送信号,这样就会发生数据冲突,导致操作失败。 (2)SKIP ROM (跳过ROM)[CCH] 单片机可用这一命令同时访问总线上的所有设备而不需送出ROM序列码信。例如:发出SKIP ROM命令后接着送出CONVERT命令,可使总线上的所有DS18B20同时进行温度转换;在单点系统中,此命令允许主控器不提供64位ROM编码而访问从器件以简化操作,节省时间。 * * (3)MATCH ROM[55H] 执行该命令后,单片机必须接着向DS18B20发送8个字节的产品序列号,以选中单总线上指定的DS18B20,只有完全匹配的DS18B20才能对随后由单片机发出的读暂存器操作命令进行响应。 (4)CONVERT T [44H] 该命令开始一次温度转换。转换结束后,数据保存在暂存器中2个字节的温度寄存器TMSB、TLSB中。 (5)READ SCRTCHPAD [BEH] 用该命令可读暂存器的内容。数据传送开始于字节0的最低位,直到暂存器的第9字节被读取。温度

文档评论(0)

1亿VIP精品文档

相关文档