LEZIONE 17

PROGRAMMA TEST


Scrivete il seguente programma e compilatelo.

Device 16f84 'Questo serve ad indicare il tipo di PIC utilizzato

Define PORTA = %11111111 'Istruzioni viste piĆ¹ avanti
Define PORTB = %00000000 'Per PBP Sostituire con TRIA=255 TRISB=0

DIM Numero1 as Byte 'Variabile generica 1
DIM Numero2 as Byte 'Variabile generica 2
DIM TotaleVariabili as byte 'Variabile per contenere il totale

Numero1 = 1 'Inizializzazione della variabile
Numero2 = 2 'Inizializzazione della variabile

TotaleVariabili = Numero1 + Numero2 'Totale delle variabili

OUTB(TotaleVariabili) 'Istruzione per visualizzare il valore
'Per PBP usare PORTB al posto di OUTB

END 'Fine del programma

Questo programma somma 2 variabili e visualizza il suo valore nella portaB, cioè nella barra dei led presente nel Micro Pic Trainer. Una volta compilato il programma, aprite ICProg e carichiamo l'esadecimale dal menù File Apri oppure con un click sull'icona .
Colleghiamo la porta parallela al programmatore e diamogli alimentazione.
Facciamo click sull'icona oppure andiamo nel menù Comandi Programma tutto.
Rispondiamo SI alla finestra di conferma ed attendiamo che il processo termini. ATTENZIONE: Può capitare che il PIC non si programmi correttamente, cancellate il programma con il pulsante e riprogrammatelo.
Ora andiamo a vedere sulla barra dei led il risultato, dovranno essere accesi i primo 2 led da destra.
NB: L'ultimo led acceso segnala la presenza dell'alimentatore.



Il valore 3 è visualizzato in binario, per sapere se la conversione è corretta avviamo la calcolatrice di windows (in modalità scientifica), inseriamo il numero 3 e selezioniamo BIN sotto il display.
Il valore sarà il seguente 00000011.
Gli zeri prima dei numeri uno (11) saranno cancellati.
Adesso associamo il numero 1 ai diodi led accesi e lo zero ai diodi led spenti.

LEZIONE 18
LEZIONE 16