Introduccion a microcontroladores

28
INTRODUCCION A MICROCONTROLADORES

description

introduccion a microcontroladores

Transcript of Introduccion a microcontroladores

Page 1: Introduccion a microcontroladores

INTRODUCCION A MICROCONTROLADORES

Page 2: Introduccion a microcontroladores

JORGE IVAN ROJAS CARDENAS GEISSON ANDRES FABIAN ALVAREZ BARRERA

AUTOMATIZACION INDUSTRIAL148904

Page 3: Introduccion a microcontroladores

INTRODUCCION Uno de los temas mas relevantes de los últimos tiempos en el campo de la electrónica ha sido el estudio y la inclusión de los microcontroladores no solamente en dicho campo sino también en la vida moderna en general.

Page 4: Introduccion a microcontroladores

INTRODUCCION A LOS MICROCONTROLADORES MOTOROLA FREESCALE

Las tecnologías actuales de microcontroladores de 8 y 16 bits de

Freescale permiten a los usuarios tener rápidamente un laboratorio donde

puedan desarrollar sus aplicaciones en menos tiempo y con mayor

confiabilidad.

Page 5: Introduccion a microcontroladores

RESEÑA HISTORICA

Recibe el nombre de controlador el dispositivo que se emplea para el control de uno o varios procesos.

Aunque el concepto de controlador ha permanecido invariable a través

del tiempo, su implementación física ha variado frecuentemente.

Page 6: Introduccion a microcontroladores

¿QUE ES UN MICROCONTROLADOR?

Page 7: Introduccion a microcontroladores

DIFERENCIA ENTRE MICROPROCESADOR Y MICROCONTROLADOR

Page 8: Introduccion a microcontroladores

Estructura de un sistema abierto basado en un microprocesador.

Page 9: Introduccion a microcontroladores

Estructura de un sistema cerrado basado en un microcontrolador.

Page 10: Introduccion a microcontroladores

VENTAJAS DE UN MICROCONTROLADOR FRENTE A UN MICROPROCESADOR

La gran ventaja que presenta un microcontrolador, frente a un

microprocesador es la inclusión de diversos módulos y periféricos que permiten que el microcontrolador realice funciones completas sin

necesidad de elementos externos mas allá de cristal y un oscilador.

Page 11: Introduccion a microcontroladores

CLASIFICACION DE LOS MICROCONTROLADORES

CLASIFICACION DE LOS MICROCONTROLADORES

DESCRIPCION

SEGÚN EL TAMAÑO DE LOS DATOS4 BITS8 BITS

16 BITS32 BITS64 BITS

SEGÚN LA ARQUITECTURA INTERNA VON NEUMANHARVARD

SEGÚN LA ARQUITECTURA DEL PROCESADOR MICROCONTOLADORES CISCMICROCONTOLADORES RISCMICROCONTOLADORES SISC

Page 12: Introduccion a microcontroladores

ARQUITECTURA DE VON NEUMANN

Page 13: Introduccion a microcontroladores

ARQUITECTURA HARVARD

Page 14: Introduccion a microcontroladores

TIPO DE MEMORIA DE PROGRAMACION

Page 15: Introduccion a microcontroladores
Page 16: Introduccion a microcontroladores

MICROCONTROLADORES DE 32 BITS

Este grupo presenta características avanzadas tanto en velocidad de procesamiento como en funciones

especiales que realiza. Dentro de las familias más importantes se pueden

mencionar:Familias 68k/Coldfire MCF52XX, 68K

M683XX, 68K M680X0.

Page 17: Introduccion a microcontroladores

CARACTERISTICAS DE OTROS MICROCONTROLADORES

Altaír es el nombre genérico de una familia de microcontroladores de propósito general

compatible con la familia 51. Todos ellos son programados directamente desde un equipo PC mediante lenguaje macroensamblador, o bien mediante otros lenguajes disponibles para la

familia 51 (Basic, C, etc.)

Page 18: Introduccion a microcontroladores

Como entrenador o sistema de iniciación existen varios modelos, entre los que destacan el Altair 32 básico o bien el Altair 535A completo. Para proyectos avanzados o desarrollos profesionales, el Altair 537 A.

