Next: Procedure di gestione del
Up: Realizzazione del progetto software
Previous: Realizzazione del progetto software
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