单片机应用设计与制作课件项目6.pptxVIP

  • 0
  • 0
  • 约3.14千字
  • 约 41页
  • 2022-06-20 发布于北京
  • 举报
任务一 用DS18B20设计电子温度计 ;一、认识数字温度传感器 DS18B20的测温范围为-55℃~125℃,12 位温度读数,分辨率为1/16℃,温度转换时 间最多为750ms。 ;2、DS18B20的序列号 每片DS18B20均有一个唯一产品序列号,固化在内部的64位激光ROM中,其格式如下:;3、温度暂存器 DS18B20内部有 9个字节的暂存器,开始两个暂存器(TMSB、TLSB)存放当前测到的温度值,以16位补码形式表示12位温度读数,分辨率为1/16℃,高位是温度值的符号扩展。 单片机发出温度转换命令后,DS18B20将测得的温度值保存在TMSB、TLSB中,供单片机读取。 ;二、读写时序 DS18B20与单片机之间的数据传送是靠严格的时序来实现的:;bit reset(void) { bit err; DQ=0; delay15(40); DQ=1; delay15(4); err=DQ; delay15(18); return(err); };2、写时序 ;void wrbyte(uchar d) { uchar i; dat=d; for(i=8;i0;i--) { DQ=0;

文档评论(0)

1亿VIP精品文档

相关文档