单片机原理及应用 课件6.2-2 DS18B20的操作.pptVIP

  • 1
  • 0
  • 约小于1千字
  • 约 9页
  • 2026-09-21 发布于山东
  • 举报

单片机原理及应用 课件6.2-2 DS18B20的操作.ppt

DS18B20的操作

DS18B20的操作初始化写数据读数据发送的所有命令和数据都是字节的低位在前

1.初始化①②③①控制器输出一个480~960μs的低电平脉冲②控制器释放总线使之变为高电平,等待15~60μs③从器件将总线电平拉低60~240μs做出响应

DQ=0;Delay_Us(200); Delay_Us(200);DQ=1;Delay_Us(50);dat=DQ;Delay_Us(25);returndat;低电平持续480~960μs控制器释放总线使之变为高电平等待15~60μs控制器输出低电平读取从器件应答信号返回读取的应答信号1.初始化

①②③①控制器输出一个15μs的低电平信号②写入低电平③写入高电平①写时序至少需要60μs2.写操作

for(i=8;i0;i--){DQ=0; DQ=dat0x01;Delay_Us(55);DQ=1; dat=1;}写入8位数据datdat为待写入数据,先写入最低位写时序至少需要60μs控制器输出低电平释放总线,延时1μs,恢复待写入数据右移1位2.写操作

①②③①控制器输出一个1μs的低电平信号②输出高电平,等待15us③读取数据,等待至少45us①④④1us恢复②③3.读操作

for(i=

文档评论(0)

1亿VIP精品文档

相关文档