next up previous
Next: Procedure di gestione del Up: Realizzazione del progetto software Previous: Realizzazione del progetto software

Programma principale

All'accensione del sistema, dopo aver impostato adeguatamente le inizializzazioni dei registri principali del microcontrollore, si deve imporre il reset ai due circuiti logici; dopodiché si analizzano gli ingressi provenienti dal joystick. Se uno dei quattro ingressi è attivo, si richiama la procedura in grado di gestire il particolare movimento. Se non ci sono ingressi attivi si attende per un certo periodo di tempo (alcuni milli secondi) e poi si torna a verificare il valore logico degli stessi.

Da quanto detto nelle righe precedenti appare chiaro che la gestione degli ingressi viene effettuato con il metodo del polling; infatti non è necessario utilizzare gli interrupt perché il sistema, quando gli ingressi non sono attivi, non si deve occupare di altri processi.

In fig.5.9 è rappresentato il diagramma di flusso del programma principale.

Figure 5.9: Diagramma di flusso del programma principale



Marco Delaurenti
1999-06-25