Buenos días,
tengo un pequeño problema con este pic, en especial a la hora de combinar la pantalla LCD con los leds.
Como bien sabemos, en el PIC16F786, tanto la pantalla LCD como los leds van conectados al puerto b, por lo que si se configura el puerto B de salida (TRISB = 0x00), tendremos que cualquier cosa que escribamos por pantalla (una vez inicializada esta) también afectará al estado de los leds. Aquí está mi problema, me gustaría saber si existe la posibilidad de "aislar" leds y pantalla aún estando en el mismo puerto conectados.
Lo que quiero decir con esto es que, por ejemplo, tengo un led (SW5) que se enciende siempre que la gasolina de mi coche está por debajo de cierto valor, lo que no me interesa es que mientras estoy controlando en todo momento el estado de dicho led (para que en caso de que el led se encienda acudir a una gasolinera a hechar gasolina), si escribo cualquier cosa en la pantalla lcd, como está se conecta al mismo puerto que el led, el led se encendería y apagaría indiscriminadamente por el hecho de estr modificando el PUERTO B para escribir por pantlla.
¿Alguien me podría ayudar a encontrar una solución a esto? La única solución que yo le veo sería quitar el jumper de los leds, escribir por pantalla y luego ponerlo de nuevo, pero esto no interesa, no vas a estar quitando y poniendo jumper todo el rato.
Muchas gracias de antemano.
Saludos