微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 传感器 > 温度传感器DS75LX与PIC单片机的接口设计

温度传感器DS75LX与PIC单片机的接口设计

时间:11-03 来源:国外电子元器件 作者:黄亚 张益维 点击:

单片机接口电路

DS75LX与PIC单片机的硬件接口电路很简单,如图3所示。由于PIC16F737具有I2C总线接口,只需将两者的时钟和数据引脚对应相连,无论时钟还是数据线都必须通过上拉电阻与电源相连。本文假定DS75LX的三个地址输入引脚都接地,此时DS75LX的地址为1001000。

5 软件设计

软件设计部分包括DS75LX与PIC单片机的初始化程序,读温度数据子程序等,限于篇幅以下给出PIC单片机读取DS75LX输出的温度数据的子程序。该子程序对应的时序见图2。采用C语言编程,编译器为PICC编程环境MPLAB IDE。该程序既可用查询方式也可用中断方式实现,本文利用查询中断标志SSPIF实现,具体程序代码如下:


6 结束语

本文主要介绍数字温度传感器DS75LX的工作原理以及与单片机的接口设计。DS75LX具有测量精度高、分辨率可调等特点。DS75LX的片选引脚具有三态输入,在同样数量的地址引脚情况下,与其他同类器件相比,DS75LX具有更多的地址组合可用,因此非常适用于多点温度测量系统。同时DS75LX的两线串行接口简化了与单片机的硬件接口设计。DS75LX体积小巧,可广泛应用在小型基站、路由器、服务器及便携式温度计。

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

网站地图

Top