Microcontroladores_PIC, GUIA DE INICIACION A LA PROGRAMACION DE PICs.pptx

mesahic957 11 views 8 slides Sep 09, 2025
Slide 1
Slide 1 of 8
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8

About This Presentation

PROGRAMACION DE PICS


Slide Content

INSTITUTO POLITECNICO NACIONAL UNIDAD PROFESIONAL INTERDISCIPLINARIA DE INGENIERIA Y CIENCIAS SOCIALES Y ADMINISTRATIVAS Microcontroladores

MICROCONTROLADOR (MCU) es un circuito integrado de alta escala de integración que contiene todos los componentes fundamentales de un ordenador (Procesador, memoria y periféricos), aunque de limitadas prestaciones y que se suele destinar a gobernar una sola tarea. LAS VENTAJAS DE LOS PICs Bajo costo Bajo consumo de potencia Alta inmunidad al ruido Distintos modelos adecuados para cada necesidad Herramientas de desarrollo gratuitas Fácil de empezar a usar Abundante información técnica gratuita oficial y de terceros (ambas por Internet)

Distribución de las ventas de los microcontroladores Fuente:Microcontroladores Pic 2da Parte Angulo-Romero España 2006

Clasificación de los Microcontroladores PIC de 8 bits NOMBRE INSTRUCCIONES LONG. DE PALABRA NOMENCLATURA GAMA BAJA 32 12 BITS PIC10F2XX PIC12F5XX PIC16F5XX GAMA MEDIA 35 14 BITS PIC12F6XX PIC16FXXX GAMA ALTA 58 16 BITS PIC17CXXX GAMA MEJORADA 77 16 BITS PIC18FXXX Existen también: MCU de 16 bits PIC24FXX DSC (Controladores Digitales de Señales) PIC30F, PIC33F

Estructura Harvard

Unidades Funcionales CPU (Central Processor Unit ) cuya función es interpretar y ejecutar las instrucciones del programa. Memoria Flash . Es el lugar donde se almacenan ordenadamente las instrucciones del programa a seguir. Memoria RAM ( Random Access Memory ). Es el lugar donde se almacenan las variables que utiliza el programa. Una serie de líneas I/O (Input/Output) que permite el ingreso y la lectura de dispositivos externos o para recibir señales de sensores, interruptores, etc … Una serie de dispositivos auxiliares al funcionamiento del PIC como son pulso de reloj, timers , mclr , entre otros.

¿Cuáles recursos necesito para programar un PIC? Conocer la Arquitectura Interna del PIC seleccionado (capacidad de memoria, características de los periféricos, registros de función especifica). Un set de instrucciones que el PIC es capaz de interpretar. Es decir un Código Operativo ( Operative Code u OPCODE en inglés), que es una cantidad binaria a la cual se le asocia una abreviatura (nemónico) que recuerda al usuario la función de la instrucción. Las instrucciones son expresadas en dos nomenclaturas diferentes: 0001 0000 0011 0000 en binario 0x1030 ó H’1030 en hexadecimal Conocer la sintaxis del programa y un editor de texto para crear el programa fuente (*.ASM en este caso). Un ensamblador para traducir el código fuente a lenguaje binario.