.: Los efectos - Sección III
Si te ubicaste con los anteriores este ya te será más fácil de comprender, quizás hasta con solo verlo ya sabes como se hace...
Monitor de LED's |
Switch en 0011 |
|
|
|
.: Aquí una parte del código...
efect4 CLRF portb ; limpia el puerto B
BSF portb,7 ; (10000000)
BSF portb,0 ; (10000001)
CALL clokon
BSF portb,6 ; (11000001)
BSF portb,1 ; (11000011)
CALL clokon
BSF portb,5 ; (11100011)
BSF portb,2 ; (11100111)
CALL clokon
BSF portb,4 ; (11110111)
BSF portb,3 ; (11111111)
CALL clokon
. . .
. . .
. . .
RETURN
|
|
No hay mucho que explicar, sólo activar los bits de ambos extremos y luego ir llenando hacia el centro, Luego los desactivas desde ambos extremos hacia el centro, y repites todo pero al revés, desde el centro hacia afuera los vas activando y una vez lleno los desactivas desde el centro hacia afuera...
Eso es todo, recuerda que siempre se encuentra RETURN al final de cada efecto ya que cada uno de los 16 es llamado desde los interruptores...
Es importante que recuerdes que la posición de los interruptores son revisadas después de que cada efecto termina, así que no te sorprendas que si cambiaste los interruptores y no hay cambio de efecto es porque aún no terminó de ejecutarse el efecto activo.
Bien, veamos otro...
R-Luis...
<--Anterior
Introducción
Siguiente -->
Tabla de Referencias
|