INTRODUCCION A MICROCONTROLADORES
JORGE IVAN ROJAS CARDENAS GEISSON ANDRES FABIAN ALVAREZ BARRERAAUTOMATIZACION INDUSTRIAL148904
 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.
INTRODUCCION A LOS MICROCONTROLADORES MOTOROLA FREESCALELas 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.
RESEÑA HISTORICARecibe 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.
¿QUE ES UN MICROCONTROLADOR?
DIFERENCIA ENTRE MICROPROCESADOR Y MICROCONTROLADOR
Estructura de un sistema abierto basado en un microprocesador.
Estructura de un sistema cerrado basado en un microcontrolador.
VENTAJAS DE UN MICROCONTROLADOR FRENTE A UN MICROPROCESADORLa 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.
CLASIFICACION DE LOS MICROCONTROLADORES
ARQUITECTURA DE VON NEUMANN
ARQUITECTURA HARVARD
TIPO DE MEMORIA DE PROGRAMACION
MICROCONTROLADORES DE 32 BITSEste 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.
CARACTERISTICAS DE OTROS MICROCONTROLADORESAltaí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.)
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.
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.
Familia de microcontroladores HC05.Familia 68HC05-B.Familias 68HC05-C y 68HC05-DFamilias 68HC05-J y 68HC115-K.Familia 68HC05-P.Familia 68HC05-L.
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.
Familia de microcontroladores HC12Este 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
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.
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.
Unidad Central de Procesamiento (CPU).Memoria interna.Memoria de programa.Memoria de datos.Puertos de entrada/ salida .
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.
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.
MUCHAS GRACIAS POR SU ATENCION

Introduccion a microcontroladores

  • 1.
  • 2.
    JORGE IVAN ROJASCARDENAS GEISSON ANDRES FABIAN ALVAREZ BARRERAAUTOMATIZACION INDUSTRIAL148904
  • 3.
    INTRODUCCION Unode 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.
  • 4.
    INTRODUCCION A LOSMICROCONTROLADORES MOTOROLA FREESCALELas 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.
  • 5.
    RESEÑA HISTORICARecibe elnombre 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.
  • 6.
    ¿QUE ES UNMICROCONTROLADOR?
  • 7.
  • 8.
    Estructura de unsistema abierto basado en un microprocesador.
  • 9.
    Estructura de unsistema cerrado basado en un microcontrolador.
  • 10.
    VENTAJAS DE UNMICROCONTROLADOR FRENTE A UN MICROPROCESADORLa 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.
  • 11.
    CLASIFICACION DE LOSMICROCONTROLADORES
  • 12.
  • 13.
  • 14.
    TIPO DE MEMORIADE PROGRAMACION
  • 16.
    MICROCONTROLADORES DE 32BITSEste 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.
  • 17.
    CARACTERISTICAS DE OTROSMICROCONTROLADORESAltaí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.)
  • 18.
    Como entrenador osistema 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.
  • 19.
    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.
  • 20.
    Familia de microcontroladoresHC05.Familia 68HC05-B.Familias 68HC05-C y 68HC05-DFamilias 68HC05-J y 68HC115-K.Familia 68HC05-P.Familia 68HC05-L.
  • 21.
    Familia de microcontroladoresHC11.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.
  • 22.
    Familia de microcontroladoresHC12Este 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
  • 23.
    Microcontroladores COLDFIRE deFreescale.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.
  • 24.
    Principios básicos deoperació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.
  • 25.
    Unidad Central deProcesamiento (CPU).Memoria interna.Memoria de programa.Memoria de datos.Puertos de entrada/ salida .
  • 26.
    Sistemas De Desarrollo.Existengran 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.
  • 27.
    Tarjetas de evaluacióno 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.
  • 28.