User manual

14 23
Le chronométrage démarre lorsque état S1 = 0, soit lorsque la touche est enfoncée. Pour un délai
d’attente de 5 ms, s’ajoute encore une fois env. 5 ms pour l’exécution d’au total cinq commandes
dans la boucle de comptage. L’unité de temps de la mesure est donc 10 ms.
Adresse Commande Données Remarque
34 2 2 délai 5 ms
35 C C S1 = 0?
36 3 2 Saut –2
37 4 0 A = 0
38 2 2 délai 5 ms
39 7 1 A = A + 1
3A 5 4 Port = A
3B C E S1 = 1?
3C 3 4 Saut –4
3D 3 9 Saut –9
Liste 5 : mesure du temps
Appuyez le plus brièvement possible sur la touche S1. Vous obtenez, p. ex., le résultat 1010, soit
en décimal 10. Comme l’unité de temps du programme est de 10 ms, l’affichage est donc de
100 ms. Avec un peu d’entrainement, vous pouvez également obtenir des périodes plus courtes,
jusqu’à 50 ms.
7 Lire le programme
Les boutons S1 (entrée de données, gauche) et S2 (programmer, droite) sont utilisés pour la
programmation.
Par ailleurs, le bouton reset est nécessaire. Seul avec ces boutons, les programmes peuvent être
lus et n’importe quel programme peut être saisi. Il est possible d’entrer de nouveaux programmes
ou de modifier des programmes déjà existants en un très bref délai en s’exerçant un peu.
Vous accédez au mode de programmation en appuyant sur le bouton reset tout en maintenant la
touche de programmation S2 enfoncée. Ce n’est qu’une demi seconde après le reset que vous
pouvez relâcher S2 Vous pouvez faire défiler le programme existant et consulter les instructions et
les données avec la touche S2 seule. Chaque adresse nécessite à cet effet deux actionnements
de S2. Vous commutez ainsi entre l’affichage de la commande et les données. Par ailleurs,
l’adresse actuelle est affichée brièvement chaque fois.
Adresse Commande Données Remarque
00 C C S1 = 0?
01 3 1 saut –1
02 4 0 A = 0
03 7 1 A = A + 1
04 5 4 port = A
05 C E S1 = 1?
06 3 3 saut –3
07 3 7 saut –7
CC 31 40 71 54 CE 33 37
Liste 15 : réaction sur le bouton S1
La commande de saut CC dans l’adresse 00 analyse l’état au niveau du bouton-poussoir S1.
En état de veille, S1 = 1. La condition n’est donc pas possible et la commande n’est pas sautée
dans l’adresse 01. Une commande de saut relative est disponible au début. Le programme répète
la commande dans l’adresse 00 et 01 tant que le bouton-poussoir est enfoncé. La condition
devient alors possible et l’adresse 01 est sautée. Le véritable processus du mesure commence
alors. L’accu est enlevé, puis toujours augmenté à 1 et indiqué au niveau des LED. Une autre
commande de saut conditionnel CE est disponible à l’adresse 05. La condition pour le saut d’une
commande est ici S1 = 1. Comme la touche est toujours enfoncée, la condition n’est pas possible.
La commande est alors exécutée dans 06 et conduit à un retour vers 03. Ce n’est que lorsque la
touche est relâchée que le programme accède à l’adresse 07 et donc à un retour au début.
Entrez le programme et testez-le. Le temps de réponse est sormais beaucoup plus rapide.
L’unité de temps est d’env. 5 ms.
Le programme d’exemple d’origine se trouve encore en mémoire à partir de l’adresse 34h, car les
adresses inférieurs ont été écrasées. Ecrivez un petit programme, contenant uniquement un saut
à cette adresse. Vous devez d’abord renseigner ici la page 3. Le saut absolu suivant et l’adresse 4
indiquée cible la véritable adresse 34.
Adresse Commande Données Remarque
00 8 3 page 3
01 9 4 Adresse = 34
83 94
Liste 16 : saut absolu pour le programme de chronométrage
Le programme d’exemple d’origine est ainsi de nouveau appelé. Testez-le également pour d’autres
exemples. Retrouvez un aperçu complet de tous les programmes utilisables dans l’annexe.