基于ARM和DS18B20的数字测温系统
时间:10-21
来源:互联网
点击:
。
可见,与DS18B20进行通讯主要完成以下三个基本子程序:初始化程序(复位程序)、‘读’子程序,‘写’子程序。系统采用 C语言进行设计,以下是初始化(复位)子程序,设计如下:
调用该初始化程序就可以实现复位要求。"读"子程序、"写"子程序实现机制类似,代码不再赘述。在单总线协议下,通过调用这几个子程序进行相应的控制,就能完成主机与DS18B20的通讯,实现温度的采集。
3 结论
本系统接口电路简单,通讯可靠,集成后的系统运行良好,测试精度高,试验证明能完成预定测试任务。
- 基于Matlab的小型温度检测系统设计(07-25)
- 基于51单片机两路温度控制器的设计方案(10-25)
- 自动定量水温控制器设计方案(10-11)
- 基于BMP085的精密数字气压计设计(10-16)
- DS18B20型智能温度传感器的工作原理(11-23)
- 基于ARM核的音频解码器单芯片系统(01-05)