REPEAT
Il ciclo REPEAT è un altro costrutto che ci permette di ripetere più volte le istruzioni all'interno
del corpo.
E' uguale al ciclo FOR solo che è molto più veloce ed usa meno memoria ma non ha la possibilità
di scegliere gli step.
Sintassi:
REPEAT numero
          Istruzione1
          Istruzione2
END REPEAT
Vediamo un esempio:
#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
REPEAT 10 'Ciclo senza condizione
PortB = Contatore 'Visualizza la variabile sulla porta B
Contatore = Contatore +1 'Incrementa il contatore
WAIT 1 'Attende un ritardo di 1 secondo circa
END REPEAT 'Fine ciclo con condizione
END 'Fine del programma
Come vedete, la condizione questa volta non esiste, ma esiste il numero di volte in cui deve essere
ripetuto il blocco di codice.
Questo costrutto è più veloce nell'esecuzione e nella scrittura del ciclo FOR.
Aggiunta il link al corso Linux Uno su Udemy.
Aggiunto il tutorial per la realizzazionedi un Arcade con materiale di riciclo.