Introducción A Microcontroladores
Introducción A Microcontroladores
Introducción A Microcontroladores
MICROCONTROLADORES
MICROCONTROLADORES
¿Qué es un microcontrolador?
3
MICROCONTROLADORES
¿Qué es un microcontrolador?
4
En resumen:
MICROCONTROLADORES
Aplicación de los Microcontroladores
5
MICROCONTROLADORES
El Horno microondas
6
MICROCONTROLADORES
Diferencia entre microcontrolador y microprocesador
8
PERIFERICOS
PERIFERICOS PERIFERICOS
PERIFERICOS
MICROCONTROLADOR
MICROCONTROLADOR
EXTERNOS
EXTERNOS EXTERNOS
EXTERNOS
MICROCONTROLADORES
Diferencia entre microcontrolador y microprocesador
9
MICROCONTROLADORES
Diferencia entre microcontrolador y microprocesador
10
MICROPROCESADOR
BUS DE DIRECCIONES
BUS DE CONTROL
MÓDULOS
MÓDULOS CONTROLADORES
CONTROLADORES RECURSOS
RECURSOS
DE
DE DE
DE AUXILIARES
AUXILIARES
MEMORIA
MEMORIA PERIFERICOS
PERIFERICOS
MICROCONTROLADORES
ARQUITECTURA INTERNA DEL MICROCONTROLADOR
12
1. La CPU o procesador:
Es la parte más importante del computador y se compone de dos
grandes bloques:
1º Unidad de control, que se encarga de interpretar el tipo de
instrucción que se debe realizar.
2º Camino de datos, que realiza las operaciones con los datos
que implican las instrucciones.
La unidad de control recibe las instrucciones en formato binario o
máquina desde la memoria que almacena el programa y genera
las órdenes que necesita el camino de datos para efectuarlas,
recibiendo datos de entrada y generando otros de salida que se
almacenan en la memoria de datos.
MICROCONTROLADORES
ARQUITECTURA INTERNA DEL MICROCONTROLADOR
13
CPU
MEMORIA
DE UNIDAD DE
INSTRUCCIONES CONTROL
CAMINO
DE MEMORIA
DATOS DE DATOS
MICROCONTROLADORES
ARQUITECTURA INTERNA DEL MICROCONTROLADOR
14
2. Memoria de programa:
Es donde se guardan las instrucciones del programa. La memoria
a utilizar es del tipo no volátil, permitiendo que el programa se
mantenga grabado de manera permanente.
Algunos tipos de memoria no volátiles son:
MICROCONTROLADORES
ARQUITECTURA INTERNA DEL MICROCONTROLADOR
15
MICROCONTROLADORES
ARQUITECTURA INTERNA DEL MICROCONTROLADOR
16
3. Memoria de datos:
Los datos que manejan los programas varían continuamente y esto
exige que la memoria que los contiene debe ser de lectura y
escritura, por lo que la memoria RAM estática (SRAM) es la más
adecuada, aunque sea volátil y pierda su contenido al quitar la
alimentación.
MICROCONTROLADORES
ARQUITECTURA INTERNA DEL MICROCONTROLADOR
17
Software de programación
Computadora personal
Cable de comunicación
MICROCONTROLADORES
HERRAMIENTAS DE DISEÑO
19
STAMP EDITOR
MICROCONTROLADORES
HERRAMIENTAS DE DISEÑO
20
Microcontrolador PIC16F84A:
Microcode Studio
MPASM
MPLab
MICROCONTROLADORES
HERRAMIENTAS DE DISEÑO
21
ACCESORIOS y
APLICACIONES
MICROCONTROLADORES
HERRAMIENTAS DE DISEÑO
22
MICROCONTROLADORES