Por la forma de la incognita es algo de la escuela o universidad. Hay un error que es este: 0.1V x °C , el cual es 0.01V/ºC ( 10mV/ºC ) 99ºC serian 0.99V.
Este proyecto tiene MUCHAS cosas para hacer, y todo depende de que compilador uses. Si es CCS puede que lo tengas funcionando un tiempito, si es XC8 diria que empeces a leer rapido.
Haciendo un listado de cosas que deberias hacer:
- Deberias aprender C
- Aprender a encender un led si ocurre cierta condicion, ejemplo una entrada
- Deberias utlizar un LCD, Una de las partes mas dificiles si es que no tenes demasiada idea.
- Luego de poder mostrar texto en el LCD, deberias poder leer alguna entrada analogica, podes usar una tension fija y mostrar el resultado del ADC en el LCD
- Terminado lo de arriba, simplemente es reemplazar el LM35 y multiplicarlo por un numero para pasarlo a ºC, este numero va a depender del valor que uses en la referencia del ADC.
- Ya tendrias mostrada la temperatura en el LCD, solo falta agregar el teclado, los cuales vas a usar las proximas otros pines como entrada, el teclado se encuentra multiplexado, por lo cual vas a tener que crear un codigo o buscar por internet de como hacerlo o simplemente usar una libreria ya realizada.
- Crear algun "menu" en que interactue lo que presionaste y el LCD.
- Fin de tu asignacion.
Deberias aprender minimo:
- LCD
- Multiplexado
- Programacion
- Lectura analogica
Si tenes alguna duda puntual, te podemos ayudar, pero hasta ahora es hacerte todo el proyecto entero.
Si usas CCS busca en el foro sobre LCD y teclado.