MPLAB X y C18: Uso de la librería delays.h

La librería dalays.h sirve para realizar retardos en nuestro código y para ello se debe incluir en la cabecera de nuestro proyecto de la siguiente manera: #include <delays.h>

MPLAB X y C18: Bits de configuración (FUSES)

Continuando con la programación en C18 toca el turno de los Bits de configuración. Un paso muy importante al momento de realizar un código es configurar adecuadamente los FUSES del PIC que se está utilizando para ello es necesario tener del Datasheet del micro (Capitulo SPECIAL FEATURES OF THE CPU), pero Microchip nos proporciona el archivo “hlpPIC18ConfigSet” en donde podemos consultarlos todos y este se encuentra en la carpeta llamada “doc” donde se ha instalado el C18.

MPLAB X y C18: Crear nuevo proyecto

Continuando con MPLAB X y C18 en esta ocasión aprenderemos a crear un nuevo proyecto, configurar el MPLAB X, seleccionar el PIC utilizar, etc. Después de instalar todo ejecutamos el MPLAB y nos aparecerá lo siguiente:

Librerías para EAGLE: MAX232

En ocasiones sucede que quieres usar un componente en Eagle y este no lo tiene, tienes opciones como buscar una o crear tu propia librería. Yo aquí les comparto unas cuantas que creado para mi uso.
Como agregar la librería a Eagle:
  • Descomprimir el archivo descargado, dentro de este se encuentra la librería con terminación .lbr
  • Copiar y pegarla librería en... C - Archivos de Programa - EAGLE - lbr La ruta puede variar dependiendo de la instalación del programa EAGLE
  • Ejecutar el EAGLE y desplegar la carpeta Librerías
  • Buscar entre la lista la librería agregada y activarla (Debe de tener un punto de color verde)
  • Listo ahora ya se puede utilizar
Aquí el enlace para DESCARGAR las librerias disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare lo mas pronto posible responderlas...
  • Actualización (16/10/2016): Se corrigió enlace de descarga.

MicroCode Studio y PBP: Uso del ADC con PIC16F877 – Display de 7 segmentos

Siguiendo con las prácticas en Pic Basic Pro y utilizando el MicroCode Studio para nuestros Microcontroladores PIC, en esta ocasión utilizaremos el ADC del PIC16F887 para encender un display de 7 segmentos.

Se tiene un display de7 segmentos de cátodo común conectado al puerto B del microcontrolador (RB0-RB6), un potenciómetro conectado al canal analógico (RA0), además una resistencia conectado al Master Clear (MCLR) para que funcione el PIC, se utiliza el oscilador interno del PIC a 4 MHz. Recordar que los pines de alimentación del PIC son: 5 para GND y 14 para Vcc=5 Volts, el circuito utilizado se muestra a continuación: