void TEMP_Read() //讀取溫度整數
{
uint8 a,b;
TEMP_INITIALIZE();
TEMP_Write_Char(0xcc); //跳過ROM
TEMP_Write_Char(0x44);//溫度轉化
TEMP_Delay(100);
TEMP_INITIALIZE();
TEMP_Write_Char(0xcc);//跳過ROM
TEMP_Write_Char(0xbe);//獲取溫度
TEMP_Delay(100);
a=TEMP_Read_Char();
b=TEMP_Read_Char();
Temp_Value=b<<4;
Temp_Value+=(a&0xf0)>>4;
}
最后兩句什么意思啊,求救
|