in questo esempio utilizzo il componentMACRO LED_7seg1, per gestire un singolo display che visualizza il conteggio da zero a nove.
per ottenere il conteggio , utilizzo la funzione “Calcolo” con la formula:
count = count +1
per visualizzare il conteggio da zero a nove, utilizzo la funzione “Decisione”, con la condizione
count > 0
quando il conteggio raggiunge il valore numerico 9, la variabile “count”, diventa = 0 (zero).
la variabile “count” è resettata a zero
se il conteggio è maggiore di 9, azzero la variabile “count”
la funzione “calcolo”, è utilizzata per incrementare il conteggio ad ogni ciclo.
la variabile “count” è di tipo byte, con un valore compreso tra 0 e 255.
il valore della funzione “delay”, determina la frequenza del conteggio.
per visualizzare il conteggio da zero a nove, non utilizzo la funzione “Decisione”, con la condizione
if count > 9 than count = 0
che resetta il conteggio a zero .
ottengo il medesimo risultato utilizzando il “Modulo” rappresentato dal simbolo %
nella funzione “calcolo”, inserisco la riga : count = count % 10
programma in C Code -
l’utilizzo del “modulo, %” accorcia il programma
Riccardo Monti