第九章8051的串行总线 扩展及应用 本章重点: 1.单片机与DS18B20的接口方法。 2.单片机与TLC549的接口方法。 3.单片机与AT24C02的接口方法。 内蒙古农业大学机电工程学院
2 第九章 80C51的串行总线 扩展及应用 本章重点: 1.单片机与DS18B20的接口方法。 2.单片机与TLC549的接口方法。 3.单片机与AT24C02的接口方法
第一节单总线串行扩展 单总线(也称1-Wire bus)是由美国DALLAS公司 推出的外围串行扩展总线。 只有一条数据输入/输出线DQ,总线上的所有器 件都挂在DQ上,电源也通过这条信号线供给,使用一 条信号线的串行扩展技术,称为单总线技术。 单总线系统的各种器件,由DALLAS公司提供的专 用芯片实现。每个芯片都有64位ROM,厂家对每一个 芯片用激光烧写编码,其中存有16位十进制编码序列 号,它是器件的地址编号,确保它挂在总线上后,可 唯一被确定。 内蒙古农业大学机电工程学院
3 第一节 单总线串行扩展 单总线(也称1-Wire bus)是由美国DALLAS公司 推出的外围串行扩展总线。 只有一条数据输入/输出线DQ,总线上的所有器 件都挂在DQ上,电源也通过这条信号线供给,使用一 条信号线的串行扩展技术,称为单总线技术。 单总线系统的各种器件,由DALLAS公司提供的专 用芯片实现。每个芯片都有64位ROM,厂家对每一个 芯片用激光烧写编码,其中存有16位十进制编码序列 号,它是器件的地址编号,确保它挂在总线上后,可 唯一被确定
一、温度传感器DS18B20 1.DS18B20特点 (1)体积小、结构简单、使用方便; (2)每个器件上都有独一无二的序列号,每芯片都 有唯一的64位光刻ROM编码,家族码为28H; (3)不需要外部任何元器件即可实现测温; (4)温度测量范围-55~+125°C,在-10~+85°C范围 内,测量精度可达±0.5°C; (5)分辨率为可编程的9~12位(其中包括1位符号 位),对应的温度变化量分别为0.5°C、0.25°C、 0.125°C、0.0625°C; (6)内部有温度上、下限告警设置。 内蒙古农业大学机电工程学院
4 1.DS18B20特点 (1)体积小、结构简单、使用方便; (2)每个器件上都有独一无二的序列号,每芯片都 有唯一的64位光刻ROM编码,家族码为28H; (3)不需要外部任何元器件即可实现测温; (4)温度测量范围-55~+125ºC,在-10~+85ºC范围 内,测量精度可达±0.5ºC; (5)分辨率为可编程的9~12位(其中包括1位符号 位),对应的温度变化量分别为0.5ºC、0.25ºC、 0.125ºC、0.0625ºC; (6)内部有温度上、下限告警设置。 一、温度传感器DS18B20
2.DS18B20的引脚 GND,电源地; DQ,数字信号输入/输出端; VDD,外接电源输入端(在寄生电源接线方式时接地)。 ” 8 IN I/O AT89S51 单片机 DQ DQ DQ DQ DS18B20 DS18B20 DS18B20 DS18B20 内蒙古农业大学机电三程学院 5
5 GND,电源地; DQ,数字信号输入/输出端; VDD,外接电源输入端(在寄生电源接线方式时接地)。 2. DS18B20的引脚 D ALLAS 18B20 1 2 3 GND D Q V D D 1 2 3
3.DS18B20的存储器 DS18B20的内部结构 寄生取电 DQ 存储器和控制器 温度敏感元件 64位 ROM 低温触发器TL GND 及 高速缓冲 一线 存储器 总线 高温触发器TH 电源检测 接口 VDD 8位CRC生成器 配置寄存器 内蒙古农业大学机电工程学院
6 DS18B20的内部结构 3. DS18B20的存储器 存储器和控制器 8位CRC生成器 高速缓冲 存储器 温度敏感元件 低温触发器TL 高温触发器TH 配置寄存器 电 源 检 测 64位 ROM 及 一线 总线 接口 GND DQ VDD 寄生取电