Tutorial Creacion De Proyecto MPLAB X XC8

Páginas: 6 (1389 palabras) Publicado: 16 de junio de 2015
Creación de un proyecto utilizando MPLAB X y XC8 - Contador binario

Ing Sebastián Gómez V.
sgomez734@misena.edu.co

INTRODUCCIÓN
El presente documento tutorial pretende explicarle a los aprendices cómo crear un proyecto
utilizando el entorno de programación MPLAB X y el compilador XC8 como herramienta de
programación en lenguaje C para los microcontroladores PIC18F4550, utilizando el bootloaderCDC, el cual se encuentra preinstalado en los microcontroladores.
En la primera parte de este documento se describen los pasos para crear un proyecto, continua
con la modificación del vector de programa para el bootloader, sigue con la explicación de la
compilación y termina con el procedimiento para descargar el programa al microcontrolador.
En este documento se presenta un ejemplo de un programaque es un contador binario
ascendente y descendente utilizando el puerto D como salida y el RA0 como entrada.

Creación de un proyecto en MPLAB X - XC8
Para iniciar, se debe ejecutar el programa MPLAB X, con el siguiente icono:

Previamente se debe haber instalado el driver y el programa CCS en el computador para continuar
con el proceso.
Al iniciar se lanza el siguiente pantallazo

Cuando elambiente de programación se inicia se muestra la siguiente ventana:

Creación de un proyecto utilizando MPLAB X y XC8 - Contador binario

Ing Sebastián Gómez V.
sgomez734@misena.edu.co

En este ambiente de programación se van a implementar las aplicaciones con el microcontrolador.
Ahora vamos a crear un proyecto, en la siguiente ruta: File / New Project...

En la siguiente ventana se van a escogerlas opciones Microchip Embedded / Standalone Project,
pulsando luego la tecla NEXT como se muestra a continuación:
Paso 1

Paso 2

Paso 3

Creación de un proyecto utilizando MPLAB X y XC8 - Contador binario

Ing Sebastián Gómez V.
sgomez734@misena.edu.co

En el siguiente pantallazo se debe seleccionar el microcontrolador con el que se va a trabajar:
PIC18F4550, como se muestra a continuación:Paso 4

Paso 5

Seleccionamos en Hardware Tools: Simulator y se pulsa NEXT:
Paso 6

Paso 7

A continuación seleccionamos el compílador a utilizar, en este caso seleccionamos XC8 y se pulsa
NEXT:

Paso 8

Paso 9

Creación de un proyecto utilizando MPLAB X y XC8 - Contador binario

Ing Sebastián Gómez V.
sgomez734@misena.edu.co

En el siguiente pantallazo se muestra la información de la ubicación delproyecto a crear, y se le
debe ingresar un nombre, luego se pulsa Finish:

Paso 10

Paso 11

En ese momento se crean las carpetas que se van a utilizar en el proyecto, en la parte izquierda se
observa Projects, que es el árbol de carpetas del proyecto; hay que crear un archivo donde se va a
guardar el programa que se va digitar, para hacerlo se debe dar clic derecho sobre la carpeta
SOURCE FILES /NEW / C SOURCE FILE...
Paso 12

Paso 13

Paso 14

En la ventana que se abre a continuación se le da un nombre al archivo que va a contener el
código del programa, como se muestra a continuación:

Creación de un proyecto utilizando MPLAB X y XC8 - Contador binario

Ing Sebastián Gómez V.
sgomez734@misena.edu.co
Paso 15

Paso 16

Se abre una página en blanco. Para realizar un programa de prueba,se va a digitar el siguiente
código:
//declaración de librerías
#include
//Bits de configuración de fusibles
#pragma config PLLDIV = 5, CPUDIV = OSC1_PLL2, USBDIV = 2
#pragma config FOSC = HS, FCMEN = OFF, IESO = OFF
#pragma config PWRT = OFF, BOR = OFF, VREGEN = OFF
#pragma config WDT = OFF, WDTPS = 32768
#pragma config MCLRE = OFF, LPT1OSC = OFF, PBADEN = OFF
#pragma config STVREN = ON,LVP = OFF, ICPRT = OFF, XINST = OFF
#define _XTAL_FREQ 20000000 // Configuración del cristal: 20Mhz
//Declaración de variables globales
int contador;
//declaración de funciones
void retardo(int tiempo);
//Programa
void retardo (int tiempo)
{//Función que realiza el retardo en milisegundos. Esta función para todo el programa
//Declaración de variables locales:
int i;
//Ciclo de repetición for,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • tutorial mplab
  • Tutorial Softphone X-Lite
  • TUTORIAL MPLAB
  • proyecto X
  • Proyecto X
  • Proyecto X
  • PROYECTO X
  • proyecto x

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS