ISTRUZIONE DI SELEZIONE
Ricapitolando:
Se la condizione (Valore = 0) è vera sarà eseguita l'istruzione dopo il THEN altrimenti la salterà ed
andrà avanti con l'istruzione successiva.
La condizione può essere un controllo tra due variabili o tra una variabile ed un numero.
IF Valore = 0 THEN          Istruzione da eseguire.
Valore uguale a zero
IF Valore = Numero THEN          Istruzione da eseguire.
Valore uguale a Numero
IF Valore > 0 THEN          Istruzione da eseguire.
Valore maggiore di 0
IF Valore > Numero THEN          Istruzione da eseguire.
Valore maggiore di numero
IF Valore < 10 THEN          Istruzione da eseguire.
Valore minore di 10
IF Valore <> 0 THEN          Istruzione da eseguire.
Valore differente da zero
IF Valore <= Numero THEN          Istruzione da eseguire.
Valore maggiore o uguale a Numero
IF Valore >=Numero THEN          Istruzione da eseguire.
Valore minore o uguale a Numero
Volendo fare più controlli sulla stessa variabile, dovremmo solo inserire i controlli di seguito come
nell'esempio:
#chip 16f84,4 'Tipo di PIC e frequenza
DIR PORTA IN 'Istruzioni viste più avanti
DIR PORTB OUT 'Istruzioni viste più avanti
DIM Valore as BYTE 'Variabile generica
Valore = 0 'Inizializzazione
IF Valore = 0 THEN PortB = 255 'Istruzione per accendere tutti i led
IF Valore <> 0 THEN PortB = 0 'Istruzione per spegnere tutti i diodi led
END 'Fine del programma
Più avanti, quando vedremo le istruzioni d'input e d'output sfrutteremo meglio l'istruzione IF.
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).