编辑: Mckel0ve | 2014-10-27 |
DS18B20温度传感器的另一个主要特点是它是单总线的,即它与单片机等微处理器连接时,只需占用一个I/O管脚,并且不再需要其它任何外部元器件,这大大简化了它与单片机之间的接口电路. DS18B20的测温范围是多少?测温精度是多少? 答:测温范围-55℃~+125℃.在-10℃~+85℃范围内,测量精度可达±0.5℃;
有可编程的9~12位测温分辨率,对应的可分辨温度值分别为0.5℃,0.25℃,0.125℃,0.0625℃;
12位分辨率时的温度测量转换最长时间(上限)只有750ms. DS18B20内部存储器有哪些?主要功能是什么? 答:DS18B20内部的存储器有三个:64位光刻ROM、中间结果暂存RAM和E2RAM. (1)64位光刻ROM,其数据格式如图所示. 位63 位56 位55 位8 位7 位0 8位CRC码48位序列号 家族代码 28H 64位光刻ROM数据格式 (2)中间结果暂存RAM 中间结果暂存RAM共有8个字节,其结构如图所示. 功能描述 字节地址 温度值低8位0温度值高8位1设置温度上限值
2 设置温度下限值
3 设置寄存器字节
4 保留
5 保留
6 保留
7 中间结果暂存RAM (3)E2RAM E2RAM的结构如图11-7所示.可以看到,E2RAM是中间结果暂存RAM中字节地址位2,3,4的三个字节内容的拷贝或者说是备份,以备数据的完备性需要. 画出DS18B20外部电源供电方式与单片机的连接电路图. 利用for循环如何实现较精确延时? 答:利用for循环,可以实现较精确延时.一般利用for循环中++、--语句,并利用KEIL软件进行模拟调试,观察其运行时间并不断调试参数. 查阅资料回答常用的温度传感器还有哪些,它们有什么特点? 略.