C程序相关设计方案实例.pptVIP

  • 0
  • 0
  • 约1.8万字
  • 约 46页
  • 2023-02-24 发布于广东
  • 举报
C程序相关设计方案实例;1-wire总线及应用 ;实例:DS18B20单线温度传感器; DS18B20工作原理;控制器对18b20操作流程 复位:给DS18B20单总线至少480uS的低电平信号。 存在脉冲:复位电平结束之后,控制器应该将数据单总线拉高,以便于在15~60uS后接收存在脉冲,存在脉冲为一个60~240uS的低电平信号。 控制器发送ROM指令:ROM指令共有5条,每一个工作周期只能发一条,ROM指令分别是读ROM数据、指定匹配芯片、跳跃ROM、芯片搜索、报警芯片搜索。(一般只挂接单个18B20芯片时可以跳过ROM指令) 控制器发送存储器操作指令:分别是写RAM数据、读RAM数据、将RAM数据复制到EEPROM、温度转换、将EEPROM中的报警值复制到RAM、工作方式切换。 执行或数据读写:一个存储器操作指令结束后则将进行指令执行或数据的读写,这个操作要视存储器操作指令而定。;几种时间隙;读时间隙 ; 示例程序:;uchar Read_byte(void) //读一字节 { uchar i=0; uchar dat = 0; for (i=8;i0;i--) { DQ = 1; _nop_();_nop_();_nop_();_nop_(); DQ = 0; //从高拉到低,产生读时间隙 _nop_();_nop_(); //至

文档评论(0)

1亿VIP精品文档

相关文档