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.
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  
No se ven las fotos, si lo puedes solucionar
ResponderEliminarSi, pero me puede recomendar algun servidor gratuito para subir las imagenes?
ResponderEliminarEs el principal problema que tengo.
Gracias
puedes pegarlas en blogger no es necesario usar otro servidor
Eliminar