Sei sulla pagina 1di 19
MICROCONTROLADORES Verano 2015 Ingeniería Mecatrónica
MICROCONTROLADORES
Verano 2015
Ingeniería Mecatrónica

UNIDAD I

Conceptos introductorios a los microcontroladores

Microcontrolador  Un microcontrolador (abreviado μC, UC o MCU) es un circuito integrado programable, capaz de
Microcontrolador
 Un microcontrolador (abreviado μC, UC o
MCU) es un circuito integrado programable,
capaz de ejecutar las órdenes grabadas en
su memoria. Está compuesto de varios
bloques funcionales, los cuales cumplen
una tarea específica. Un microcontrolador
incluye en su interior las tres principales
unidades funcionales de una computadora:
unidad central de procesamiento, memoria
y periféricos de entrada/salida.
Microcomputadora  Una microcomputadora es una computadora pequeña, con un microprocesador como su Unidad Central de
Microcomputadora
 Una microcomputadora es una
computadora pequeña, con un
microprocesador como su Unidad Central
de Procesamiento (CPU).Generalmente, el
microprocesador incluye los circuitos de
almacenamiento (o memoria caché) y
entrada/salida en el mismo circuito
integrado (o chip).
Microprocesador  El microprocesador (o simplemente procesador) es el circuito integrado central y más complejo de
Microprocesador
 El microprocesador (o simplemente procesador)
es el circuito integrado central y más complejo
de un sistema informático; a modo de
ilustración, se le suele llamar por analogía el
«cerebro» de un computador. Es el encargado
de ejecutar los programas, desde el sistema
operativo hasta las aplicaciones de usuario; sólo
ejecuta instrucciones programadas en lenguaje
de bajo nivel, realizando operaciones
aritméticas y lógicas simples, tales como
sumar, restar, multiplicar, dividir, las lógicas
binarias y accesos a memoria.
Características y aplicaciones de un microcontrolador  Robótica  Automóviles  Comunicaciones  Juguetes  Mandos
Características y aplicaciones de un
microcontrolador
 Robótica
 Automóviles
 Comunicaciones
 Juguetes
 Mandos de videojuegos
 Calculadoras
 Controladores
 Línea blanca
Tipos de microcontroladores y sus fabricantes  Atmel (Arduino uno, mega, etc)  Freescale (freedom, demo,
Tipos de microcontroladores y sus
fabricantes
 Atmel (Arduino uno, mega, etc)
 Freescale (freedom, demo, etc.)
 Microchip Technology Inc. (PIC)
 Texas Instruments
 National Semiconductor
 Motorola

UNIDAD II

Arquitectura interna de un microcontrolador

Arquitectura
Arquitectura

Microprocesador

Registros: Son un espacio de memoria necesario para cualquier microprocesador, de aquí se toman los datos para varias operaciones que debe realizar el resto de los circuitos del procesador.

Unidad de control: Esta unidad es de las más importantes en el procesador, en ella recae la lógica necesaria para la decodificación y ejecución de las instrucciones, el control de los registros, la ALU, los buses y cuanta cosa más se quiera meter en el procesador.

Unidad aritmética lógica: Como los procesadores son circuitos que hacen básicamente operaciones lógicas y matemáticas, se le dedica a este proceso una unidad completa, con cierta independencia. Aquí es donde se realizan las sumas, restas, y operaciones lógicas típicas del álgebra de Boole.

Memorias ROM y RAM

RAM (Random Access Memory): Es un espacio de almacenamiento temporáneo utilizado por el microprocesador y otros componentes. A Diferencia de las Unidades de almacenamiento, ésta es volátil, lo que significa que su contenido se borra cada vez que se apaga o reinicia el sistema.

ROM (Read Only Memory): Esta memoria es imprescindible, debido a que guarda el conjunto de instrucciones que permiten arrancar el BIOS del microcontrolador y posibilita la carga del sistema.

Tipos de arquitectura de un microcontrolador y distribución de memorias

Básicamente existen dos arquitecturas de computadoras, y por supuesto, están presentes en el mundo de los microcontroladores: Von Neumann y Harvard. Ambas se diferencian en la forma de conexión de la memoria al procesador y en los buses que cada una necesita.

Von Neumann  La arquitectura Von Neumann utiliza el mismo dispositivo de almacenamiento tanto para las
Von Neumann
 La arquitectura Von Neumann utiliza el
mismo dispositivo de almacenamiento
tanto para las instrucciones como para los
datos
Harvard  En esta arquitectura, además de la memoria, el procesador tiene los buses segregados, de
Harvard
 En esta arquitectura, además de la
memoria, el procesador tiene los buses
segregados, de modo que cada tipo de
memoria tiene un bus de datos, uno de
direcciones y uno de control.

Instrucciones del microcontrolador

Define las operaciones básicas que puede realizar el procesador, que conjugadas y organizadas forman lo que conocemos como software. El conjunto de instrucciones vienen siendo como las letras del alfabeto, el elemento básico del lenguaje, que organizadas adecuadamente permiten escribir palabras, oraciones y cuanto programa se le ocurra.

UNIDAD III

Características eléctricas del microcontrolador

PIC16f84A
PIC16f84A
Componentes  VSS (Source Voltage): 5v  VDD (Drenage Voltage): Tierra  MCLR (Master clear reset):
Componentes
 VSS (Source Voltage): 5v
 VDD (Drenage Voltage): Tierra
 MCLR (Master clear reset): Reset
Cristal de cuarzo  Los cristales de cuarzo son ampliamente utilizados en los equipos electrónicos. El
Cristal de cuarzo
 Los cristales de cuarzo son ampliamente
utilizados en los equipos electrónicos. El
oscilador de cristal se caracteriza por su
estabilidad de frecuencia y pureza de fase,
dada por el resonador.