Ir a contenido
Inicio - Home
Inicio - Home

Práctica 1 - Blink LED

Introducción

 

La siguiente práctica es una de las más básicas en programación de microcontroladores, consiste en controlar el encendido y apagado de un LED cada determinado tiempo.

 

 

Descripción

En esta práctica se utiliza el LED que se encuentra conectado al pin A1 del módulo X-TRAINER con el PIC18F4550/45K50. El pin A1 es configurado como salida y señal digital, y enciende o apaga cada determinado tiempo.

 

 

Materiales:

1 x Módulo X-TRAINER. Comprar

1 x Módulo programador XCU o Pikit2. Comprar

1 x Cable micro USB.

 

 

Software

Windows 7 o posterior.

MPLAB X IDE. Descarga

Compilador XC8. Descarga

MPLAB Code Configurator. (Solo para PIC18F45K50)

 

 

Procedimiento

 

1. En el apartado de "Diagrama esquemático" que se encuentra a continuación, selecciona tu módulo, realiza las conexiones que se muestran en la imagen y conecta tu módulo programador (XCU o Pikit2) a la computadora. Nota: Las conexiones mostradas en los diagramas esquemáticos son las mismas ya sea que la tarjeta X-TRAINER posea el PIC18F4550 o el PIC18F45K50.

   

2. Al final de esta práctica, en el apartado de "Descargas", puedes encontrar los archivos del código fuente, o bien copiarlo del apartado de "Código" que se encuentra más abajo.

 

3. Ejecuta MPLAB X IDE, abre el proyecto descargado o pega el código en un nuevo proyecto.

 

4. En caso de utilizar un PIC18F4550 omite este paso. Sí cuentas con un PIC18F45K50 ejecuta MCC (MPLAB Code Configurator) y configura los diferentes apartados como lo muestran las siguientes imágenes. 

 

Nota: Sí aún no utilizas MCC (MPLAB Code Configurator), en el siguiente link encontrarás un manual de usuario para descargarlo y crear un nuevo proyecto.

 

5. Realiza la configuración del siguiente link para programar con el módulo XCU o Pikit2 en MPLAB X IDE.

 

6. Compila el proyecto y la programación del microcontrolador se hará automáticamente, al terminar, el módulo se reiniciará y el programa de esta práctica se ejecutará.

 

 

Diagrama esquemático

 

 X-TRAINER DIP

X-TRAINER LITE

X-TRAINER PRO