Ese ejemplo es clásico de un programa en pic basic pro, pero veo que estas cambiando muchas cosas, el programa original esta diseñado para trabajar con el conversor A/D a 8 bits, tu lo pusiste para trabajar con 10 el registro que usas es tipo word asi que esta bien PERO necesitas revisar el justificado del resultado con seguridad te puedo dcir eso porque yo realice la adaptación de ese programa para un coversor A/D de 10 bits, además el resultado que divides entre 128 la verdad no le encuentro forma o sentido, los valores de las constantes que utilizas para determinar tu temperatura son resultado de la resolución que utilices, bueno espeficicamente, obtienes los resultados de la conversión A/D de la temperatura y con estos resultados realizas un ajuste de curvas, de esta forma obtienes las constantes para convertir el resultado de la conversión en temperatura.
Si lo que deseas es aprender te recomiendo que escribas el programa tal cual es, y analices su funcionamiento por bloques, yo lo probé y te puedo decir que si no modificas nada el programa funciona correctamente, aunque de la forma que se encuentra estructurado presenta un erroe muy grande en la medición, si mal no recuerdo de más de +-2ºc, pero como te dije antes, es un programa realizado con fines didácticos.
Prueba el programa como esta y analiza sus bloques porque en verdad es muy didáctico, ya si necesitas algo más real necesitarás mejorar la resolución con la que trabaja tu conversor A/D, además de realizar nuevos cálculos para los valores de resistencia de tu circuito amplificador.
Saludos.
P.D. El símbolo de grados es algo con lo que siempre tuve problemas, al final logré obtenerlo y en la simulación lo conseguí, pero cuando generé el hex y lo quemé en el pic me mostro otro símbolo, pero creo que eso debe ser una falla del programa PBP o tal vez del LCD que interpreta otra cosa, solo para que lo tengas en cuenta, yo no logre descartar el problema en si