Tus Primeros Pasos con Mapic

Empezando con la estructura de un programa.
Programa Básico
A continuación se muestra la estructura básica de un programa

       Fuses
        Setup {
          
        }

        Ciclo {

        }

        Main {

        }

¿Qué debe de ir y en que parte?

Setup

En el SETUP se colocan la lista de puertos a utilizar, y como configurar esos puertos

Ejemplo


    Setup {
        TA=ENTRADA;
        TD=SALIDA;
      PA=ENTRADA;
    } 

En este caso se estan configurando los Pueros TA(TRISA) como entrada, el TD(TRISD) como salida, y PA(PORTA) como entrada.

Ciclo

Aquí se pueden escribir instrucciones , dentro de un ciclo, cabe mencionar que aqui la palabra reservada CICLO , es un loop infinito.

Ejemplo


    Ciclo {
        PA TOGGLE PA;
        TimeMS(40000);
        PD Toggle PD;
        miMetodo();
    }
       

Dentro del ciclo

Main

    Main {
        PA TOGGLE PA;
        IZQUIERDA();
        DERECHA();
    }
       

El main , donde se ejecutara el codigo escrito, por defecto al escribir MAIN se llama al los metodos de SETUP y CICLO