DO UNTILE
Il ciclo DO UNTILE è uguale al ciclo DO WHILE, la differenza è sulla condizione.
Nel ciclo DO WHILE il ciclo è eseguito se la condizione è vera mentre nel ciclo DO UNTILE il
ciclo è eseguito se la condizione è falsa.
Cambiamo il programma precedente come segue:
#CHIP 16f84, 4 'Tipo di PIC e frequenza
Dir PortA IN 'Istruzioni viste più avanti
Dir PortB OUT 'Istruzioni viste più avanti
DIM Contatore as BYTE 'Variabile contatore
Contatore = 0 'Inizializzazione della variabile
DO UNTIL PortA.0 = 1 'Ciclo con la condizione
PORTB = Contatore 'Visualizza la variabile sulla porta B
Contatore = Contatore +1 'Incrementa il contatore
wait 2 'Attende un ritardo di 2 secondi circa
LOOP 'Fine ciclo
END 'Fine del programma
In questo caso il ciclo è eseguito se l’interruttore si trova allo stato logico 0 e non 1 come nel caso
precedente, in sintesi si è invertita la condizione.
Sta a voi usare un costrutto od un altro, a seconda delle vostre esigenze o dei vostri piaceri.
Per la condizione le regole per i costrutti IF e DO WHILE sono valide anche per il costrutto DO
UNTILE, quindi accetta le condizioni ed i paragoni seguenti:
Simbolo           Significato
=                     Uguale
<>                   Non Uguale
<                     Minore di
>                     Maggiore di
<=                   Minore o Uguale di
>=                   Maggiore o Uguale di
Aggiunta il link al corso Linux Uno su Udemy.
Aggiunto il tutorial per la realizzazionedi un Arcade con materiale di riciclo.
Aggiunta la sezione corsi.
Aggiunto il programma sulla telemetria (in fase di sviluppo).