Codigo Johnson a Binario

#1
Hola, me podrian ayudar con esto? :
Necesito conectar 8 pulsadores a las entradas de control de un demultiplexor, con lo que apretando el pulsador 1 las entradas estaran en 0001 , apretando el 2 estaran en 0010 y asi...
El problema que para conectar todos lso pulsadores surgen algunos problemas con los cruces en las conexiones y no funcionaria correctamente. Entonces estaba pensando de usar, en caso que exista, un decodificador de Johnson a Binario ya que los pulsadores trabajan como tal al mostrar un 1 en unode ellos...
Alguien tiene idea como se puede hacer esto o si existe algun integrado ??
 
Arriba