TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: DjSammy en 15 de Abril de 2005, 19:53:00

Título: Creacion de Macros
Publicado por: DjSammy en 15 de Abril de 2005, 19:53:00
Hola Picmaniacos!...
Mi inquietud es acerca de la creacion de los Macros. Bueno mi necesidad puntual es el hecho que no se donde creo los macros, es decir, adonde los edito ni en que directorio los debo guardar para posteriormente invocarlos. Espero que me ayuden pronto y entonces nos pillamos luego....MIL GRACIAS!
Título: RE: Creacion de Macros
Publicado por: squallmx en 18 de Abril de 2005, 12:32:00
HOLA DJSAMMY espero resolver tu duda y a ver si es por aqui, mira yo pongo los macros despues del include del micro y el config reg
   PROCESSOR   16F627
;   __CONFIG ........................................       

                INCLUDE "P16F627.INC"


;****************************************************************************
; MACROS PARA LOS BANCOS                                        *
;****************************************************************************

BANK0       MACRO
                  BCF    STATUS,RP0
     BCF      STATUS,RP1
                  ENDM

BANK1       MACRO
                 BSF     STATUS,RP0
                 BCF      STATUS,RP1
                 ENDM

y asi vas generando tu macro y ya nada mas en el programa nada mas vas llamando a bank0 y genera el codigo del macro

Título: RE: Creacion de Macros
Publicado por: DjSammy en 20 de Abril de 2005, 14:20:00
Compadre squallmx gracias por responder. Lo que me dices lo tengo claro pero digamos de que este mismo macro lo quiero utilizar en otro programa. Cual es el procedimiento para volverlo a utilizar?...como lo cargo?...me explico?...Nuevamente gracias y nos vemos luego
Título: RE: Creacion de Macros
Publicado por: antoniof en 20 de Abril de 2005, 17:57:00
BUenas.

Puedes crearte un archivo de macros, por ejemplo "macros.inc" dondes los tengas todos e incluirlos en el archivo que vayas a utilizar igual que incluyes la definicion del micro:

Codigo:
PROCESSOR 16F627
    __CONFIG ........................................
    INCLUDE "P16F627.INC"
    INCLUDE "MACROS.INC"


Si los utilizas bien y si no pues nada, porque no ocupan memoria.
Título: RE: Creacion de Macros
Publicado por: DjSammy en 02 de Mayo de 2005, 18:58:00
Bueno...OK...disculpen mi ignorancia....la verdad es que no se como crear ese archivo con extensión .inc en el mplab...he  intentado pero no he dado donde es.
Título: RE: Creacion de Macros
Publicado por: antoniof en 03 de Mayo de 2005, 01:08:00
En el directorio de trabajo y con el explorador de windows, crea un "nuevo archivo  de texto". Escribes en él las macros con el block de notas. Le cambias el nombre con el propio explorador a macros.inc. Te dirá que si cambias la extensión ya no se reconocerá el archivo por el block de notas, Le dices que vale y que cambias la exensión, y punto. EN el mplab buscas este archivo y lo incluyes en el proyecto.