Hola despues de un tiempo de aprender a manejar el conversor A/D del PIC, hacer mis propias rutinas de conversion y buscar un circuito para reemplazar el LM35 por otro sensor, he logrado terminar mi termometro digital de 2 digitos multiplexados con presicion de una decima de grado. Todo hecho en lenguaje assembler.
Quisiera compartir con ustedes mi logro, es por ello que adjunto archivo con el codigo para el PIC, circuitos y PCB del sensor y display. El PCB donde va montado el PIC no lo inclui por considerarlo facil de diseñar. El display esta conectado al puerto B y los pines de habilitacion son RA1 y RA2. La entrada analogica es AN0. Si quieren pueden ponerle un capacitor de 104(0.1 micro) en la entrada analogica y masa para hacer menos sensible al termometro.
Es conveniente montar el sensor y calibrarlo para obtener 5V con 100°C y 0v para 0°C. Para probar el circuito del PIC, se puede reemplazar el sensor por un dividor de tension hecho con un preset de 2M ohms.
El conversor del PIC lo ajuste para usar 8bits o sea que obtengo una presicion de (100/255) =0.39 °C. Una vez montado el termometro, se obtendra una lectura de 99 para una temperatura de 100°C y de 0.3 para 0°C.
Para lo calcular la temperatura, multiplico el valor del conversor por 39, el resultado se muestra en el display con una cifra significativa.
Espero les sirva de guia y gracias a todos los que me ayudaron en este foro.