请教有关DS1820和DSP的白痴问题,很着急,大家快些帮帮忙!很感谢啊!

来源:百度知道 编辑:UC知道 时间:2024/05/29 20:04:13
我想问一下有谁知道DS1820可以测量水的温度吗,大约40多度,并且是直接插进水里去吗,还有我是想用DSP2812控制它的,不知可不可以啊,可以给我讲详细点吗,我实在很不了解啊?
我想问的具体点,而且关键是硬件方面的,就是DS1820好像是芯片,芯片怎么能放到水里呢。我咨询了销售的,他们说可以用DS1820做仪器来测水的温度,我觉得这样有点麻烦了,我实在是不清楚到底是怎么用它测的,请指教,谢谢了 ,另外这是我的QQ396155314 邮箱jiangnanjiangnan@126.com,如果方便的话,留一下联系方式吧,因为我真的很傻,而问题又很急,谢谢啦,呵呵

可以啊,而且DS18B20返回数据是数字的 不需要AD采样 非常方便
采集回来的数据 可以直接用DSP采集
#include <reg52.h>

#define uint unsigned int
#define uchar unsigned char

sbit DQ=P1^3;//这就是采集数据的那个端口
uchar data temp[]={1,9,6}; // 存放读出的温度;

/*******************************************************/
/* 函数名: Delay */
/* 参数名: uint m */
/* 返回值: 无 */
/* 功能描述: 延时10*clk */
/* 使用全局变量: 无 */
/*******************************************************/
void Delay(uint m)
{
uint i, j;

for (i=0; i<m; i++)
for (j=0; j<10; j++);
}

/*******************************************************/
/* 函数名: InitPort */
/* 参数名: uchar band */
/* 返回值: 无