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