Esercitazioni ASM - PIC18

 


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.


 

Copyright © afg. Tutti i diritti riservati.
Aggiornato il 22/04/11.