Microcontroladores U1

Embed Size (px)

Citation preview

  • 8/19/2019 Microcontroladores U1

    1/18

    Unidad 1

    Conceptos Introductorios a los microcontroladores

    1.1 Diferencias entre Microprocesador, Microntrolador y Microcomputad1.2 Características y aplicaciones de los Microcontrontroladores

    1.3 Tipos de Arquitecturas computacionales.

    1.4 Tipos de Microcontroladores y sus fabricantes

  • 8/19/2019 Microcontroladores U1

    2/18

    Introducción mP, mC y mPC

    Estos dispositivos están presentes en nuestro casa, nuestro trnuestra vida y en general, a través de las tecnologías que surgencuales poseen una finalidad de controlar el funcionamiento de dcomo el ratón y teclado de las computadoras, teléfono edispositivos.

    Las extensas áreas de aplicación de estos dispositivos, que

    considerar ilimitadas, exigirán un gigantesco trabajo de diseño y faLa industria informática acapara gran parte de estos dispositivfabrican. Los sistemas de supervisión, vigilancia y alarmas de inceautomóviles y barcos de guerra, etc. Las comunicaciones y sus stransferencia de información.

  • 8/19/2019 Microcontroladores U1

    3/18

    Diferencias mP, mC y mPC

    Para proponer alguna diferencia entre estos dispositivos se resus componentes, su arquitectura Hardware y software.

    Entre sus elementos generales están:

    • Unidad de procesamiento Central (CPU)

    • Unidad Aritmética lógica (ALU)

    Bus interno, de datos y de control.• Memoria

    • Dispositivos de entrada/salida (GPIO)

    • Módulos para el control de periféricos.

    Ver video “Dent

  • 8/19/2019 Microcontroladores U1

    4/18

    Unidad de control de procesos (CPU)

    El CPU determina las características principales tanto a nivel de hacomo Software. Su función dentro del un sistema es el de procesotratamiento de datos, actúa como el conductor y supervisor de loscomponentes de hardware del sistema. Esta enlazada con otroscomponentes y por lo tanto muchos grupos de componentes recibordenes y son activados de forma directa por él.

    El CPU esta dividido en tres grandes Bloques

    • Unidad de Decodificación

    • Unidad de Ejecución

    • Unidad Aritmética - Lógica

    Ver video“Funcionamient

    microprocesado

    Min 1.15 al Min

  • 8/19/2019 Microcontroladores U1

    5/18

    Tarea 1.1

    Mapa conceptual de una ALU

  • 8/19/2019 Microcontroladores U1

    6/18

  • 8/19/2019 Microcontroladores U1

    7/18

  • 8/19/2019 Microcontroladores U1

    8/18

  • 8/19/2019 Microcontroladores U1

    9/18

    Arquitectura y funcionalidad de los CPU

    Existen tres orientaciones en cuanto al numero de instrucciones qejecutar:

    Complex Instruction set Computing ( CISC )Computadores de Juego de Instrucciones Complejo

    Reduced Instruction Set Computer ( RISC )Computadores de Juego de instrucciones reducidas

    Simple Instruction Set Computing ( SISC )Computadores de Juego de Instrucciones Especifico

  • 8/19/2019 Microcontroladores U1

    10/18

    CISC

    Un gran numero de Procesadores están basados en la filosofíaDisponen de mas de 80 instrucciones máquina en su repertoralgunas de las cuales son muy sofisticadas y potentes, requirimuchos ciclos para su ejecución. Una ventaja de los Procesades que ofrecen al programador instrucciones complejas que acomo macros.

  • 8/19/2019 Microcontroladores U1

    11/18

    RISC

    Tanto la industria de los computadores comerciales están avahacia esta filosofía. en estos procesadores el repertorio deinstrucciones máquina es muy reducido y las instrucciones soy, generalmente, se ejecutan en un ciclo. La sencillez y rapideinstrucciones permiten optimizar el harware y el software delprocesador.

  • 8/19/2019 Microcontroladores U1

    12/18

    SISC

    En procesamientos destinados a aplicaciones muyconcretas, el juego de instrucciones, además de serreducido es “especifico”, o sea, las instrucciones se

    adaptan a las necesidades de la aplicación prevista.

  • 8/19/2019 Microcontroladores U1

    13/18

    Memoria

    En los dispositivos electrónicos basados en controladores la mde instrucciones y datos puede estar o no integrada en el proUna parte debe ser no volátil, tipo ROM y se destina a contenprograma de instrucciones que gobiernan la aplicación. Otra pmemoria será tipo RAM, volátil, y se destina a guardar las varlos datos.

  • 8/19/2019 Microcontroladores U1

    14/18

  • 8/19/2019 Microcontroladores U1

    15/18

    Tarea 1.2

    Investigar para comentar en clase los siguientes tipos de me• OTP• EPROM

    • EEPROM

    • FLASH

  • 8/19/2019 Microcontroladores U1

    16/18

    Bus interno, de datos y de control.

    Se denomina bus, en informática, al conjunto de conexio(cables, placa de circuito impreso, etc.) que pueden compamúltiples componentes de hardware para que se comunique

    El propósito de los buses es reducir el número de rutas necela comunicación entre los distintos componentes, al rcomunicaciones a través de un solo canal de datos. Ésta es lala que, a veces, se utiliza la metáfora "autopista de datos".

  • 8/19/2019 Microcontroladores U1

    17/18

    Bus interno, de datos y de control.

    En realidad, cada bus se halla generalmente constituido por entre 50 y 100 líneas físicas di

    dividen a su vez en tres subconjuntos:

    El bus de direcciones, (también conocido como bus de memoria) transporta las direccioneal que el procesador desea acceder, para leer o escribir datos. Se trata de un bus unidirecc

    El bus de datos transfiere tanto las instrucciones que provienen del procesador como las qhacia él. Se trata de un bus bidireccional.

    El bus de control (en ocasiones denominado bus de comando) transporta las órdenes y lassincronización que provienen de la unidad de control y viajan hacia los distintos componenhardware. Se trata de un bus bidireccional en la medida en que también transmite señalesdel hardware.

  • 8/19/2019 Microcontroladores U1

    18/18