+ subb a, dpl ; en a me queda DELAY_BASE - leds_matrix_len / DELAY_DIVISOR
+ jnb cy, 1$ ; Si leds_matrix_len / DELAY_DIVISOR > DELAY_BASE
+ mov a, #1 ; ponemos 1 para que no quede nulo el intervalo (o 'negativo')
+1$: ; Si no, seguimos como siempre
+ mov dpl, a ; complemento a la base
+ mov a, #0
+ subb a, dpl
+ mov rcap2h, a ; Cargo el nuevo retardo
+ pop b ; devuelvo b