Intel.

Siemens.

Page 19: Introduccion a microcontroladores

LOS MICROCONTROLADORES FREESCALE.

Esta familia de microcontroladores es una de las más difundidas y utilizadas a nivel mundial,

brindando un sinfín de posibilidades que harán que cualquier diseñador no piense otra cosa que no

sea utilizar un microcontrolador Freescale en sus desarrollos. Sus aplicaciones incluyen las comunicaciones, el control, la electrónica

automotriz, etc.

Page 20: Introduccion a microcontroladores

Familias 68HC05-J y 68HC115-K.

Familia 68HC05-P.

Familia 68HC05-L.

Familias 68HC05-C y 68HC05-D

Familia 68HC05-B.

Familia de microcontroladores HC05.

Page 21: Introduccion a microcontroladores

Familia de microcontroladores HC11.

Esta es una familia de microcontroladores de 8 bits de muy alto rendimiento, su arquitectura es compatible con la HC05 y su programación es

compatible con la familia de microcontroladores de 16 bits 68HC 12; esto hace que la migración de diseños de una familia a otra sea bastante

rápida.

Page 22: Introduccion a microcontroladores

Familia de microcontroladores HC12

Este es un poderoso microcontrolador de 16 bits, según Freescale reúne lo mejor del 68HC 11 y mucho mas.Entre sus principales características se encuentran:.Bajo consumo de potencia y operación a bajo voltaje .Memorias flash y EEPROM en un solo chip.Instrucciones de Fuzzy logic.Bus de datos de 16 bits .64 nuevas instrucciones adicionales a las ya conocidas del 68HC11.Unidad Aritmética Lógica (ALU) de 20 bits.Conversor A/D.PWM

Page 23: Introduccion a microcontroladores

Microcontroladores COLDFIRE de Freescale.

Con la base de años de experiencia en control industrial y comunicaciones, Freescale ha

desarrollado el primer microcontrolador de 32-bit con Ethernet, CAN y memoria flash incorporada. El

nuevo dispositivo, el Coldfire MCF5282, ofrece a los diseñadores una opción poderosa, nueva y de bajo costo que incluye avanzadas características de comunicaciones, un amplio set de periféricos

una gran variedad de software y herramientas de desarrollo para sistemas de redes embedded.

Page 24: Introduccion a microcontroladores

Principios básicos de operación

interna.

El microcontrolador ejecuta las instrucciones que se encuentran

almacenadas en la memoria de programa. Este proceso se genera de manera

síncrona con base en un reloj un oscilador (OSC), que paso a paso va siguiendo una maquina de estados finita encargada de

buscar la instrucción en memoria, interpretarla y ejecutar las tareas

asociadas a la instrucción en particular.

Page 25: Introduccion a microcontroladores

Unidad Central de Procesamiento (CPU).

Memoria interna.

Memoria de programa.

Memoria de datos.

Puertos de entrada/ salida .

Page 26: Introduccion a microcontroladores

Sistemas De Desarrollo.

Existen gran cantidad de modelos, los cuales se ajustan a necesidades y presupuestos disponibles. Estos equipos ofrecen muchas ventajas a pesar de su bajo costo; por ejemplo, una de las ventajas que presentan los programadores de microcontroladores Freescale sobre programadores de otro fabricantes es que incluyen la capacidad de emulación en el circuito de aplicación, y aunque esta tarea no se ejecuta en tiempo real, si es de gran ayuda para agilizar el trabajo y disminuir el tiempo de desarrollo de los programas.

Page 27: Introduccion a microcontroladores

Tarjetas de evaluación o tarjetas demo.

Freescale ofrece diferentes tarjetas de circuito impreso para poder acelerar el desarrollo de

aplicaciones, eliminando la necesidad de hacer tarjetas de circuito impreso para iniciar el proceso. El diseñador puede desarrollar su código, grabarlo en el microcontrolador y

probarlo.

Page 28: Introduccion a microcontroladores

MUCHAS GRACIAS POR SU ATENCION