WAIT |
Attendre |
---|---|
ST BASIC |
Syntaxe
WAIT portnumber, integerexpression [,integerexpression ] |
Description
Cette instruction permet d'attendre une réponse de la part d'un port d'entrée/sortie.
Remarques
- L'instruction WAIT arrête l'exécution du programme jusqu'à ce qu'un modèle de bits donné se développe dans un port d'entrée de la machine. L'opérateur logique XOR teste les données du port pour déterminer si elles correspondent à la deuxième expression d'entier facultative. Si vous omettez l'expression facultative, elle est supposée à zéro.
- L'opérateur AND teste ensuite les données par rapport à la première expression entière. Si le résultat du texte est nul, l'exécution boucle en arrière et récupère les données suivantes sur le port. Lorsque le résultat est différent de zéro, l'exécution passe à l'instruction suivante.
- Si WAIT ne trouve pas de motif binaire aboutissant à zéro, il boucle à l'infini et vous devez redémarrer la machine.
Exemples
Voici des exemples typiques de l'utilisation de l'instruction WAIT :
- WAIT 200,M,Y
Voici un autre exemple :
Dernière mise à jour : Vendredi, le 7 Août 2020