Conrad Course material 10104 14 years and over 10104 Manual De Usuario
Los códigos de productos
10104
18
19
Le programme ressemble donc à ça en écriture hexadécimale :
11 27 14 27 34
Un grand nombre de programmes simples peut ainsi être écrit sur la base de ces trois premières
commandes.
Analysez et testez les trois programmes suivants. Le but étant que vous puissiez utiliser ces
commandes de manière intuitive. Les séquences simples de programme, telles que celle-ci, peuvent
être programmées et saisies directement après quelques exercices, même de tête. Par exemple, un
simple chenillard avec quatre configurations de sortie :
11 27 14 27 34
Un grand nombre de programmes simples peut ainsi être écrit sur la base de ces trois premières
commandes.
Analysez et testez les trois programmes suivants. Le but étant que vous puissiez utiliser ces
commandes de manière intuitive. Les séquences simples de programme, telles que celle-ci, peuvent
être programmées et saisies directement après quelques exercices, même de tête. Par exemple, un
simple chenillard avec quatre configurations de sortie :
Adresse
Commande
Données
Remarque
00
1
1
LED 0001
01
2
8
délai 500 ms
02
1
2
LED 0010
03
2
8
délai 500 ms
04
1
4
LED 0100
05
2
8
délai 500 ms
06
1
8
LED 1000
07
2
8
délai 500 ms
08
3
8
Saut –8
11 28 12 28 14 28 18 28 38
Liste 10 : chenillard 1
Liste 10 : chenillard 1
Ajoutez deux configurations de sortie supplémentaire, de sorte que le point lumineux fonctionne
en va et vient. Testez également avec d’autres configurations de sortie et délais de temporisation.
en va et vient. Testez également avec d’autres configurations de sortie et délais de temporisation.
Adresse
Commande
Données
Remarque
00
1
1
LED 0001
01
2
8
délai 500 ms
02
1
2
LED 0010
03
2
8
délai 500 ms
04
1
4
LED 0100
05
2
8
délai 500 ms
06
1
8
LED 1000
07
2
8
délai 500 ms
08
1
4
LED 0100
09
2
8
délai 500 ms
0A
1
2
LED 0010
0B
2
8
délai 500 ms
0C
3
C
saut –12
11 28 12 28 14 28 18 28 14 28 12 28 3C
Liste 11 : lumière défilante 2, va et vient
Liste 11 : lumière défilante 2, va et vient
Une minuterie peut contenir avec une commande d’attente une temporisation pouvant aller jusqu’à
une minute. Un retour avec une longueur de saut 0 se trouve à la fin, soit une boucle infinie sans
contenu qui sert de fin de programme. Un nouveau démarrage est déclenché avec le bouton reset.
Développez encore une fois le programme pour en faire une minuterie de cuisine de trois minutes.
Vous pouvez alors représenter le temps restant par le nombre de LED allumées servant d’indicateur.
une minute. Un retour avec une longueur de saut 0 se trouve à la fin, soit une boucle infinie sans
contenu qui sert de fin de programme. Un nouveau démarrage est déclenché avec le bouton reset.
Développez encore une fois le programme pour en faire une minuterie de cuisine de trois minutes.
Vous pouvez alors représenter le temps restant par le nombre de LED allumées servant d’indicateur.
Démarrez alors le mode de programmation avec reset en maintenant le bouton S2. Indiquez
ensuite quatre fois la valeur F (décimale 15), à laquelle se trouvent toutes les LED A1 à A4.
Terminez également la dernière saisie avec S2.
Appuyez sur le bouton Reset. Le contrôleur n’a besoin que d’un moment plus long que d’habitude
pour programmer de nouveau tous les octets des programmes d’exemple. L’état initial est donc
restauré. Testez, p. ex., le clignotant alternatif sans pont sur les entrées.
ensuite quatre fois la valeur F (décimale 15), à laquelle se trouvent toutes les LED A1 à A4.
Terminez également la dernière saisie avec S2.
Appuyez sur le bouton Reset. Le contrôleur n’a besoin que d’un moment plus long que d’habitude
pour programmer de nouveau tous les octets des programmes d’exemple. L’état initial est donc
restauré. Testez, p. ex., le clignotant alternatif sans pont sur les entrées.
10 Commandes de base TPS
Le contrôle commandable par touches comprend 14 commandes au total (1-14). Bon nombre de
ces commandes comprend un paramètre sous la forme d’un nombre 4 bits de 0000 à 1111 (0-F),
avec donc une plage de nombres allant jusqu’à 15 (décimal). D’autres instructions comprennent
des sous-fonctions, indiquées sous la forme de paramètre. Jusqu’à 16 sous-fonctions peuvent
se cacher derrière un code d’instruction. P. ex., la commande 7 représente «compte A = ...» Le
paramètre indique la fonction de calcul exécutée.
Les commandes et les données sont ensuite écrites ensemble comme un octet dans la notation
hexadécimale.
Ainsi, la commande 14h est issu de la commande 1 et du paramètre 4. Le symbole hexadécimal est
abandonné, car toutes les commandes et les adresses sont en principe en écriture hexadécimale.
Les trois premières commandes sont les suivantes :
10-1F : sortie de port directe sur A1-A4, 0-15, binaire 0000 à 1111
20-2F : délai d’attente 0-15
(1, 2, 5, 10, 20, 50, 100, 200, 500, 1 000, 2 000, 5 000, 10 000, 20 000, 30 000, 60 000 ms)
30-3F : saut retour 0-15
ces commandes comprend un paramètre sous la forme d’un nombre 4 bits de 0000 à 1111 (0-F),
avec donc une plage de nombres allant jusqu’à 15 (décimal). D’autres instructions comprennent
des sous-fonctions, indiquées sous la forme de paramètre. Jusqu’à 16 sous-fonctions peuvent
se cacher derrière un code d’instruction. P. ex., la commande 7 représente «compte A = ...» Le
paramètre indique la fonction de calcul exécutée.
Les commandes et les données sont ensuite écrites ensemble comme un octet dans la notation
hexadécimale.
Ainsi, la commande 14h est issu de la commande 1 et du paramètre 4. Le symbole hexadécimal est
abandonné, car toutes les commandes et les adresses sont en principe en écriture hexadécimale.
Les trois premières commandes sont les suivantes :
10-1F : sortie de port directe sur A1-A4, 0-15, binaire 0000 à 1111
20-2F : délai d’attente 0-15
(1, 2, 5, 10, 20, 50, 100, 200, 500, 1 000, 2 000, 5 000, 10 000, 20 000, 30 000, 60 000 ms)
30-3F : saut retour 0-15
La commande 1 sert à la sortie de port d’un nombre constant. Vous pourrez ainsi émettre
n’importe quelle configuration binaire et, p. ex., activer plusieurs LED simultanément.
n’importe quelle configuration binaire et, p. ex., activer plusieurs LED simultanément.
La commande d’attente 2 utilise un paramètre qui contient le temps en millisecondes et échelonné
en 1-2-5 niveaux. Compte tenu du volume insuffisant de nombre de 0 à 15, les périodes de
temporisation sont exécutés entre une milliseconde et une minute. Pour de plus longues périodes,
vous devriez programmer une exécution répétée d’une commande d’attente, p. ex. dans une
boucle de comptage.
La commande de retour 3 est particulièrement simple et suffit pour de nombreuses opérations,
dans lesquelles un processus doit être répété indéfiniment. La longueur du saut est limité sur la
plage jusqu’à 15. Etant donné que la longueur de saut s’applique relativement à l’adresse actuelle,
des parties de programme peuvent être déplacées à d’autres adresses grâce à ce retour.
Le programme de clignotant alterné fonctionne avec ces trois commandes. Il doit être légèrement
modifié ici dans la plage d’adresse et écrit à partir de 00. Même la configuration binaire de la sortie
et les temps d’attente ont été modifiés.
en 1-2-5 niveaux. Compte tenu du volume insuffisant de nombre de 0 à 15, les périodes de
temporisation sont exécutés entre une milliseconde et une minute. Pour de plus longues périodes,
vous devriez programmer une exécution répétée d’une commande d’attente, p. ex. dans une
boucle de comptage.
La commande de retour 3 est particulièrement simple et suffit pour de nombreuses opérations,
dans lesquelles un processus doit être répété indéfiniment. La longueur du saut est limité sur la
plage jusqu’à 15. Etant donné que la longueur de saut s’applique relativement à l’adresse actuelle,
des parties de programme peuvent être déplacées à d’autres adresses grâce à ce retour.
Le programme de clignotant alterné fonctionne avec ces trois commandes. Il doit être légèrement
modifié ici dans la plage d’adresse et écrit à partir de 00. Même la configuration binaire de la sortie
et les temps d’attente ont été modifiés.
Adresse
Commande
Données
Remarque
00
1
1
A1–4 = 0001
01
2
7
délai 200 ms
02
1
4
A1–4 = 0100
03
2
7
délai 200 ms
04
3
4
saut –4
Liste 9 : programme clignotement