Outils d'utilisateurs

Outils du Site


gcbasic:ref_cmde:flux:gosub

GOSUB

retour

Syntaxe : GOSUB Etiquette

Explication :
El comando GOSUB es usado para saltar a una Etiqueta (como una subrutina), en una forma similar al GOTO. La diferencia es que RETURN puede ser usado para volver a la linea de código que sigue al GOTO. Es funcionalmente idéntica al comando CALL en assembler.

Ejemplo:

 
     'Ce programme fera briller une LED sur le bit 0 du PORTB et émettra un bip sur le bit 4 du PORTA, jusqu'à ce que le robot s'éteigne. 
    #chip 16F628A, 4     'Changer cela selon votre PIC 
    #define Soundout PORTA.4 

    BouclePrincipale: 
        'Encender Luz 
        SET red ON 
        WAIT 1 s 
        SET red OFF 
        WAIT 1 s 

        'Son 
        GOSUB JouerSon 
    GOTO BouclePrincipale 

    JouerSon: 
     Tone 200, 10 
     Tone 100, 10 
    RETURN 
gcbasic/ref_cmde/flux/gosub.txt · Dernière modification: 2009/12/05 18:20 par per