Que tal artemis,
Por lo que veo no hay delay entre un display y el otro, lo que significa que enciendes uno e inmediatamente lo apagas y enciendes el otro, como es tan rápido, la sensasión que te dará es que ambos displays están encendidos. De hecho esa es la idea cuando se usa la técnica de multiplexación. En realidad se usa un delay de 1ms aprox entre cada display de esa manera al final te da la sensación de que muestras diferentes valores en los displays.
Si lo que quieres es ver cuando se enciende un display y cuando se apaga el otro, coloca un delay de 1 segundo o mayor, para que puedas ver el efecto.
elreypic.