Académique Documents
Professionnel Documents
Culture Documents
1
Microcontroladores
Son circuitos integrados que incorporan todos los
bloques funcionales de un Sistema Microprocesador en
un nico encapsulado.
2
Sistema mnimo microprocesador
El sistema mnimo est basado en la estructura de von Newman.
Sus bloques bsicos son los siguientes:
CPU, Central Process Unit o Unidad Central de Proceso. Formada por dos
bloques: Unidad de Control y Unidad de Proceso.
Memoria, donde residen las instrucciones del programa y sus datos.
Mdulos E/S, elementos encargados de recibir y entregar informacin al
exterior.
Los tres mdulos estn conectados entre s por medio de los Buses de
Comunicacin. Cada bus est formado por un conjunto de conductores por los
cuales se transmite la informacin digital.
3
Microprocesadores y
microcontroladores
4
Microprocesadores y
microcontroladores
5
Microcontroladores PIC.
Caractersticas
Eficiencia del cdigo: permiten gran compactacin de
programas
Rapidez de ejecucin: a f de 20MHz 5 millones de instr./seg.
Seguridad en acceso: Separa memoria de datos y de
programa
Juego reducido de instrucciones
Compatibilidad de pines y cdigo entre dispositivos (familias)
Gran variedad de versiones en distintos encapsulados (8 - 84
pines)
Herramientas de desarrollo software y hardware abundantes y
de bajo coste
6
Familias de PIC
Familia PIC16C5X
Familia PIC16CXXX/16FXXX
Encapsulados desde 18 hasta 68 pines (DIP, SSOP, PLCC, QFP)
Instrucciones de 14 bits en Memoria de Programa
Juego de 35 instrucciones
Gran variedad de mdulos integrados
7
Familia PIC16CXXX/16FXXX
Puertos de Entrada/Salida
Puerto Esclavo Paralelo (PSP)
Temporizadores/contadores (TMR0, TMR1, TMR2)
Captura / Comparacin / PWM (CCP1 y CCP2)
Conversin Analgica / Digital (A/D)
Transmisor Receptor Asncrono Sncrono Universal (USART)
Puerto Serie Sncrono (BSSP MSSP)
Memoria EEPROM de datos
FLASH EEPROM de programa modificable desde el cdigo
8
Familia PIC16CXXX/16FXXX
Microcontrolador
PIC16F877
(gama media)
PIC. Proceso de diseo
Diseo software: el micro sin un programa cargado en su
memoria no hace nada, cuando el micro est grabado con un
programa eficiente el conjunto empezar a funcionar
Diseo del programa y escritura del cdigo fuente en
ensamblador o en C
Pruebas, verificacin y modificacin del cdigo:
Simulacin del programa (puro software) o emulacin
dentro del circuito de aplicacin (software y hardware)
Grabacin del cdigo mquina en la memoria del
microcontrolador
Emulacin o
Depuracin sobre
PCB