ESERCITAZIONE # 9
Espansioni
Anche questo programma, una volta esaurito il debug, potrà essere caricato nella
memoria programma del chip ed eseguito separatamente dal debugger e dall'
ambiente di sviluppo, come già visto in precedenti esercizi.
Volendo ottenere un oggetto adatto ad essere scritto nella memoria programma
del PIC, si dovrà aggiungere nel sorgente la modifica per un CONFIG adeguato all'
esecuzione stand alone, come visto nell' esercizio precedente.
Si possono consigliare anche ulteriori variazioni come esercizi interessati:
- variare la codifica dei segmenti per ottenere caratteri diversi
- variare le connessioni con il display e modificare di conseguenza il
collegamento tra pin e segmenti
- aumentare il numero dei caratteri codificabili, aggiungendo alla tabella,
ad esempio, altre lettere come a, c, h, H, L, P, u , ecc.
- accendere anche il punto decimale
- effettuare un count down
Qui trovate un
progetto che aggiunge alcuni effetti a quello base, in
particolare con l' accensione del punto decimale.
L' analisi del sorgente permette di comprendere immediatamente il meccanismo
introdotto.
L' uso di subroutines permette di avere un listato del loop principale semplice
da leggere e da modificare.
Come esercitazione aggiuntiva per questo sorgente, consigliamo la stesura del
flow chart relativo.
Analogamente per l'
effetto count down.
L' uso di subroutines consente di modificare rapidamente il sorgente e di
aggiungere e variare gli effetti senza fatica.
Anche qui si consiglia la stesura del flowchart dell' esercizio.
|