Paso 24:
r. cada fila de datos comienza con la Directiva de ensamblador 'dt' (tabla de datos)
b. todos los datos utilizados números decimales.
c. todos los datos deben estar separados por comas
d. los datos para cada modo contienen cinco valores:
1. velocidad del cambio: cambiar la velocidad del color desde el valor actual a la nueva (en. Más grande o más pequeño) cada paso del cambio de color se realiza en un tiempo 5ms valor decoloración p.1.
La tasa de cambio de 0 significa que el cambio de la corriente a los nuevos colores se hará inmediatamente sin demora
La tasa de cambio de color debe establecerse en 255 porque eso significaría el final del procedimiento (ver arriba)
2. tiempo de retardo: después del cambio de color, esta línea de tiempo muestra que mantendrá el color actual antes de que el programa adelante. 50ms intervalo por el número de vremezadrazhkata en 2.
255, retardo y velocidad 255 colorean cambio significa el final de todo el programa
3. valor del PWM rojo. 255 o 0 = 0% (LED parado) = 100% (LED iluminado completamente)
4. valor del PWM verde. 255 o 0 = 0% (LED parado) = 100% (LED iluminado completamente)
5. valor del PWM azul. 255 o 0 = 0% (LED parado) = 100% (LED iluminado completamente)
El cambio de intensidad en el rango 0 y 128 es generalmente más sensible que en el 128 a 255. Intenziteta también depende del color de los LEDs en el momento. Por ejemplo un valor de 128 azul ilumina ligeramente en rojo con el mismo valor. Esto es porque diferentes colores de LEDs no están diseñados con la misma intensidad y percibidos diferentemente por el ojo humano.
e. termina el modo se indica mediante dt255 que hace el programa comenzar de nuevo el modo actual
f. para terminar todo el programa pone dt255 2 veces en una fila.
Después de cambiar MIRROR_TUBE_SequenceData.inc archivo debe ser guardado y MIRROR_TUBE.asm compilado nuevamente. Yo uso el software original de Microchip para compilar el código. Después de compilar genera archivo MIRROR_TUBE.hex(que figura en la carpeta del programa en el uso de ese IDE MPLAB), ahora se puede programar chip. Tenga en cuenta que el programa había especificado pedacitos de "proteger a leer" y si lees el código desde el chip no va a ver su contenido, pero no molesta, si todo se hace correctamente el software debe estar escrita en el chip.