Multitud de pulsadores

Hola, quisiera que me orientaran.
Quisiera diseñar un circuito en el que unos 30 pulsadores deben apagar o encender 30 led respectivamente. Cada uno independientemente de los demás puede estar encendido o apagado. Tienen que ser pulsadores y no interruptores.
Con un pic de 18 pines, como el 16f84 consigo 6 entradas y 6 salidas. (No tengo programador para pics de 40 pines).
Otra opción viable sería utilizar una gran cantidad de FF-D como el 4013. (Por el foro hay algún ejemplo).
Pero ambas soluciones son poco operativas por la gran cantidad de integrados que necesitaría.
Alguien me puede sugerir un diseño eficaz y elegante.
He de decir que mis conocimientos son limitados, pero esto se compensa con mis ganas de aprender.
Muchas gracias por adelantado.
 
Atrás
Arriba