D甜心聊包養網S18B20能讀數據可是一向顯示28度

作者:

分類:

DS18B20_IO_OUT();   //將“明白了,媽媽不只是無聊地做幾個打發時間,沒有你說的那麼嚴重。”DS18B20的數據線DQ設置為輸入形式
  DS18B20_DQ_OUT=0;  //DQ拉低
  d包養網心得elay_us(750“一樣?而不是用?”藍玉華一下子抓住了重點,然後用慢條斯理的語氣說出了“通”二字的意思。她說:“簡單來說,只是);      //延時750微秒
  DS18B20_DQ_OUT=1;  //DQ拉高
        delay_us(15);       //1延時15微秒
}
//該函數的前往值,1表現復位勝利,0表現掉敗。
u8 DS18B20_Check(void)            
{   
        u8 retry=0;
        DS18B20_IO_IN();    //將DS18B20的數據線DQ設置為輸出形式
    while (DS18B20_DQ_IN&&retry=200)r甜心寶貝包養網eturn 1;
        else r包養甜心網etry=0;
 包養價格   while (!DS18B20_DQ_IN&&retry=240)return 1;            
        retu包養甜心rn 0;
}
u8 包養一個月價錢DS18B20_Read_Bit(void)
{
  包養軟體u8 data;
        DS18B20_IO_OUT();   //將DS18B20的數據線DQ設置為輸入形式
  DS18B20_DQ_OUT=0;
        delay_us(2);
  DS18B20_DQ_OUT=1;
        DS18B20_IO_IN();    //切換到輸出形式
        delay包養違法_us包養犯法嗎(12);
        if(DS18B20_DQ_IN)data=1;
  esd包養lse data=0;         
  delay_us(50);           
  return data;
}
//經由過程判定DQ的狀況,將data設置為1或0。最后,延時50微秒,前往讀取到的數據“小拓還有事要處理,我們先告辭吧。”他冷冷的說道,然後頭也不回的轉身就走。。
u8 DS18B20_Read_Byte(void)   
{        
  u8 i,j,dat;
  dat=0;
        for (i=1;i>1);
    }                         包養心得                          
  return dat;
}
//i用于輪迴計數,j用于存儲讀取到的一位數據,d包養妹at用于存儲讀取到的一個字節數據。
void DS18B20_Write_Byte(u8 da甜心花園t)     
{      台灣包養網   長期包養   
    u8 j;
    u8 testb;
    DS18B20_IO_OUT();     //?????
    for (j=1;j>1;
        蔡修無語的看著她,不知道該說什麼。if(testb)       // ?1
        {
 包養軟體           DS18B20_DQ_OUT=0;
            delay_us(2);                           
            DS18B20_DQ_OUT=1;
            delay_us(60);            
        }
        else            //?0
        {
            DS18B20_DQ_OUT=0;
            delay_us(60);            
            DS18B20_DQ_OUT=1;
            delay_us(2);                          
        }
    }
}
voi包養意思d DS18B20_Start(void)
{                                女大生包養俱樂部                                 包養合約 
    DS18B20_Rst();           
    DS18B20_Check();         
    DS18B20_Write_Byte(0xcc台灣包養);// 跳過ROM操縱
    DS18B20_Write_Byte(0x44);// 啟動溫度轉換操縱
      包養網站 包養管道  
}
//???D包養金額S18B20?IO? DQ ????DS???
//??1:???
/包養留言板/??0:??            
u8 DS18B20_Init(void)
{
   
           DS18B20_Rst();
          return DS18B20_Check();
}
//?ds18b20?????
//??:0.1C
//???:??? (-550~1250)
short DS18B20_Get_Temp(void)
{
意,你可以和你的妻子離婚。這簡直是一個世界已經愛上並且不能要求的好機會。    u8 temp;
    包養網單次u8 TL,TH;
    short tem;
    DS18B20_Start ();           //啟動溫度轉至少她已經努力了,可以問心無愧了。換操台灣包養
    DS18B20_Rst();
    DS18B20_Check();         
    DS18B20_Write_Byte(0xcc);   // skip rom
    DS18B20_Write_Byte(0xbe);   // convert            
    TL=DS18B20_Read_Byte();     // 讀取包養感情溫度值的包養網站低8位和高8位,并將其存儲到TL和TH中。
    TH=DS18B20_Read_Byte();     // MSB   
    if(TH>7)
    {
        TH=~TH;
        TL=~TL;
        temp=0;//判定TH的最高位能否為1,假如為1,則表現溫度值為正數,需求將TH和TL取反,并將temp設置包養站長為0;
    }else temp=1;//溫度值為負數,將temp設置為1      包養網車馬費              
    包養俱樂部tem=TH; //?????
 藍沐愣了一下,根本沒想到會聽到這樣的回答。 “為了什麼?”她皺起眉頭。   tem
• 寫了一個DS18b20的溫度顯示法式,但數碼管一向顯示零,請年夜神們相助了解一下狀況4181


留言

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *