El problema con la respuesta del HC595 es que no tiene en cuenta el comportamiento de encendido de los registros de desplazamiento, y no hay garantía de que solo una salida estará activa hasta que emita 60 comandos de cambio o proporcione otra MCU pin para conducir todas las líneas de MR.
Otro enfoque, que tomará 1 IC más y 3 líneas más de MCU es crear un demultiplexor de 6 a 64, utilizando algo como 74HC138s.
simular este circuito : esquema creado usando CircuitLab
Esta configuración proporcionará hasta 64 líneas de salida, con la línea seleccionada baja y las demás altas. Si necesita un nivel alto activo, use 74HC238s para las unidades de la mano derecha, pero no para la unidad de la mano izquierda. Como se muestra, solo he mostrado 24 líneas de salida, pero debería poder completar las etapas intermedias.
Esto toma un par de líneas de control más del MCU y un DIP adicional de 16 pines, pero tiene un par de ventajas:
1) Puede direccionar la línea deseada directamente si alguna vez necesita producir una secuencia de salida que no sea estrictamente 0,1,2, etc.
2) No es necesario realizar un pulso de inicialización o un conjunto de 60 turnos
3) No hay posibilidad de que el ruido en la línea del reloj de cambio produzca una salida inadvertida.