Translate, Traductor

Mostrando entradas con la etiqueta electronica. Mostrar todas las entradas
Mostrando entradas con la etiqueta electronica. Mostrar todas las entradas

miércoles, 19 de octubre de 2016

Hola Mundo con el PIC 16F88

Este es un ejemplo de uso del PIC 16F88, donde usamos una configuración básica para hacer prender y apagar un LED con un intervalo de 1 segundo.


Fritzing


Hacemos uso de información en entradas anteriores donde explicaba sobre los Bits de configuración y una plantilla básica.

El ejemplo se compilo con la versión 3.5 del MPLAB X IDE y se uso un programador PICKIT 3

El código fuente completo lo puedes encontrar en GitHub y el vídeo de como funciona en Youtube.

Clik aqui para el Repositorio en GitHub




Revisemos el programa:

1  Importamos la librería del Microcontrolador:




2  Escribimos los Bits de configuración del micro, esto lo hice con la herramienta del MPLAB que nos facilita la generación de la configuración:



Esta es una vista de la Herramienta de configuración de Bits que esta en la parte inferior de la ventana del MPLA IDE:



3  Asignamos memoria de usuario a las variables, esto lo hacemos a partir de la posición 0x20 que es donde empiezan los GPR (Registro de Propósito General, lo podes consultar en el manual)



4  Iniciamos la configuración de los puertos:



5  Y comenzamos a escribir el programa:


Te invito a Que descargues el código fuente y lo analices: Clik aqui para el Repositorio en GitHub


jueves, 16 de enero de 2014

Tutorial de Microcontroladores Básico

Con este video voy a dar por iniciada una serie de videos que iré publicando semana a semana sobre la Programación de Microcontroladores PIC (Microchip) en lenguaje ensamblador.

Esta serie tiene como objetivos hacer una introducción a la programación de microcontroladores, apoyándome en la información que entrega el fabricante y con base en ejemplos, aunque al principio será necesario un poco de teoría con los conceptos básicos, pondré a su disposición los videos, las diapositivas usadas en los videos y el código fuente de los ejemplos.

Espero les sea muy útil!!!!


A cacharrear!!!!