Aumento de brillo en leds multiplexados

muchas gracias a todos, y perdón por presentar así el código como solo fue una prueba rápido ni lo acomode jajaja
@anon90500195 el propósito de dejar así el tiempo es que @Surbyte me lo comento ya que proporcione el datasheet de los leds, donde indicaba que el pico máximo de corriente que podía soportar los leds son 200mA a esos tiempos de encendido y apagado (1/10 prendido y 9/10 useg apagado).
hago hincapié en que no voy a usar esa corriente máxima ya que se pude correr el peligro de que se queme los leds cuando no se cumpla estos tiempo por algún motivo, pienso usar alrededor de 60 o 70% de la carga máxima.
haciendo así que al elevar la corriente pueda tener un mayor brillo en los leds (usando driver como transistores o puentes darlington o alguno otro parecido).
entonces ahora solo resta poder quitar ese efecto de brillo variante, que se podria decir que se asemeja a un parpadeo sin serlo.
sigo jugando con los tiempos pero me sigue pasando lo mismo he podido quitar ese efecto del brillo no al 100 pero cuando lo hago se prenden aveces columnas completas por muy poco tiempo y se apagan