Manuel de référence PICBASIC
ON INT () GOSUB
Param ) GOSUB Adresse
ON INT (
Interruption sur un Port
Param est une constante (0 ou 1).
Adresse est une ligne ou étiquette correspondant à la sous-routine devant être appelée.
EXPLICATION
Lorsqu'un front montant/descendant est détecté sur le port 8 d'un PICBASIC de la série « PBM », cette instruction appelle la sous-
routine spécifiée par Adresse. Si Param est à 0, un front descendant (HAUT → BAS) sera détecté. A l'inverse, si Param est à 1,
un front montant (BAS → HAUT) sera détecté. Cette instruction doit être utilisée une seule fois au début de votre programme (il ne
faut pas l'utiliser plusieurs fois au sein de votre programme).
EXEMPLE
ON INT(0) GOSUB 10
' Pendant l'éxécution du programme, si un front descendant survient le programme ira en ligne 10.
ON INT(1) GOSUB 10
' Pendant l'éxécution du programme, si un front montant survient le programme ira en ligne 10.
REFERENCE
Sur les PICBASIC de la série « PBM », seul le port 8 peut être utilisé pour détecter des fronts montant/descendant (Il n'est pas
possible d'utiliser d'autres ports pour détecter ces transitons). Il n'est pas non plus possible d'effectuer des appels de sous-routine
sur une détection de niveau (haut/bas) avec les PICBASIC de la série « PBM »
Il est dans tous les cas impératif que les fils de connexions du signal entrant sur le port 8 du PICBASIC ne dépassent pas quelques
cm. Il faudra également impérativement vérifier que la tension ne dépasse pas +5 Vcc sur l'entrée du PICBASIC afin d'éviter tout
dysfonctionnement et/ou destruction du PICBASIC (non pris en compte par la garantie). Suivant l'environnement dans lequel est
utilisé le PICBASIC un circuit d'anti-parasitage devra être utilisé pour éviter toute perturbation sur cette entrée.
COMFILE Technology (traduction Française Lextronic)
87