Parece que la idea es similar a la de un teclado de computadora. En un teclado, el controlador aplicaría un alto voltaje a una fila y volvería a leer el voltaje en cada columna. Si solo establece una fila alta a la vez, sabrá qué conmutador hace que su columna suba. Comparando esto con su dispositivo, una "fila" sería [ A , B o C ] y una "columna" sería [ a , b , c o d ].
El ejemplo dado en su segunda imagen parece indicar esto. Coloque el interruptor en la posición A. Luego establezca B high. Observará que tanto a como b son altos (porque S3 y S4 están cerrados), c es alto o bajo (porque S10 está abierto o cerrado) y d es bajo (porque S9 es cerrado). Como todavía no estás configurando C high, S7 y S8 no juegan ningún rol.
Puedes extender ese ejemplo y considerar qué sucede cuando configuras B low otra vez, luego configuras C high. ¿Qué salidas observaría como altas, suponiendo que su interruptor todavía está en la posición A? (Respuesta: d solamente)
Su controlador debe establecer cada uno de A , B y C high independientemente, observe las salidas y compare con el gráfico. A , B y C serán salidas de su controlador, y a , b , c y d deberían ser entradas.
Finalmente, recomendaría un diodo de serie en cada uno de A , B y C . Sin diodos, considere lo que sucede si configura B bajo y C alto mientras los interruptores S4 y S5 están cerrados. Tendrás tu "alto" en corto directamente a "bajo".
Editar: Las resistencias de caída débil en las salidas serían prudentes, para asegurar una buena lógica baja cuando los interruptores conectados están cerrados.