Tutorial MPLAB

Comenzaré con este primer tutorial para programar PICs.

Para programar PICs en lenguaje Assembler, que es un nivel bajo de programación por lo que está más próximo al lenguaje máquina (no quiero entrar en detalles); el programa MPLAB distribuido de forma gratuita por Microchip es uno de los mejores para comenzar a programar en este lenguaje.
Una vez descargado e instalado debidamente, podemos empezar a utilizarlo.
Para comenzar, se crea un proyecto:
Menú superior, clic en Project, luego en Project Wizard.




Luego les aparecerá la siguiente ventana, donde escogerán el Pic que desean programar, este nuevo proyecto servirá para crear todos los programas que deseamos crear solo con el Pic seleccionado aquí, si queremos programar otro pic debemos crear otro proyecto y haremos lo mismo.



Le damos en siguiente y nos aparece la siguiente ventana. Aquí escogerán el motor de trabajo del compilador. Como esta en la imagen, es para programar en assembler, si les aparece alguna x roja al costado de alguno de esos contenidos, tienen que buscar en la carpeta donde instalaron el MPLAB, debe estar ya que todo ese contenido viene con el programa, también ahí motores para compilar en C, como el C18 que tienen que descargar aparte, aunque tiene limitaciones, puede servir para comenzar, también se puede vincular aquí con el PIC C COMPILER, para compilar en C.Aunque prefiero trabajar C en el mismo PIC C COMPILER (cuestión de gustos).



Siguiente, le damos un nombre y escogemos la dirección donde se guarda el nuevo proyecto creado:



Este paso podemos obviar ya que recién comenzamos, no necesitamos añadir archivos a nuestro proyecto, estará limpio. Siguiente.

  

Por ultimo veremos esta ventana donde nos darán el resumen de nuestro nuevo proyecto. El Pic escogido, el motor del compilador y la ubicación del proyecto.



Ahora podemos comenzar a programar, veremos la siguiente imagen.



En Source Files añadiremos nuestros programas, en Header Files podemos añadir los archivos .INC que nos facilitaran programar en assembler, los demás por ahora no son necesarios, en Other Files podemos añadir bloc de notas para tener a la mano rutinas o lógicas de trabajo que se nos pueden olvidar como if ( a>b ) (a<b)(a=b) …  en assembler.

Creemos nuestro primer archivo de programa.
Menu superior, File, luego en New.
Nos aparece una hoja en blanco.



Aquí tenemos dos opciones, copiar y pegar nuestro primer código para programar por primera vez o guardar en blanco nuestro archivo y luego añadir el código.
En ambos casos tenemos que guardar el archivo, File, luego Save As…
Guardamos en nuestra carpeta creada donde guardamos el proyecto. Lo guarde como “Programa1”
Ahora clic derecho en Source Files, clic en Add Files…
Buscamos nuestro archivo recién guardado.


 
Le damos abrir y debemos tener como muestra la imagen.




Dos clicks en Programa1. Aquí podemos editar, copiar pegar nuestro programa, luego tenemos más opciones que nos ofrece el programa:

Compilar, ensamblar, ver , simular nuestro programa.

                                                            

                                                                                                                         
                


NOTA: la direccion donde se guarda nuestro proyecto creado no debe ser extensa ni el nombre del archivo de programa que creemos porque esto produce un error al compilar nuestro programa.
D:\erick\proyectos electronicos\Mplab Archivos\PIC12F683\Mis primeros programas\Led_Intermitente_200ms.o   

D:\erick\proyectos\PIC12F683\Led01.o   

3 comentarios :

  1. No se ven las fotos, si lo puedes solucionar

    ResponderEliminar
  2. Si, pero me puede recomendar algun servidor gratuito para subir las imagenes?
    Es el principal problema que tengo.

    Gracias

    ResponderEliminar
    Respuestas
    1. puedes pegarlas en blogger no es necesario usar otro servidor

      Eliminar