Presentacion_MPLAB_PICC_presentacio.pptx

DaniGarcia824990 0 views 10 slides Sep 30, 2025
Slide 1
Slide 1 of 10
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10

About This Presentation

presentacion sobre el uso de mplab y pic


Slide Content

Uso del MPLAB y el PIC C Compiler Asignatura: [Nombre de la materia] Alumno: [Tu nombre] Docente: [Nombre del profesor] Fecha: [dd/mm/aaaa]

Introducción • Los microcontroladores PIC son muy utilizados en la industria y academia. • Se emplean entornos especializados para su programación: - MPLAB IDE - PIC C Compiler • Objetivo: comprender el uso de estas herramientas en sistemas embebidos.

¿Qué es MPLAB? • Entorno de desarrollo integrado (IDE) creado por Microchip. • Permite editar, compilar y depurar programas. • Simula el funcionamiento del microcontrolador. • Graba programas en el PIC con programadores/debuggers.

Características del MPLAB • Interfaz gráfica amigable. • Compatible con diversos compiladores (XC8, XC16, XC32, PIC C Compiler). • Simulador incorporado. • Integración con programadores como PICkit e ICD. • Gestión de proyectos para familias de microcontroladores.

¿Qué es el PIC C Compiler? • Compilador que convierte código en C a lenguaje máquina para PIC. • Desarrollado por HI-TECH / CCS / Microchip. • Facilita programación en C en lugar de ensamblador.

Características del PIC C Compiler • Librerías de funciones predefinidas (puertos, timers, UART, ADC, etc.). • Sintaxis basada en lenguaje C estándar. • Optimización para memoria limitada. • Compatible con MPLAB. • Genera archivos .hex listos para grabar.

Proceso de desarrollo (MPLAB + PIC C Compiler) 1. Crear un proyecto nuevo en MPLAB. 2. Seleccionar el dispositivo PIC. 3. Escribir programa en C. 4. Compilar → archivo .hex. 5. Simular y depurar. 6. Grabar en el microcontrolador real.

Ejemplo de programa en C (Blink LED) #include <16F877A.h> #fuses XT, NOWDT, NOPROTECT, NOLVP #use delay(clock=4000000) void main() { while(TRUE) { output_high(PIN_B0); delay_ms(500); output_low(PIN_B0); delay_ms(500); } }

Ventajas de MPLAB y PIC C Compiler • Desarrollo rápido y eficiente. • Facilidad frente al ensamblador. • Simulación antes de la implementación real. • Documentación y comunidad amplia.

Conclusiones • MPLAB es esencial para programar microcontroladores PIC. • PIC C Compiler facilita el uso de C con librerías específicas. • Juntos simplifican el diseño, prueba y aplicación en sistemas embebidos.
Tags