您当前的位置:五五电子网电子知识单片机-工控设备MSP430单片机msp430单片机18B20温度计 正文
msp430单片机18B20温度计

msp430单片机18B20温度计

点击数:7320 次   录入时间:03-04 11:44:59   整理:http://www.55dianzi.com   MSP430单片机
    
    return  temp;
}
/*******************************************
函数名称:ReadTemp
功    能:控制DS18B20完成一次温度转换
参    数:无
返回值  :测量的温度数值
********************************************/
uint Do1Convert(void)
{
    uchar i; 
    
    do
    {
        i = Init_18B20();
    }
    while(i);
    Skip();
    Convert();
    for(i = 20;i > 0;i--)  
        DelayNus(60000); //延时800ms以上
    do
    {
        i = Init_18B20();
    }
    while(i);
    Skip();
    Read_SP();
    return ReadTemp();
}

void main(void)
{
  WDTCTL=WDTPW+WDTHOLD;     //关看门狗
  BCSCTL1 =CALBC1_8MHZ;     //设定DCO为1MHZ
  DCOCTL =CALBC1_8MHZ;  
  
  TACTL=TASSEL_2+ID_3;
  P2SEL=0x00;
data =Do1Convert();

data /=16;
}



上一页  [1] [2] 


本文关键字:单片机  温度计  MSP430单片机单片机-工控设备 - MSP430单片机

上一篇:称重计程序