void miMetodo(){
/
Instrucciones
*/
}
/*
Método con paso de parametros.
*/
void suma(x:int , y:int){
/*
Instrucciones
*/
}
Otra forma es pasando argumentos , al método, como se muestra en la parte de arriba.
/*
EJEMPLO DE DECLARACION DE VARIABLE EN MAPIC
variable de tipo entero
*/
miVar1:int = 23;
/*
variable de tipo flotante
*/
miVarReal:float = 3.1416;
/*
variable de tipo carácter
*/
c:char = 'd';
/*
variable de tipo boolean
*/
flag:Boolean = true;
Si (24 > 10) Then
//Instruccion
No
//Instrucciones
Fin
Creación de un bloque de control Switch
switch (X) Of
Caso 1: TimeMS(232323);
Caso 2: metodo1();
Caso 3: metodoTimer();
Caso 4: PB0 Toggle PB1 ;
default Si (cantidad > 7) Then
TimeMS(2220);
Fin
Fin switch
while (condicion)
/*
Instrucciones
*/
fin
Los puertos se pueden configurar de dos formas como entrada o salida.
pa = entrada;
pb0 = salida;
PC = ENTRADA;
TE1 = SALIDA;