lunedì 30 dicembre 2013

Pic18f Language Extension Macros :: macro ASM per scrivere meno codice

Chi ha scaricato i progetti SVN degli ultimi post (#4 o #5) della serie "Studio PIC18f" avrà notato la presenza del file 'pic18f-langext-*.inc' e l'utilizzo di una serie di strane istruzioni che non fanno parte del set della famiglia 18f.
In effetti queste istruzioni non sono altro che delle macro realizzate per semplificare alcune operazioni ridondanti e ridurre cosi le linee di codice da scrivere (e di conseguenza gli errori).

Queste macro sono adesso disponibili come progetto indipendente su https://sourceforge.net/p/padnest/svn/HEAD/tree/pic18f/Padnest_PIC18F_langext.X

Col passare del tempo aggiungerò altre macro e quindi qui troverete le nuove versioni della 'raccolta'.
Spero che arrivino numerosi feed back da parte vostra con utili suggerimenti o proposte in merito...

Per conoscere i dettagli su ogni macro aprite il file 'pic18f-langext-*.inc' e troverete ogni comando ben commentato.
Inoltre nel file 'test.asm' trovate tutti i casi di test che fungono anche da validi esempi di utilizzo.

Detto questo, visto che siamo arrivati alla fine dell'anno 2013, approfitto per fare a tutti voi i miei migliori Auguri per uno spumeggiante nuovo Anno 2014 !!!


Stay tuned!
ap

NB: l'autore non risponde di eventuali danni causati da omissioni, inesattezze o errori eventualmente presenti nell'articolo pubblicato.
Prego, segnalare suggerimenti e migliorie commentando questo post o inviando una email a padnest@gmail.com.

Nessun commento :

Posta un commento