|
你的行數(shù)不對(duì)
- int main(void)
- {
- float T;//用于后續(xù)存儲(chǔ)讀取的溫度
- OLED_Init(); //初始化OLED ,oled代碼來(lái)源于中景園
- while(1)
- {
- OLED_Clear();
- OLED_ShowString(0,4,"Temperature:",16);//顯示temperature,顯示在4列0行,占倆行
-
- DS18B20_CONVERT_T();//開(kāi)始,ds18b20代碼來(lái)源于江科大,此函數(shù)中包含,初始化->skip ROM->convert t
- T=DS18B20_READT();//提取溫度,存入T
- if(T<0){OLED_ShowString(0,6,"-",16);}//判斷正負(fù)顯示符號(hào),顯示在6列0行
- OLED_ShowNum(1,6,(unsigned int)T,3,16);//三位整數(shù)部分
- OLED_ShowString(25,6,".",16);//顯示小數(shù)點(diǎn)
- OLED_ShowNum(29,6,(unsigned long)(T*10000)%10000,4,16);//顯示小數(shù)部分
- //延時(shí)函數(shù)
- //delay_ms(8000);
- delay_ms(1000);
- }
-
- }
復(fù)制代碼
|
|