Que tal? otra opcion podría ser utilizar flip flops D o registros conectados como shift register, (un flip flop en serie con el otro), la señal de reloj podría ser cada segundo, por lo que tienes tres flip flops y tomas la señal del tercero. el pulso que envia tu switch lo registrara el primer flip flop, al siguiente segundo éste pulso lo tomará el segundo flip flop y al tercero y último segundo el dato pasará al tercer flip flop y es donde tomaras la señal. espero te solucione tu problema.
Chang