S. totale
Home Software Hardware Gallery Manuale d'uso

Argomenti

correlati

_______________________

Su

 

Unione dei due programmi

Dopo aver sviluppato i due programmi separatamente, i due gruppi hanno li hanno uniti in uno solo con la possibilità di selezionare uno dei due da un pulsante all’interno del carrello.

Per questo, rispetto ai due programmi progettati, è stata inserita una parte iniziale legata alla scelta del programma, illustrata nel Flow Chart qui sotto riportato.

Prima di tutto è stata inserita una nuova variabile chiamata PROG per poter memorizzare quale dei due programmi si è scelto di eseguire.

Pigiando il tasto di scelta, al PIC arriverà un segnale basso (“0”), una volta riconosciuta la pressione del tasto, il programma andrà a variare il valore della variabile PROG, ciò sta a significare che è stato cambiato il programma da eseguire.

Per poter far sì che il software vada a testare il più possibile sul pulsante di selezione, è stato necessario far sì che alla fine di ogni azione, svolta da uno dei due programmi, andasse a rieseguire il test sul tasto di selezione.

In più all’inizio dell’esecuzione dei due programmi sono state aggiunte le istruzione per poter attivare adeguatamente i due led di visualizzazione stato programma.

Scrittura nella memoria di programma del microcontrollore

Alla fine della scrittura su MPLAB e dopo aver fatto la compilazione (se non ci sono errori) si crea il file eseguibile nella stessa cartella dove è presente il file del codice di sorgente.

Il file eseguibile è quello che va installato nel PIC. Per fare questo si utilizza un programma apposito denominato IC PROG.

Attraverso il programma si apre il file, si cancella la memoria del PIC e infine si scrive il programma facendo uso della porta RS232 e di un circuito di interfacciamento con il PIC.