MPLAB

January 22, 2007 at 12:06 am | Posted in MPLAB, Tutorial | 258 Comments

MPLAB es una herramienta para escribir y desarrollar código en lenguaje ensamblador para los microcontroladores PIC. MPLAB incorpora todas las herramientas necesarias para la realización de cualquier proyecto, ya que además de un editor de textos cuenta con un simulador en el que se puede ejecutar el código paso a paso para ver así su evolución y el estado en el que se encuentran sus registros en cada momento.

MPLAB es un software gratuito que se encuentra disponible en la página de Microchip, la versión actual (al momento de escribir estas palabras) es la 7.51 y será la versión utilizada en esta guía y en todos los ejemplos de esta página.

Empecemos por el principio. Lo primero es descargar e instalar el programa, para eso solamente se debe seguir el siguiente enlace: Descargar MPLAB 7.51; una vez hecho eso proceder a instalarlo cómo cualquier programa, con todas las opciones que vengan por defecto, también se puede hacer una instalación personalizada pero eso no lo explicaré aqui ya que por el momento no es importante. Al finalizar la instalación ejecutamos el recién instalado MPLAB y tendremos una pantalla como esta:

project0.jpg

Lea el artículo completo en el blog Circuitos electronicos.

Advertisements

Lenguaje Ensamblador

January 17, 2007 at 4:22 pm | Posted in Ensamblador, Tutorial | 37 Comments

El ensamblador que utiliza MPLAB por defecto y el que utilizaremos para programar los PIC es MPASM. Los elementos básicos del lenguaje ensamblador son:

  • Etiquetas
  • Instrucciones
  • Operandos
  • Directivas
  • Comentarios

Para la programación se utiliza una cierta tabulación que se debe respetar, además utilizar una tabulación adecuada hace los programas más claros y legibles. Las etiquetas se escriben en la primer columna de cualquier línea, las instrucciones y directivas en la segunda y por último, en la tercer columna, los operandos. Los comentarios se pueden escribir en cualquier parte del programa.

Etiquetas

Una etiqueta es una palabra utilizada para designar alguna línea o sección del programa, se pueden utilizar para saltar de una parte hacia esa etiqueta. Es importante que las etiquetas empiecen con una letra o con un guión bajo “_”. La longitud de una etiqueta puede ser de hasta 32 caracteres y como ya se dijo se deben escribir en la primer colúmna.

Lea el artículo completo en el blog Circuitos electronicos.

El PIC 16F628

January 12, 2007 at 11:55 am | Posted in Uncategorized | 28 Comments

Para comenzar a programar microcontroladores PIC, el PIC que se utilizará (es decir, el que utilizaré en este sitio) será el 16F628 (16F628a), que como ya se mencionó anteriormente presenta algunas ventajas que lo hacen superior (desde el punto de vista de un principiante) a otros PIC.

Antes que otra cosa es necesario ver algo de “teoría” sobre el PIC, sin embargo aquí solamente mencionaré las características principales, para información más detallada es recomendable consultar la hoja de datos proporcionada por Microchip.

El PIC 16F628 incorpora tres características importantes que son:

  • Procesador tipo RISC (Procesador con un Conjunto Reducido de Instrucciones)
  • Procesador segmentado
  • Arquitectura HARVARD

Lea el artículo completo en el blog Circuitos electronicos.

Comenzando con los PICs

January 11, 2007 at 11:49 am | Posted in Uncategorized | 18 Comments

Los PICs son microcontroladores RISC con una arquitectura harvard modificada fabricados por Microchip Technology Inc. Son dispositivos extremadamente versátiles. Se pueden usar en aplicaciones que van desde hacer parpadear algunos leds o controlar un robot simple hasta proyectos más complejos como un tarificador telefónico, un osciloscopio, un servidor web y prácticamente cualquier proyecto que se pueda imaginar.

El lenguaje de los PICs

Los microcontroladores PIC para su programación utilizan un número de instrucciones reducido (RISC) que varía de 35 instrucciones para la gama baja hasta alrededor de 70 para la gama alta. Este conjunto de instrucciones incluye instrucciones para realizar una variedad de operaciones entre el acumulador y una constante o entre el acumulador y una locación de memoria, así como para ejecución condicional de código, llamadas y saltos a otras rutinas y partes del programa. Para su programación Microchip proporciona un ambiente de desarrollo gratuito llamado MPLAB IDE que además incluye un simulador y un ensamblador.

Lea el artículo completo en el blog Circuitos electronicos.

Hola mundo!

January 10, 2007 at 10:32 am | Posted in MicroPIC | 2 Comments

Comienza este 2007 y junto con el año también lo hace MicroPIC, un proyecto que espero sirva de base y ayuda para todos aquellos que, como yo, están empezando en el mundo de los microcontroladores PIC.

Esto apenas va empezando pero en los próximos días y poco a poco el contenido irá apareciendo, por lo pronto doy por inaugurado este sitio y le doy la bienvenida a todo aquel que se asome por acá, también si hay alguien ahí lo invito a que deje mensajitos que no cuesta nada.

Lo dicho, arrancamos!

Blog at WordPress.com.
Entries and comments feeds.