Advertisement
Guest User

Untitled

a guest
Apr 28th, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. else if(Rom[Rom_Family_Code] == DS18B20)
  2. {
  3. Temp_ca = (Scratchpad[SP_Temperature_MSB]<<8);
  4. Temp_ca = (Temp_ca | Scratchpad[SP_Temperature_LSB]);
  5. Temp_ulamkowa = (Temp_ca & 0b00001111)*625;
  6.  
  7. Temp = (Temp_ca >> 4);
  8. lcd_locate(3,0);
  9. lcd_int(Temp);
  10. lcd_char('.');
  11. lcd_locate(3,3);
  12. if(Temp_ulamkowa > 999)
  13. {
  14. lcd_locate(3,3);
  15. lcd_int(Temp_ulamkowa);
  16. lcd_str(" ");
  17. }
  18. else
  19. {
  20. lcd_locate(3,3);
  21. lcd_int(0);
  22. lcd_int(Temp_ulamkowa);
  23. }
  24. *Temperature = (float)(Scratchpad[SP_Temperature_LSB]+(Scratchpad[SP_Temperature_MSB]*256))/16 ;
  25. Result = Ok_DS18B20;
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement