DISPLAYVALUE
Un codice esempio per utilizzare un display a 7 segmenti è il seguente, non fa altro che contare da 0 a 9 per poi fermarsi.
#CHIP 16F84, 4 'Tipo di PIC utilizzato
DIR PORTB OUT 'Setto le porte B come uscite
#define DisplayPortA PORTB 'Setto la porta B per il display
for Contatore = 0 to 9 'Ciclo da 0 a 9
DisplayValue 1, Contatore 'Cambio il valore del display 1
Wait 1 sec 'Attendo un secondo
next
END 'Fine programma
Analizziamo le nuove istruzioni inserire:
L’istruzione DisplayPortA PORTB permette di settare la porta in cui è collegato il display a 7
segmenti, nel nostro caso è la B, poteva essere anche la A o la C, l’importante è specificarla prima
dell’ utilizzo.
Si potrebbe avere la necessità di usare 2 o 3 display a 7 segmenti per visualizzare valori più alti,
questo è possibile collegando ogni display ad una porta e configurandoli come decritto in
precedenza:
Si ipotizzano 2 display a 7 segmenti collegati alle porte A e B, la configurazione sarà:
DisplayPortA PORTA
DisplayPortA PORTB
Una volta assegnati i display alle porte per visualizzare il numero si utilizza l’istruzione
DisplayValue 1, Contatore.
Con il numero 1 si indica il numero del display dove si vuole vedere il numero, mentre con il valore
Contatore si indica il valore da visualizzare.
Se si disponeva di due display e si voleva visualizzare il valore 34 il codice da scrivere è il
seguente:
DisplayValue 1, 3
DisplayValue 2, 4
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).