Hola Ales, mucho gusto... creo haberte entendido, sino, corrígeme:
consiste en una especie de mini panel informativo con 3 posibles estados o eventos: A.-trabajando, B.-apagado o C.-averiado
y estas 3 advertencias por cada equipo... pero en total son 130 equipos... y tu deseas mantener, para cada equipo, al menos una de esas señalizaciones (A, B ó C) casi simultáneamente, o sea, que dé el efecto de que tus 130 equipos están con una de estas señales a la vez... mmm muy interesante.... bueno, mi solución "descabellada"
sería la siguiente:
Usando un PIC 16F877A, usaría los puertos A, B, C y D de la siguiente forma: si sumo cuantos pines en total me ofrecen, da un total de 30 pines (6 + 8 + 8 + 8=30), y que hago con ellos, cada 3 pines los usaría para alimentar la información de solo 10 de tus "equipos" en paralelo, todos recibiendo el control o señalización que tu deseas (A.-trabajando, B.-apagado o C.-averiado). De forma que los 3 primeros pines del puerto A controlan los 10 primeros eqipos; los 3 últimos pines del pto. A controlas los 10 siguientes; los 3 primeros pines del pto. B los 10 siguientes equipos, etc, etc. hasta usar los 3 últimos pines del pto. D que alimentan los 10 últimos equipos (total 130 equipos)
Para sincronizar los datos recurriría a la ayuda del puerto E del PIC, generaría un clock para un registro de desplazamiento tipo 4017b, el que me serviría como alimentador de la columna (tal vez usando un transistor que soporte la corriente necesaria). De esa forma, me encargo de colocar la información en cada pin del PIC (cada 3 pies) que se necesiten para ir controlando una corria de 30 leds, se plica clock para que el 4017 con su salida correspondiente active un transistor y se energise una sola corrida de 30 leds "por vez"... preparo otros 10 datos de a 3 pines, genero clock y activo los siguientes 30 leds... por un experimento parecido que hice, con unos 5ms por cada pulso clock puedes evitar el parpadeo y trabajar con 10 corridas de leds sin que se note (mucho)
Quizá este dibujo me permita expresarme mejor... es solo una de tantas formas de abordarlo...
Los pines sobrantes del puerto E se pueden configurar para comunicación serial tipo I2C, 232, etc.
Atento a consultas