微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 模拟电路设计 > 基于ARM和DS18B20的数字测温系统

基于ARM和DS18B20的数字测温系统

时间:10-21 来源:互联网 点击:


  可见,与DS18B20进行通讯主要完成以下三个基本子程序:初始化程序(复位程序)、‘读’子程序,‘写’子程序。系统采用 C语言进行设计,以下是初始化(复位)子程序,设计如下:

  调用该初始化程序就可以实现复位要求。"读"子程序、"写"子程序实现机制类似,代码不再赘述。在单总线协议下,通过调用这几个子程序进行相应的控制,就能完成主机与DS18B20的通讯,实现温度的采集。

  3 结论

  本系统接口电路简单,通讯可靠,集成后的系统运行良好,测试精度高,试验证明能完成预定测试任务。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top