Étape 5: Le programme
Nous allons commencer par le lancement de 9 tâches. Le premier va lire la valeur de l’entrée analogique et la convertir en une tension réelle, les 8 autres tâches correspondra à quand un voyant s’allume. Chacun s’allume seulement si l’entrée à ANIN 0 est supérieure à la tension spécifiée. Dans chaque tâche, nous mettrons la tension à la sorcière qui LED s’allume. À partir de 0.8V 0.9V, 1.0V, 1.1V, 1.2V, 1.3V, 1.4V et 1.5V
Chaque tâche consistera en comparant la valeur stockée dans la mémoire 1 avec la valeur déclarée et déterminer si la LED doit être allumé ou éteint
Le programme est indiqué ci-dessus :
La tension que plus tôt, nous avons mesuré est mises à la place de la 3.20 à la deuxième ligne. C’est la tension réelle que le CE1 verront comme 100 % ou un « 1 » dans le flottement point registre. Ma mesure était 3, 2V c’est ce que j’ai mis dans.
Chaque section est dupliquée, mais les chiffres sont modifiées, telles que l’adresse sortie, niveau de tension et d’adresses de tâche, c'est-à-dire "sur 2" ou "3", "floadq 0.8" ou "floadq 0,9" et "DEL1" ou "DEL2" ainsi que "LED1on" ou "LED2on"
La seule partie non dupliquée est sur LED1 étaient il clignote la sortie sur et off indique que la batterie est « morte » ou inférieure à 0.8V