Etape 24 :
r. chaque ligne de données commence par directive d’assembleur « dt » (table de données)
b. toutes les données utilisées nombres décimaux.
c. toutes les données doivent être séparées par des virgules
d. les données pour chaque mode contient cinq valeurs :
1. la vitesse du changement : changer la vitesse de la couleur de la valeur actuelle à la nouvelle (in. Plus grand ou plus petit) chacune des étapes du changement de la couleur sont réalisée pour une décoloration de valeur temps 5ms, p. 1.
Le taux de variation de 0 signifie que le changement de courant pour les nouvelles couleurs se fera immédiatement sans délai
Le taux de variation de couleur doit être défini sur 255, car cela signifierait la fin de la procédure (décrite ci-dessus)
2. temps de retard : après le changement de couleur, cette ligne de temps montre que gardera la couleur courante avant le programme vers l’avant. intervalle de 50mS par le nombre de vremezadrazhkata à 2.
Temporisé 255 et 255 vitesse couleur changement signifie la fin de l’ensemble du programme
3. valeur de PWM rouge. 0 = 0 % (LED s’est arrêté) ou 255 = 100 % (LED allumée entièrement)
4. valeur de PWM vert. 0 = 0 % (LED s’est arrêté) ou 255 = 100 % (LED allumée entièrement)
5. valeur de PWM bleu. 0 = 0 % (LED s’est arrêté) ou 255 = 100 % (LED allumée entièrement)
La variation de l’intensité dans la plage 0 à 128 est généralement plus sensible que dans les 128 à 255 Intenziteta dépend aussi de la couleur de la LED pour le moment. Par exemple une valeur de 128 bleu rouge s’allume un peu avec la même valeur. C’est parce que les différentes couleurs de LED ne sont pas conçus avec la même intensité et perçues différemment par le œil humain.
e. fin mode est indiqué par dt255 qui rend le programme repartir mode actuel
f. pour terminer l’ensemble du programme mis dt255 2 fois de suite.
Après avoir changé le MIRROR_TUBE_SequenceData.inc fichier doit être enregistré et MIRROR_TUBE.asm mise à jour à nouveau. J’utilise le logiciel original de Microchip pour compiler le code. Après la compilation généré le fichier MIRROR_TUBE.hex(qui figure dans le dossier du programme dans l’utilisation de cette MPLAB IDE), peut maintenant être programmé puce. Notez que le programme spécifié bits "Protect lire" et si vous lisez le code de la puce ne verra pas son contenu, mais il ne vous dérange pas, si tout est fait correctement le logiciel doit être écrite sur la puce.