Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Curso PIC Sesión 1
Curso PIC Sesión 1
Curso de
Microcontroladores
PIC en Assembler
Sesión1: Introducción
a los Microcontroladores
Universidad Nacional de Ingeniería
SISTEMA EMBEBIDO
• Definición: Se entiende por sistemas embebidos a
una combinación de hardware y software de
computadora, sumado tal vez a algunas piezas
mecánicas o de otro tipo, diseñado para tener una
función específica.
2 02/05/2015
Universidad Nacional de Ingeniería
SISTEMA EMBEBIDO
3 02/05/2015
Universidad Nacional de Ingeniería
SISTEMA EMBEBIDO
4 02/05/2015
Universidad Nacional de Ingeniería
SISTEMA EMBEBIDO
• Un uso muy común de los sistemas embebidos es en los sistemas de
tiempo real, entendiéndose por sistemas en tiempo real a aquellos
sistemas en los que el control del tiempo es vital para el correcto
funcionamiento. Los sistemas en tiempo real necesitan realizar ciertas
operaciones o cálculos en un limite de tiempo. Donde ese limite de
tiempo resulta crucial. Un ejemplo claro de un sistema de tiempo real es
el control de trafico aéreo.
5 02/05/2015
Universidad Nacional de Ingeniería
MICROCONTROLADORES
6 02/05/2015
Universidad Nacional de Ingeniería
7 02/05/2015
Universidad Nacional de Ingeniería
8 02/05/2015
Universidad Nacional de Ingeniería
9 02/05/2015
Universidad Nacional de Ingeniería
10 02/05/2015
Universidad Nacional de Ingeniería
11 02/05/2015
Universidad Nacional de Ingeniería
12 02/05/2015
Universidad Nacional de Ingeniería
El PIC 16F877
- Arquitectura Harvard
- Tecnología RISC
- Tecnología CMOS
13 02/05/2015
Universidad Nacional de Ingeniería
El PIC 16F877
• Empaquetados
14 02/05/2015
Universidad Nacional de Ingeniería
El PIC 16F877
15 02/05/2015
Universidad Nacional de Ingeniería
El PIC 16F877
16 02/05/2015
Universidad Nacional de Ingeniería
El PIC 16F877
17 02/05/2015
Universidad Nacional de Ingeniería
El PIC 16F877
• Nomenclatura
Además de lo mostrado en la tabla anterior, en el nombre específico del
microcontrolador pueden aparecer algunas siglas que dependen del rango
de voltaje manejado y del tipo de memoria ROM incluida, como se
muestra en la siguiente tabla:
18 02/05/2015
Universidad Nacional de Ingeniería
El PIC 16F877
• Oscilador
Los PIC de rango medio permiten hasta 8 diferentes modos para el
oscilador. El usuario puede seleccionar alguno de estos 8 modos
programando 2 bits de configuración del dispositivo denominados:
FOSC1 y FOSC0, ubicados en un registro especial de configuración
en la localidad 2007H de la memoria de programa:
19 02/05/2015
Universidad Nacional de Ingeniería
El PIC 16F877
• Los tres modos LP, XT y HS usan un cristal o resonador externo, la
diferencia sin embargo es la ganancia de los drivers internos, lo cual
se ve reflejado en el rango de frecuencia admitido y la potencia
consumida. En la siguiente tabla se muestran los rangos de
frecuencia así como los capacitores recomendados para un oscilador
en base a cristal.
20 02/05/2015
Universidad Nacional de Ingeniería
El PIC 16F877
• Características Generales del PIC 16F877
La siguiente es una lista de las características que comparte el PIC16F877 con los
dispositivos más cercanos de su familia:
CPU:
- Tecnología RISC.
- Sólo 35 instrucciones que aprender.
- Todas las instrucciones se ejecutan en un ciclo de reloj, excepto los saltos que
requieren dos.
- Frecuencia de operación de 0 a 20 MHz (200 nseg de ciclo de instrucción)
- Opciones de selección del oscilador
21 02/05/2015
Universidad Nacional de Ingeniería
El PIC 16F877
Memoria:
Reset e interrupciones:
22 02/05/2015
Universidad Nacional de Ingeniería
El PIC 16F877
• Memoria de Instrucciones
23 02/05/2015
Universidad Nacional de Ingeniería
El PIC 16F877
• Memoria de Datos
24 02/05/2015
Universidad Nacional de Ingeniería
El PIC 16F877
• Otros:
25 02/05/2015
Universidad Nacional de Ingeniería
El PIC 16F877
• Periféricos
26 02/05/2015
Universidad Nacional de Ingeniería
El PIC 16F877
27 02/05/2015
Universidad Nacional de Ingeniería
Muchas Gracias
28 02/05/2015