|
Argomenti correlati _______________________ |
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.
|