alfredo montoya garcia u1.pptx

21
Instituto Tecnológico De Piedras Negras. Microcontroladores. Ingeniería Mecatronica Alfredo Montoya Garcia No. C. 12 430 120

Upload: alfredomontoyagarcia

Post on 22-Nov-2015

10 views

Category:

Documents


0 download

TRANSCRIPT

Instituto Tecnolgico De Piedras Negras. Microcontroladores.

Instituto Tecnolgico De Piedras Negras.Microcontroladores.Ingeniera MecatronicaAlfredo Montoya GarciaNo. C. 12 430 120

Unidad N 1Conceptos introducidos a los microcontroladores.1.1 Diferencia entre Microprocesador, Microcomputadora y Microcontrolador.1.2 Caractersticas y aplicaciones de los microcontroladores. 1.3 Tipos de arquitecturas computacionales. 1.4 Tipos de Microcontroladores y sus fabricantes.Qu es un microcontrolador?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 especfica. Un microcontrolador incluye en su interior las tres principales unidades funcionales de una computadora: unidad central de procesamiento, memoria y perifricos de entrada/salida.

1.- Microcontrolador Motorola 68HC11 y chips de soporte.2.- Microcontrolador PIC 18F8720 en encapsulado TQFP de 80 pines.3.- Die del microcontrolador de 8 bits Intel 8742, con CPU a 12 MHz, 128 bytes de memoria RAM, 2048 bytes de EPROM, y E/S en un chip.31.1. Diferencia entre Microprocesador, Microcomputadora y Microcontrolador.

1.-Es el encargado de ejecutar los programas, desde el sistema operativo hasta las aplicaciones de usuario.2.-(CPU) Unidad Central de Procesamiento. microprocesador incluye los circuitos de almacenamiento (o memoria cach).3.-41.2 Caractersticas y aplicaciones de los Microcontroladores.AplicacionesCampo de aplicaciones.

1.3 Tipos de arquitecturas computacionales.La arquitectura de computadoras es el diseo conceptual y la estructura operacional fundamental de un sistema de computadora. Es decir, es un modelo y una descripcin funcional de los requerimientos y las implementaciones de diseo para varias partes de una computadora, con especial inters en la forma en que la unidad central de proceso (CPU) trabaja internamente y accede a las direcciones de memoria.

Imagen: Una visin tpica de una arquitectura de computadora como una serie de capas de abstraccin: hardware, firmware, ensamblador, kernel, sistema operativo y aplicaciones.10HardwareSe refiere a todas las partes tangibles de un sistema informtico; sus componentes son: elctricos, electrnicos, electromecnicos y mecnicos. Son cables, gabinetes o cajas, perifricos de todo tipo y cualquier otro elemento fsico involucrado; contrariamente, el soporte lgico es intangible y es llamado software.

Hardware tpico de una computadora personal.1. Monitor2. Placa base3. CPU4. Memoria RAM5. Tarjeta de expansin6. Fuente de alimentacin7. Unidad de disco ptico8. Disco duro, Unidad de estado slido9. Teclado10. Ratn/Mouse11FirmwareEl firmware es un bloque de instrucciones de mquina para propsitos especficos, grabado en una memoria, normalmente de lectura/escritura (ROM, EEPROM, flash, etc.), que establece la lgica de ms bajo nivel que controla los circuitos electrnicos de un dispositivo de cualquier tipo. Est fuertemente integrado con la electrnica del dispositivo siendo el software que tiene directa interaccin con el hardware: es el encargado de controlarlo para ejecutar correctamente las instrucciones externas.

Un dispositivo de firmware muy comn: el control remoto de la televisin.12Lenguaje ensambladorEs un lenguaje de programacin de bajo nivel para los computadores, microprocesadores, microcontroladores y otros circuitos integrados programables. Implementa una representacin simblica de los cdigos de mquina binarios y otras constantes necesarias para programar una arquitectura dada de CPU y constituye la representacin ms directa del cdigo mquina especfico para cada arquitectura legible por un programador.

Imagen: Lenguaje de mquina del Intel 8088. El cdigo de mquina en hexadecimal se resalta en rojo, el equivalente en lenguaje ensamblador en rosa, y las direcciones de memoria donde se encuentra el cdigo, en azul. Abajo se ve un texto en hexadecimal y ASCII.13Kernel o NcleoEs un software que constituye una parte fundamental del sistema operativo, y se define como la parte que se ejecuta en modo privilegiado (conocido tambin como modo ncleo).1 Es el principal responsable de facilitar a los distintos programas acceso seguro al hardware de la computadora o en forma bsica, es el encargado de gestionar recursos, a travs de servicios de llamada al sistema.Sistema Operativo y AplicacionesEs un programa o conjunto de programas que en un sistema informtico gestiona los recursos de hardware y provee servicios a los programas de aplicacin, ejecutndose en modo privilegiado respecto de los restantes y anteriores prximos y viceversa (aunque puede que parte del mismo se ejecute en espacio de usuario).Una aplicacin puede informalmente entenderse como un programa en ejecucin. Formalmente un proceso es "Una unidad de actividad que se caracteriza por la ejecucin de una secuencia de instrucciones, un estado actual, y un conjunto de recursos del sistema asociados.

Imagen: Interaccin entre el Sistema Operativo con el resto de las partes.151.4 Tipos de Microcontroladores y sus fabricantes.Qu es un Microcontrolador?Son los procesadores con memoria incorporada y se encuentran en dispositivos que van desde cepillos de dientes elctricos a los controladores de frenos antibloqueo en los automviles. Esta amplia gama de aplicaciones, ha dado lugar a diferentes tipos de microcontroladores con una variedad de memoria integrada y circuitos perifricos. Cada tipo de microcontrolador est adaptado a una aplicacin en particular o tipo de circuito.

Esta es una lista de microcontroladores comunes ordenados por su nombre comercial:11 Freescale Semiconductor12 Fujitsu13 Holtek14 Infineon15 Intel16 Lattice Semiconductor17 Microchip Technology18 National Semiconductor19 NEC20 Parallax1 AMCC2 Altera3 Analog Devices4 Atmel5 Charmed Labs6 Cypress MicroSystems7 Dallas Semiconductor8 ELAN Microelectronics Corp.9 Energy Micro AS10 EPSON Semiconductor22 Rabbit Semiconductor23 Renesas Technology24 Silabs25 Silicon Motion26 STMicroelectronics27 Texas Instruments28 Toshiba29 Western Design Center30 Ubicom31 Xemics32 Xilinx33 ZiLOGBibliografahttp://es.wikipedia.org/wiki/Microcontroladorhttp://es.wikipedia.org/wiki/Microprocesadorhttp://es.wikipedia.org/wiki/Microcomputadora