3. Hardware. 3.1 Microcontrolador MCF51QE128 de FreeScale Definición de Microcontrolador

Tamaño: px
Comenzar la demostración a partir de la página:

Download "3. Hardware. 3.1 Microcontrolador MCF51QE128 de FreeScale Definición de Microcontrolador"

Transcripción

1 3. Hardware 3.1 Microcontrolador MCF51QE128 de FreeScale Definición 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 (CPU), memoria y periféricos de entrada/salida. Se puede decir que es una evolución del microprocesador, al añadirle a este último las funciones que antes era necesario situar externamente con otros circuitos. El ejemplo típico esta en los puertos de entrada/salida y en la memoria RAM, en los sistemas con microprocesadores es necesario desarrollar una lógica de control y unos circuitos para implementar las funciones anteriores, con un microcontrolador no hace falta porque lo lleva todo incorporado, además en el caso de tener que ampliar el sistema ya ofrece recursos que facilitan esto. En resumen, un microcontrolador es un circuito integrado independiente, que no necesita memoria ni puertos externos pues los lleva en su interior, que facilita la tarea de diseño y reduce el espacio, traduciéndose todo a una aplicación final más económica y fiable El microcontrolador MCF51QE128 Una de las mayores ventajas de los microcontroladores Freescale son los bajos precios de éstos, la alta potencia en operación y el bajo consumo cuando se opera a máxima frecuencia de trabajo, especialmente cuando se lleva la operación a baja velocidad. Para este proyecto hemos elegido el microcontrolador MCF51QE

2 Figura 4 El microcontrolador MCF51QE128 Es un microcontrolador con procesador interno (CPU) tipo COLDFIRE V1, y perteneciente a la familia FLEXIS, que surge con la innovación introducida por Freescale para permitir una fácil migración del mundo de los 8 bits al de los 32 bits. Esto asegura una gran compatibilidad con microcontrolador con núcleo de 8 bits, permitiendo migrar con muy pocos cambios en software y hardware. Sus características más importantes son: Núcleo ColdFire V1 de 46 Dhrystone (2.1 MIPS) a 50 MHz. Rango de operación de V. Hasta 8K bytes SRAM y 32K bytes de flash. 2 Módulos Seriales de comunicación (SCI) 2 interfaces I2C 2 Interfaces Seriales Sincrónicas (SPI). 2 módulos de interrupciones de teclado (KBI) de ocho canales cada uno. Timers de 16 bits: uno de 6 canales y dos de 3 canales Conversor A/D de 12 bits de resolución de 20 canales. 26

3 Dos comparadores analógicos. Hasta 54 Input / Output (I/O) generales. Sistemas Integrados (PLL, software watchdog). Internal clock source Regulador de tensión con fast start up y regulación de baja tensión. Oscilador de 32 khz de low power Modos de funcionamiento Las máquinas ColdFire V1 tienen la capacidad de trabajar en distintos modos de funcionamiento (Ver tabla 2), dentro de los cuales se pueden mencionar: Modo de depuración para desarrollo de código: Manejado directamente por el módulo BDC (Background Debug Controller), el trabajo importante de este modo es el de poder analizar las operaciones del microcontrolador durante la ejecución del software del usuario. Por medio de este modo es posible descargar el bootloader o la aplicación del usuario dentro de la memoria FLASH. Este modo también puede ser usado para borrar y reprogramar la FLASH después de que esta ha sido programada con anterioridad. Modo seguro: Mientras que el microcontrolador se encuentre en modo seguro, existen restricciones aplicadas a los comandos del depurador. Modo RUN: Es el modo normal de operación y el más común, porque es el modo en el que el usuario puede ejecutar su código. La máquina reconoce la solicitud de entrada al modo cuando el pin BKGD/MS es llevado a alto con el flanco de bajada de la señal interna de RESET. Este modo presenta las siguientes variaciones: o Modo RUN normal: Una vez la CPU ha salido del estado de RESET, carga el registro SR (Status Register) y el registro PC (Program Counter) con el contenido de las direcciones 0x(00)00_0000 y 0x(00)00_0004 de la memoria y ejecuta la primera instrucción apuntada por el PC. Es importante saber que la arquitectura ColdFire V1 usa direccionamientos por byte en el modo big endian. 27

4 o Modo RUN en bajo consumo (LPRUN: low Power RUN): En este modo el regulador interno se lleva al estado de standby y de esta manera ubicar la CPU en modo de bajo consumo. Es importante saber que el sistema queda alimentado de manera no regulada y que todos los periféricos no usados son privados de la señal de reloj, vía los registros SCGC1 y SCGC2. También es importante saber que la CPU no puede entrar en modo LPRUN cuando el sistema se encuentra en uso del BDM (Background Debug Module). Tabla 2 Modos de funcionamiento del microprocesador 28

5 Antes de ingresar al modo LPRUN, las siguientes acciones deberán ser ejecutadas: - El FLL (Frecuency Loop Locked) del módulo ICS (Internal Clock Source) es llevado a un estado de bypass, para la adopción de un modo de operación de bajo consumo llamado FBELP (FLL Bypassed External Low Power) - El bit HGO del registro ICSC2 es aclarado, para configurar un oscilador externo de bajo consumo. - La frecuencia del bus es menor que 125 khz. - El módulo conversor análogo a digital (ADC) deberá trabajar en baja potencia o ser deshabilitado. - El módulo de detección de bajo voltaje deberá ser deshabilitado, debido a la condición de standby del regulador interno. - No se tiene disponibilidad sobre la programación o borrado de la FLASH. Finalmente, se puede ingresar al modo, llevando un 1 al bit LPR del registro SPMSC2 (System Power Management Status and Control 2 Register). Para regresar al modo normal de RUN, es necesario aclarar el bit LPR. El bit LPRS indicará si el regulador está en modo normal de funcionamiento y la máquina podrá correr a la máxima velocidad configurada. Si una interrupción se presenta, la máquina podrá salir del estado de LPRUN, esto se puede lograr poniendo en 1 el bit LPWUI del registro SPMSC2 y dentro de la rutina de atención a la interrupción se podrá habilitar la operación del ICS (Internal Clock Source) a máxima velocidad. Modos de WAIT: Para entrar en este modo de bajo consumo es necesario ejecutar la instrucción STOP, después de configurar la máquina como se ilustra en la Tabla 2. 29

6 o Modo normal de WAIT: La CPU queda en modo STOP y el consumo se reduce significativamente, dado a que el reloj es interrumpido. La arquitectura ColdFire V1 no hace diferencia entre elmodo STOP y el modo WAIT, ambos son catalogados como modos de STOP, desde la perspectiva del núcleo. La diferencia entre ambos modos sólo se aprecia desde el suministro del reloj a los periféricos del sistema. En modo STOP, la mayoría de los periféricos son desalimentados de reloj, mientras que en modo WAIT el reloj alimenta la mayoría de los módulos. Si es necesario que el sistema responda a comandos en el modo BDM, será prioritario poner a 1 el bit ENBDM. Al presentarse un evento de interrupción, estando la máquina en modo WAIT, la CPU ejecuta un proceso de excepción, comenzando con un servicio de apilamiento de información valiosa y luego conduciendo la máquina a un servicio de atención a la interrupción. o Modo LPWAIT: La diferencia respecto al modo normal de WAIT es que el regulador de la CPU sale de regulación y queda en estado de standby. Lo anterior reduce enormemente el consumo de la máquina, consumo que puede ser reducido aún más deshabilitando los módulos que no se utilicen. Esta última operación se puede lograr poniendo a cero los bits de los módulos a inactivar en el registro SCGC. Las restricciones vistas en el modo LPRUN se aplican al modo LPWAIT. Si el bit LPWUI es puesto a 1, cuando la máquina ha ejecutado la instrucción STOP, el regulador regresa a su estado de regulación y el ICS puede ser llevado a su máxima velocidad en la entrada a la rutina de atención a la interrupción, que determinó la salida del estado de WAIT. Si el bit LPWUI es puesto a 0, cuando la máquina ha ejecutado la instrucción STOP, la CPU regresa al modo LPRUN. Modos de STOP: Existen tres modos de operación en STOP, siempre y cuando el bit STOPE del registro SOPT1 se encuentre en 1. El bit WAITE del registro SOPT1 deberá ser aclarado, excepto cuando se desee trabajar en modo WAIT. 30

7 En el modo STOP3 las fuentes de reloj de la CPU son interrumpidas. Los diferentes modos de STOP son seleccionados mediante el bit PPDC del registro SPMSC2. La mayoría de los comandos del modo background (BDM) no son reconocidos en los modos de STOP, pero el comando BACKGROUND puede sacar la CPU del modo STOP4 y entrar en modo HALT. Quedando la CPU en el modo HALT y estando el bit ENBDM en 1, todos los comandos del BDM se podrán utilizar. o Modo STOP2: La tabla 2 detalla la forma de ingresar al modo STOP2, en donde la mayoría de los módulos de la CPU son apagados, con excepción de la memoria RAM y el módulo RTC (Real Time Clock) de manera opcional. Al entrar a este modo, la CPU almacena el estado de los pines I/O en la RAM, con el propósito de recuperar su estado una vez se decida salir del modo. Para salir de este modo, es necesario introducir un flanco de bajada en el pin de RESET del sistema o generar un evento de excepción por interrupción en el módulo RTC, siempre y cuando esté habilitado. También, al salir del modo STOP2, la máquina ejecuta un estado de POR (Power On Reset) conformado por los siguientes eventos: - Todos los módulos de control y los registros de estado son inicializados por el controlador de manejo de la potencia, por el RTC y por el buffer de trazo del depurador (Debug Trace Buffer). Más adelante, en el texto, serán tratados otros registros afectados por este evento. - La función de RESET por LVD será habilitada y la CPU se quedará en estado de RESET si el voltaje de la fuente VDD queda por debajo del voltaje de comparación (LVD trip point). - La CPU comienza un proceso de excepción por RESET, realizando la captura de los vectores en las direcciones 31

8 0x(00)00_0000 y 0x(00)00_0004. Adicionalmente la bandera PPDF del registro SPMSC2 es puesta a 1. Esta bandera es servida para que el usuario pueda ejecutar una rutina de recuperación por salida del modo STOP2. Para mantener el estado de los pines de I/O antes de entrar al modo STOP2, es necesario recuperar su estado desde la memoria RAM hacia los registros de los puertos. Esta acción exige que se escriba un 1, antes de la recuperación, sobre el bit PPDACK del registro SPMSC2. En caso de no escribirse un 1 sobre el bit PPDACK, el estado de los pines I/O será asumido como el indicado para un RESET normal o por defecto. Para aquellos pines que están trabajando como servicio a los módulos, es necesario reconfigurar el periférico antes de escribir en el bit PPDACK. Si en el modo STOP2 se tiene la opción de oscilador para bajo rango (bit RANGE = 0 del registro ICSC2), como reloj para el RTC, es necesario reconfigurar el registro ICSC2 antes de escribir en el bit PPDACK. Para deshabilitar el reloj en el modo STOP2, es necesario conmutarse al modo FBI o FEI del módulo SCI, antes de ejecutar la instrucción STOP. o Modo STOP3: La tabla 2 detalla la forma de ingresar al modo STOP3, en donde el estado de todos los registros internos, el contenido de la memoria RAM y el estado de los pines I/O, se mantienen. El regulador interno entra a operar en modo de standby. Para salir de este modo, es necesario introducir un flanco de bajada en el pin de RESET del sistema o generarse un evento de excepción por interrupción de los siguientes módulos: RTC, ADC, ACMP, IRQ, SCI o KBI. Si se sale del modo STOP3 vía evento de RESET, el MCU es reinicializado y las operaciones son resumidas después de cargarse el vector de RESET. Si se sale del modo STOP3 vía evento de excepción por fuente de interrupción, el MCU cargará el vector adecuado, dependiendo del módulo que generó la interrupción. 32

9 o Modo STOP4: A diferencia de los modos STOP2 y STOP3, en este modo el regulador trabaja a plena regulación. Este modo es también llamado modo HALT y está relacionado directamente con la entrada a modo BDM desde STOP o por un evento de LVD desde STOP. Si el bit ENBDM está en 1 cuando la CPU ejecuta la instrucción STOP, el sistema suministra reloj a la lógica de control del modo background (BDM) de modo que ésta permanece activa durante el modo STOP. Si el usuario intenta entrar a STOP2 o STOP3 cuando el bit ENBDM está en 1, el sistema queda en STOP4 (ver Tabla 2 para detalles). El ingreso a este modo también se obtiene si los bits LVDE o LVDSE del registro SPMSC1 están en 1 y se presenta un evento por de bajo voltaje con el módulo LVD, previamente habilitado. Es importante anotar que el LVD trabajará correctamente si el regulador interno se encuentra operando a plena regulación, lo cual descarta los modos STOP2 y STOP3 para esta condición. El LVD puede generar un evento de excepción de RESET o de interrupción. Para salir del modo STOP4 es necesario que se produzca un evento de RESET o alguna de las siguientes excepciones de interrupción: RTC, LVD, LVW, ADC, ACMP, IRQ, SCI o KBI Registros de la CPU Heredando de la máquina M68000, la arquitectura ColdFire V1 no especifica registros acumuladores ni registros punteros (índices o bases), para la manipulación de datos y decodificación de las instrucciones en memoria. Esta arquitectura contiene un juego de registros generales, que cumplen con funciones de manipulación de datos y direccionamiento de memoria llamados los D n y A n, respectivamente. 33

10 El modelo de programación depende del concepto de nivel de privilegio, que el programador elige de la máquina. Existen dos niveles de privilegio llamados nivel de usuario y nivel de supervisor, que a continuación se describen. Registros para nivel de supervisor únicamente: Están restringidos para el software de control de programa, en donde son implementadas funciones restringidas sobre la operación del sistema, funciones de control sobre los pines I/O y manipulación de la memoria. Los registros relacionados con el nivel de supervisor son: o Registro de Estado (SR: State Register): Utilizado para almacenar el estado del procesador y que a su vez incluye: - El registro CCR (Code Condition Register), que no es más que el registro de las banderas principales de la CPU. - Los bits de máscara de prioridad para los eventos de excepción por interrupción. - Otros bits de control en el nivel de supervisión. o Registro de Configuración de la CPU (CPUCR: CPU Configuration Register): Este registro suministra al nivel de supervisor la opción de configuración de funciones del núcleo. Ciertas características del hardware pueden ser habilitadas o inhibidas de forma individual, según sea el valor de los bits del CPUCR o Registro Base a Vector (VBR: Vector Base Register): Este registro contiene la dirección base a los vectores de excepción localizados en la memoria. Para acceder a la tabla de vectores, el desplazamiento de un vector es adicionado al VBR. Para los procesadores ColdFire, los 20 bits de menor peso del VBR no son utilizados. Esto fuerza a que la tabla de vectores esté alineada con 16 bloques de 1MB Los 8 bits superiores del registro VBR son forzados a cero debido a que el núcleo del ColdFire direcciona en 24 bits, es decir hasta 16 MB. El VBR puede ser utilizado para relocalizar la tabla de vectores de 34

11 excepción, desde su dirección inicial dentro de la FLASH (0x(00)00_0000) hacia la base de la RAM (0x(00)80_0000), si fuera necesario. Registros para nivel de supervisor y usuario: Se acceden desde el nivel de supervisor o usuario, sin ninguna restricción. Estos registros son: o Registros de Dato (D0 D7): Estos registros son para hacer operaciones sobre datos en formatos de 8, 16 o 32 bits. También, estos registros pueden ser usados como registro índice. Ante un evento de excepción por RESET, los registros D0 y D1 se precargan con un valor de configuración del hardware implementado en el núcleo ColdFire V1. o Registros de Dirección (A0 A6): Estos registros son usados como punteros pila por software, registro índice o registros base a direcciones. También, estos registros pueden ser usados como registros tipo dato para operaciones de 16 o 32 bits o Puntero a Pila del Usuario y el Supervisor (A7 y OTHER A7): El MCU ColdFire V1 soporta dos punteros a pila de manera independiente. El puntero a pila para el nivel de supervisor es conocido como SSP (Supervisor Stack Pointer). Para el nivel de usuario el puntero a pila es USP (User Stack Pointer). El modelo de programación del BDM soporta lecturas y escrituras directas sobre el SSP y el USP, siendo responsabilidad del sistema de desarrollo externo, basado en el estado del bit S del registro SR, hacer la elección apropiada. o Registro de Código de Condiciones (CCR: Condition Code Register):Configura el byte de menor peso del registro SR e informa sobre el resultado de operaciones aritméticas y lógicas de la CPU 35

12 o Contador de Programa (PC: Program Counter): Este registro contiene la dirección de la siguiente instrucción a ser ejecutada (ver Figura 5.10). Durante la ejecución de una instrucción, el procesador incrementa automáticamente la dirección del PC (el incremento no necesariamente es 1, depende de la posición de la siguiente instrucción) o localiza un nuevo valor de dirección en el PC, si se trata de un salto, llamado a subrutina o atención a un proceso de excepción. El PC será cargado durante el proceso de excepción por RESET con el contenido de la dirección 0x(00)00_0004 (recordar que la carga es en modo big endian). 3.2 Módulo LCD La pantalla se trata de un módulo LCD ST7066U, cuyo fabricante es Powertip Technology Corporation, de 4 líneas de 20 caracteres que va alimentado a 5 V. Figura 5: Módulo LCD ST7066U 36

13 La pantalla cuenta con 16 patas, de las cuales, y según el manual que se nos ha facilitado, sólo 14 de ellas cuentan con una funcionalidad concreta que pasamos a detallar a continuación: Pin Símbolo Descripción 1 Vss Tierra de alimentación 2 Vdd Alimentación de +5V 3 V0 Contraste del cristal líquido. Normalmente se conecta a un potenciómetro a través del cual se aplica una tensión variable entre 0 y +5V que permite regular el contraste del cristal líquido. 4 RS Selección del registro de control/registro de datos: RS=0 Selección del registro de control RS=1 Selección del registro de datos 5 R/W Señal de lectura/escritura R/W=0 El Módulo LCD es escrito R/W=1 El Módulo LCD es leído 6 E Señal de activación del módulo LCD: E=0 Módulo desconectado y no funcionan las demás señales E=1 Modulo conectado 7-14 D0-D7 Bus de datos bidireccional. A través de estas líneas se realiza la transferencia de información entre el módulo LCD y el sistema informático que lo gestiona Tabla 3: Descripción de los pines del módulo LCD 37

para el mercado industrial. Para poder cumplir con estas demandas del mercado están en muchas ocasiones

para el mercado industrial. Para poder cumplir con estas demandas del mercado están en muchas ocasiones Nueva familia de microcontroladores de 8 y 32 Bits FLEXIS de Freescale Por Luis Casado de Freescale Semiconductor Freescale Semiconductor www.freescale.com Figura 1. Família Flexis de microcontroladores

Más detalles

5. Microcontroladores de 32 bits. (C) 2007 Ibercomp S. A.

5. Microcontroladores de 32 bits. (C) 2007 Ibercomp S. A. 0LFURFRQWURODGRUHVGHELWV Cada vez existen más equipos que incorporan un microcontrolador en su sistema con el fin de aumentar de manera importante sus prestaciones, reducir su tamaño y coste, mejorar su

Más detalles

Tema 3: Microprocesador ColdFire MCF5282

Tema 3: Microprocesador ColdFire MCF5282 Tema 3: Microprocesador ColdFire MCF5282 Departamento de Electrónica Curso 2010/11 Índice Introducción al MCF5282 Las familias 68K y ColdFire Características generales del MCF5282 El núcleo del MCF5282

Más detalles

Elección de un microcontrolador

Elección de un microcontrolador Elección de un microcontrolador Decisión multivariable. No hay un óptimo evidente Factores: Herramientas de desarrollo Base de conocimientos Precio y disponibilidad Familia versátil y en desarrollo Cantidad

Más detalles

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE BOGOTÁ FACULTAD DE INGENIERÍA INGENIERÍA MECATRÓNICA

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE BOGOTÁ FACULTAD DE INGENIERÍA INGENIERÍA MECATRÓNICA UNIVERSIDAD NACIONAL DE COLOMBIA SEDE BOGOTÁ FACULTAD DE INGENIERÍA INGENIERÍA MECATRÓNICA INTRODUCCIÓN AL PIC NOMENCLATURA ARQUITECTURA. TEMPORIZACIÓN. SET DE INSTRUCCIONES. MODOS DE DIRECCIONAMIENTO.

Más detalles

Arquitectura y Periféricos

Arquitectura y Periféricos Arquitectura y Periféricos Departamento de Electrónica Fundación San Valero Características fundamentales: Arquitectura RISC avanzada Harvard: 16- bit con 8- bit de datos. 77 instrucciones Desde 18 a 80

Más detalles

Curso sobre Microcontroladores Familia HC9S08 de Freescale

Curso sobre Microcontroladores Familia HC9S08 de Freescale Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: info@edudevices.com.ar Responsable Area Educación ELKO / ARROW www.elkonet.com

Más detalles

TEMA 2: MICROPROCESADORES Y MICROCONTROLADORES

TEMA 2: MICROPROCESADORES Y MICROCONTROLADORES 12/31/2011 1 TEMA 2: MICROPROCESADORES Y MICROCONTROLADORES Sistemas Digitales basados en Microprocesador Grado en Ingeniería Telemática Raúl Sánchez Reíllo Sistemas Digitales Basados en Microprocesador

Más detalles

Señales de interfase del Z80

Señales de interfase del Z80 Señales de interfase del Z80 El microprocesador Z80 está integrado en una pastilla de 40 pines. Estos terminales pueden agruparse funcionalmente como muestra la figura: Bus de direcciones El bus de direcciones

Más detalles

Capítulo 3. Microcontroladores 3.1 Definiciones

Capítulo 3. Microcontroladores 3.1 Definiciones Capítulo 3. Microcontroladores En este capítulo se define el microcontrolador, con una breve semblanza histórica sobre procesadores. Se habla más detenidamente sobre los PICs y se muestran características

Más detalles

Tema: Microprocesadores

Tema: Microprocesadores Universidad Nacional de Ingeniería Arquitectura de Maquinas I Unidad I: Introducción a los Microprocesadores y Microcontroladores. Tema: Microprocesadores Arq. de Computadora I Ing. Carlos Ortega H. 1

Más detalles

Arquitectura de Computadores II

Arquitectura de Computadores II Facultad de Ingeniería Universidad de la República Instituto de Computación Temas Repaso de conceptos Microcontroladores CISC vs RISC CISC Complex Instruct Set Computers RISC Reduced Instruct Set Computers

Más detalles

Tema 4 Microprocesador MCF5282: Hardware

Tema 4 Microprocesador MCF5282: Hardware Tema 4 Microprocesador MCF5282: Hardware Curso 2010/11 Índice 1. Introducción 2. Descripción general de los terminales 3. Módulo de interfaz externo (EIM) 4. Módulo de generación de chip-selects (CS) 5.

Más detalles

Microcontrolador PIC16F84: Arquitectura

Microcontrolador PIC16F84: Arquitectura Microcontrolador PIC16F84: Arquitectura La arquitectura del PIC es tipo Harvard: Mem. de Programa (instrucciones) (tipo FLASH) Control DIR DATOS µp (tipo RISC, pipeline de 2 etapas) Control DIR DATOS 14

Más detalles

SISTEMAS OPERATIVOS Arquitectura de computadores

SISTEMAS OPERATIVOS Arquitectura de computadores SISTEMAS OPERATIVOS Arquitectura de computadores Erwin Meza Vega emezav@unicauca.edu.co Esta presentación tiene por objetivo mostrar los conceptos generales de la arquitectura de los computadores, necesarios

Más detalles

Anexo II: Lógica programada y lógica cableada. Ventajas e inconvenientes. MSP430G2553.

Anexo II: Lógica programada y lógica cableada. Ventajas e inconvenientes. MSP430G2553. Anexo II: Lógica programada y lógica cableada. Ventajas e inconvenientes. MSP430G2553. 1. Introducción Como se observa a lo largo de este proyecto, en casi todas las tarjetas esclavo recurrimos a usar

Más detalles

Arquitectura Interna del 8088

Arquitectura Interna del 8088 Arquitectura Interna del 8088 Intel diseñó el 8088/8086 para realizar al mismo tiempo las principales funciones internas de transferencia de datos y búsqueda de instrucciones. Para conseguir esto, el 8088

Más detalles

ESPACIO DE DIRECCIONES

ESPACIO DE DIRECCIONES ESPACIO DE DIRECCIONES INTRODUCCIÓN Existen dos espacios de dirección disponibles para el microcontrolador Z8 PLUS : El archivo de registros de la RAM contiene direcciones para todos los registros de control

Más detalles

Curso sobre Microcontroladores Familia HC9S08 de Freescale

Curso sobre Microcontroladores Familia HC9S08 de Freescale Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: info@edudevices.com.ar Responsable Area Educación ELKO / ARROW www.elkonet.com

Más detalles

Curso sobre Microcontroladores Familia HC9S08 de Freescale

Curso sobre Microcontroladores Familia HC9S08 de Freescale Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: info@edudevices.com.ar Responsable Area Educación ELKO / ARROW www.elkonet.com

Más detalles

Introducción a los microcontroladores. Decanato de Postgrado Mayo de 2011

Introducción a los microcontroladores. Decanato de Postgrado Mayo de 2011 Introducción a los microcontroladores Decanato de Postgrado Mayo de 2011 Microcontroladores aaaaa Un microcontrolador (Micro Controller Unit, MCU), es un circuito integrado programable, construido con

Más detalles

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata

INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata Muestreo de señales analógicas Principal requerimiento que surge al muestrear una señal continua: Definir el periodo de muestreo con suficiente exactitud. Ajustar el mismo a un valor adecuado de acuerdo

Más detalles

MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI

MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI MICROCONTROLADORES PIC16F84 ING. RAÚL ROJAS REÁTEGUI DEFINICIÓN Es un microcontrolador de Microchip Technology fabricado en tecnología CMOS, completamente estático es decir si el reloj se detiene los datos

Más detalles

Contenido MICROCONTROLADORES PIC16F877A Y PIC16F887 / SALVATIERRA. Alfaomega. 3.4 Soporte Muestras... 25

Contenido MICROCONTROLADORES PIC16F877A Y PIC16F887 / SALVATIERRA. Alfaomega. 3.4 Soporte Muestras... 25 Contenido Introducción 1 Parte 1 Conceptos básicos 3 1.0 Componentes de un MCU... 3 1.1 Partes básicas... 3 1.1.1 ALU (Unidad lógica aritmética). 4 1.1.2 I/O (INPUT/OUTPUT)... 4 1.1.3 Memoria (RAM, ROM...

Más detalles

B) Arquitectura generalizada de una computadora

B) Arquitectura generalizada de una computadora Microprocesadores B) Arquitectura generalizada de una computadora LAS COMPONENTES PRINCIPALES UNA MICROCOMPUTADORA SON: La Unidad Central de Procesamiento,CPU constituido por el Microprocesador Microprocesadores

Más detalles

EDUKIT08 PLUGIN_AW. Características. Aplicaciones. Descripción general. Placa de Personalización para la flia. HC9S08 FLASH de 8 Bits.

EDUKIT08 PLUGIN_AW. Características. Aplicaciones. Descripción general. Placa de Personalización para la flia. HC9S08 FLASH de 8 Bits. Características. EDUKIT08 Placa de Personalización para la flia. HC9S08 FLASH de 8 Bits. Se incorpora a la placa didáctica EDUKIT08 con hardware completo para prácticas con cada módulo típico del HC9S08.

Más detalles

Capítulo 2 LOS MICROCONTROLADORES MC68H(R)C908JL3/JK3/JK1. Capítulo 3 INTRODUCCIÓN A LA PROGRAMACIÓN DE LOS MICROCONTROLADORES MOTOROLA- FREESCALE

Capítulo 2 LOS MICROCONTROLADORES MC68H(R)C908JL3/JK3/JK1. Capítulo 3 INTRODUCCIÓN A LA PROGRAMACIÓN DE LOS MICROCONTROLADORES MOTOROLA- FREESCALE CONTENIDO Mensaje del editor...iii Web de Apoyo...iv Agradecimientos...vi El autor...vii Contenido...ix Prólogo de Freescale...xv Introducción... xvii Capítulo 1 INTRODUCCIÓN A LOS MICROCONTROLADORES MOTOROLA-FREESCALE

Más detalles

APUNTE DEL 8155 ELECTRÓNICA DIGITAL III

APUNTE DEL 8155 ELECTRÓNICA DIGITAL III APUNTE DEL 8155 ELECTRÓNICA DIGITAL III Revisión 1.1 Marzo, 2011 Interfaz a periférico 8155 Descripción general El chip 8155 es un dispositivo introducido por Intel en 1977. Contiene memoria RAM (SRAM)

Más detalles

Formato. Microcontroladores DURACIÓN. Revisó. Aprobó. Coordinador. r de la Carreraa. Gestión de la Calidad. Maestro. Autorizó PLAN DE ESTUDIO

Formato. Microcontroladores DURACIÓN. Revisó. Aprobó. Coordinador. r de la Carreraa. Gestión de la Calidad. Maestro. Autorizó PLAN DE ESTUDIO CARRERAA IC PLAN DE ESTUDIO CLAVE 2003 1 5050 NOMBRE DE LA ASIGNATURA Microcontroladores PRÁCTICA No LABORATORIO DE Microcontroladores DURACIÓN (HORAS) 2 NOMBRE DE LA PRÁCTICA Modos de Direccionamiento

Más detalles

Capítulo 1. Introducción a los PIC de 8 bits

Capítulo 1. Introducción a los PIC de 8 bits Capítulo 1. Introducción a los PIC de 8 bits 1.1 Memorias y Registros Entre los componentes básicos de un microcontrolador podemos definir el contador, sus registros, la memoria, el watchdog timer, el

Más detalles

Velocidades Típicas de transferencia en Dispositivos I/O

Velocidades Típicas de transferencia en Dispositivos I/O Entradas Salidas Velocidades Típicas de transferencia en Dispositivos I/O Entradas/Salidas: Problemas Amplia variedad de periféricos Entrega de diferentes cantidades de datos Diferentes velocidades Variedad

Más detalles

Arquitectura de Computadores II Clase #3

Arquitectura de Computadores II Clase #3 Arquitectura de Computadores II Clase #3 Facultad de Ingeniería Universidad de la República Instituto de Computación Curso 2010 Veremos Registros Repertorio de instrucciones Modos de direccionamiento El

Más detalles

Bus de datos Bus de direcciones Pocos bits, los suficientes para direccionar registros internos (ej: A0 y A1)

Bus de datos Bus de direcciones Pocos bits, los suficientes para direccionar registros internos (ej: A0 y A1) 16-1 Muchas veces los fabricantes de µps también ofrecen periféricos con aplicaciones establecidas que facilitan el hardware del sistema. En general son programables, lo que les permite diferentes modos

Más detalles

UNIDAD 2. Unidad de Microprocesador (MPU) Microprocesadores Otoño 2011

UNIDAD 2. Unidad de Microprocesador (MPU) Microprocesadores Otoño 2011 1 UNIDAD 2 Unidad de Microprocesador (MPU) Microprocesadores Otoño 2011 Contenido 2 Unidad de Microprocesador Generalizada Memoria Dispositivos de Entrada y Salida Sistemas basados en Microprocesadores

Más detalles

Estructura de los sistemas de cómputo

Estructura de los sistemas de cómputo Estructura de los sistemas de cómputo Introducción Elementos básicos de un computador Registro del procesador Ejecución de las instrucciones Interrupciones Hardware de protección Introducción Qué es un

Más detalles

Diseño Basado en Microcontroladores.

Diseño Basado en Microcontroladores. Diseño Basado en Microcontroladores. Tema 3: Hardware del microcontrolador M16C/62 de Mitsubishi. (4 horas) 3.1. Características generales. 3.2. Arquitectura interna. Diagrama de bloques. 3.3. Mapa de

Más detalles

Microcontroladores. Sistemas embebidos para tiempo real

Microcontroladores. Sistemas embebidos para tiempo real Microcontroladores Objetivos Describir los conceptos y bloques básicos de microcontroladores CPU, ISA, arquitectura Comprender la importancia de conocer el uc Utilizar e interpretar manuales de usuario

Más detalles

INSTRUCCIONES. Las instrucciones del microcontrolador Z8 PLUS se pueden clasificar en grupos de acuerdo a su función como:

INSTRUCCIONES. Las instrucciones del microcontrolador Z8 PLUS se pueden clasificar en grupos de acuerdo a su función como: INSTRUCCIONES Las instrucciones del microcontrolador Z8 PLUS se pueden clasificar en grupos de acuerdo a su función como: Instrucciones de carga Manipulación de bit Aritméticas Transferencias Lógicas Rotación

Más detalles

Interrupciones y entrada/salida

Interrupciones y entrada/salida Departamento de Automática 1 / 15 Índice Mapa de entrada/salida Instrucciones IN/OUT Modo de operación Registros Habilitación de interrupciones Marco de interrupción Procesamiento de una interrupción 2

Más detalles

EDUKIT08. Características. Aplicaciones. Descripción general

EDUKIT08. Características. Aplicaciones. Descripción general Características. Placa Didáctica / Entrenamiento Para las flias. HC908 / HC9S08 y Serie Flexis HC9S08 / V1 ColdFire Placa didáctica con hardware completo para prácticas con cada módulo típico del HC908

Más detalles

Reset e interrupciones

Reset e interrupciones Reset e interrupciones M.C. Jorge Eduardo Ibarra Esquer Resets e interrupciones Son respuestas a eventos que se presentan durante la ejecución normal de un programa Un reset regresa el microcontrolador

Más detalles

Sistema Operativo. Repaso de Estructura de Computadores. Componentes Hardware. Elementos Básicos

Sistema Operativo. Repaso de Estructura de Computadores. Componentes Hardware. Elementos Básicos Sistema Operativo Repaso de Estructura de Computadores Capítulo 1 Explota los recursos hardware de uno o más procesadores Proporciona un conjunto de servicios a los usuarios del sistema Gestiona la memoria

Más detalles

Introducción a la Computación. Capítulo 7 Entrada/Salida

Introducción a la Computación. Capítulo 7 Entrada/Salida Introducción a la Computación Capítulo 7 Entrada/Salida Problemas Entrada/Salida Existe una amplia variedad periféricos Se les entrega distintas cantidades de datos Funcionan a distintas velocidades Tienen

Más detalles

Arquitectura de computadores I

Arquitectura de computadores I Arquitectura de computadores I Perspectiva de alto nivel de los computadores Septiembre de 2017 Contenido Componentes del computador Funcionamiento del computador Estructuras de interconexión Interconexión

Más detalles

1.2 Arquitectura interna del microcontrolador

1.2 Arquitectura interna del microcontrolador 1.2 Arquitectura interna del microcontrolador El microcontrolador seleccionado para este curso es el MSP430 de Texas instruments http://www.ti.com/msp430 En particular el MSP430G2553 y la tarjeta LaunchPad

Más detalles

Microcontroladores. Sistemas embebidos para tiempo real

Microcontroladores. Sistemas embebidos para tiempo real Microcontroladores Sistemas embebidos para tiempo real Objetivos Describir los conceptos y bloques básicos de microcontroladores CPU, ISA, arquitectura Comprender la importancia de conocer el uc Utilizar

Más detalles

Vista de Alto Nivel del Funcionamiento del Computador Interconectividad

Vista de Alto Nivel del Funcionamiento del Computador Interconectividad Vista de Alto Nivel del Funcionamiento del Computador Interconectividad Del capítulo 3 del libro Organización y Arquitectura de Computadores William Stallings Concepto de Programa Sistemas cableados son

Más detalles

Introducción a la arquitectura de computadores

Introducción a la arquitectura de computadores Introducción a la arquitectura de computadores Departamento de Arquitectura de Computadores Arquitectura de computadores Se refiere a los atributos visibles por el programador que trabaja en lenguaje máquina

Más detalles

UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA. Ingeniería en Electrónica EL MICROCONTROLADOR PIC16F84 PRESENTA: M. C. Felipe Santiago Espinosa

UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA. Ingeniería en Electrónica EL MICROCONTROLADOR PIC16F84 PRESENTA: M. C. Felipe Santiago Espinosa UNIVERSIDAD TECNOLÓGICA DE LA MIXTECA Ingeniería en Electrónica EL MICROCONTROLADOR PIC16F84 PRESENTA: M. C. Felipe Santiago Espinosa Noviembre de 2007 Objetivos 2 Que los participantes adquieran el conocimiento

Más detalles

INTRODUCCIÓN. Comunicación Serial.

INTRODUCCIÓN. Comunicación Serial. INTRODUCCIÓN La función principal de este tipo de comunicación es la de convertir datos de salida de forma paralela a serial y la de convertir datos de entrada de forma serial a paralela. El acceso al

Más detalles

Primer Microprocesador: 4004, Intel, año bits de ancho de palabra de datos Intel 8 bits dir. 64K Z80

Primer Microprocesador: 4004, Intel, año bits de ancho de palabra de datos Intel 8 bits dir. 64K Z80 2-1 Primer Microprocesador: 4004, Intel, año 1971. 4 bits de ancho de palabra de datos. 1971 Intel 4 bits dir. 4K 1972 Intel 8 bits dir. 16K 1973 Intel 8 bits dir. 64K 1977 Intel 8 bits dir. 64K 1978 Intel

Más detalles

MICROPROCESADORES I ELECTRONICA DIGITAL III INTERFASE PROGRAMABLE A PERIFERICOS PPI 8255

MICROPROCESADORES I ELECTRONICA DIGITAL III INTERFASE PROGRAMABLE A PERIFERICOS PPI 8255 MICROPROCESADORES I ELECTRONICA DIGITAL III INTERFASE PROGRAMABLE A PERIFERICOS PPI 8255 INTRODUCCIÓN Este integrado de la firma INTEL, conocido como PPI 8255 (Programmable Peripherical Interfase) realizado

Más detalles

9. Lenguaje ensamblador

9. Lenguaje ensamblador 9. Lenguaje ensamblador Lenguaje máquina: un programa o secuencia de instrucciones viene dado por una secuencia de códigos binarios. Lenguaje ensamblador: secuencia lógica de sentencias pertenecientes

Más detalles

2. PANTALLA ALFANUMÉRICA DE LCD (HITACHI HD44780U)

2. PANTALLA ALFANUMÉRICA DE LCD (HITACHI HD44780U) 2. PANTALLA ALFANUMÉRICA DE LCD (HITACHI HD44780U) Este controlador de la casa Hitachi se usa para mostrar caracteres alfanuméricos en paneles LCD de matriz pasiva (los típicos que se pueden encontrar

Más detalles

Registros SFR vistos hasta ahora: Microcontroladores PIC

Registros SFR vistos hasta ahora: Microcontroladores PIC Registros SFR vistos hasta ahora: Microcontroladores PIC Microcontroladores PIC: Timer Características del Timer TMR0: Cumple básicamente la función de contador de eventos (o divisor de frecuencia). El

Más detalles

Introducción a los Microcontroladores

Introducción a los Microcontroladores Introducción a los Microcontroladores (ARM) José Manuel Rodríguez Ascariz Introducción Microprocesadores (8, 16, 32, 64 bits). COMPUTADOR Solo CPU (ALU, ejec. Instrucciones, control, buses). Necesitan

Más detalles

ÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES

ÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES ÍNDICE CAPÍTULO 1 FUNDAMENTOS DE LOS MICROCONTROLADORES 1.1 Introducción 1.2 Fundamentos de los procesadores digitales secuenciales 1.2.1 Introducción 1.2.2 Arquitectura interna 1.2.2.1 Procesadores digitales

Más detalles

PIC 18F45XX CARACTERÍSTICAS GENERALES

PIC 18F45XX CARACTERÍSTICAS GENERALES PIC 18F45XX CARACTERÍSTICAS GENERALES 1. Características generales CPU con arquitectura Harvard (77 instrucciones) Todas las instrucciones constan de 1 sola palabra de 16 bits (2 bytes) excepto las de

Más detalles

Periféricos Interfaces y Buses

Periféricos Interfaces y Buses Periféricos Interfaces y Buses I. Arquitectura de E/S II. Programación de E/S III. Interfaces de E/S de datos IV. Dispositivos de E/S de datos V. Buses Buses de E/S (PCI, PC104, AGP). Sistemas de interconexión

Más detalles

Memoria y Entrada/Salida Tecnología Organización - Expansión

Memoria y Entrada/Salida Tecnología Organización - Expansión Universidad Simón Bolívar Departamento de Electrónica y Circuitos EC2721 Arquitectura del Computador I Prof. Osberth De Castro Clase 05 Memoria y Entrada/Salida Tecnología Organización - Expansión La memoria

Más detalles

Curso sobre Microcontroladores Familia HC9S08 de Freescale

Curso sobre Microcontroladores Familia HC9S08 de Freescale Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: info@edudevices.com.ar Responsable Area Educación ELKO / ARROW www.elkonet.com

Más detalles

UNIDAD 3 ARQUITECTURA DEL Z80. Microprocesadores Otoño 2011

UNIDAD 3 ARQUITECTURA DEL Z80. Microprocesadores Otoño 2011 1 UNIDAD 3 ARQUITECTURA DEL Z80 Microprocesadores Otoño 2011 Contenido 2 Arquitectura interna del Z-80 Interface Ciclos de máquina y temporización del bus de comunicación. Conjunto de Instrucciones Arquitectura

Más detalles

Microprocesadores. Informática Aplicada DSI-EIE FCEIA

Microprocesadores. Informática Aplicada DSI-EIE FCEIA Microprocesadores Informática Aplicada DSI-EIE FCEIA Arquitecturas Un concepto: Programa almacenado Dos modelos: Von Neumann (1945) Harvard 2 Microprocesador Es un circuito integrado que cumple las funciones

Más detalles

MICROCONTROLADOR PIC DE MICROCHIP

MICROCONTROLADOR PIC DE MICROCHIP MICROCONTROLADOR PIC DE MICROCHIP PIC16F877-28-PIN 8-BIT CMOS FLASH MICROCONTROLLER PIC16F877: ESTRUCTURA INTERNA Bus de Datos Bus de Datos (programa) Registro de trabajo (acumulador) Conversor A/D Contador/Temporizador

Más detalles

Tema 7. Entrada / Salida

Tema 7. Entrada / Salida Tema 7 Entrada / Salida Problemática Entrada/Salida Elementos claves en un computador: Procesador, memoria y módulos de E/S Cada módulo de E/S se conecta al bus del sistema y controla a uno o a más periféricos

Más detalles

Documentación de apoyo al auto aprendizaje del MC68000

Documentación de apoyo al auto aprendizaje del MC68000 1. Introducción Documentación de apoyo al auto aprendizaje del MC68000 El presente documento contiene la información necesaria que permitirá conducir al estudiante al auto aprendizaje en varios aspectos

Más detalles

ESTRUCTURA BÁSICA DEL µc AT89C51

ESTRUCTURA BÁSICA DEL µc AT89C51 Desde mediados de la década de los 80 s gran parte de los diseños basados en la automatización (electrodomésticos, sencillas aplicaciones Industriales, instrumentación medica, control numérico, etc.) utilizaban

Más detalles

Introducción Motivaciones Objetivos Resumen...6

Introducción Motivaciones Objetivos Resumen...6 Índice Introducción...1 1. Motivaciones...3 2. Objetivos...5 3. Resumen...6 1. Introducción a los DSPs...9 1.1. Introducción...11 1.2. Referencia histórica...13 1.3. Familia TMS320 DSP de Texas Instruments...15

Más detalles

Bloques del programa de la asignatura

Bloques del programa de la asignatura Bloques del programa de la asignatura lases Enfoque Temas 1 1 oncreto Símplez y Símplez+i4 (niveles de máquina convencional y micromáquina) 11 16 General Representación y procesamiento Instrucciones y

Más detalles

Tema 4 Microprocesador MCF5282: Hardware

Tema 4 Microprocesador MCF5282: Hardware Tema 4 Microprocesador MCF5282: Hardware Curso 2010/11 Índice 1. Introducción 2. Descripción general de los terminales 3. Módulo de interfaz externo (EIM) 4. Módulo de generación de chip-selects (CS) 5.

Más detalles

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas MARCO TEORICO. Estructura Interna

AUTOMATIZACION. Reconocer la arquitectura y características de un PLC Diferenciar los tipos de entradas y salidas MARCO TEORICO. Estructura Interna AUTOMATIZACION GUIA DE TRABAJO 3 DOCENTE: VICTOR HUGO BERNAL UNIDAD No. 3 OBJETIVO GENERAL Realizar una introducción a los controladores lógicos programables OBJETIVOS ESPECIFICOS: Reconocer la arquitectura

Más detalles

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS

UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS UNIVERSIDAD DISTRITAL FRANCISCO JOSÉ DE CALDAS F AC UL T AD D E I N G E NI E R I A SYLLABUS PROYECTO CURRICULAR: INGENIERIA ELECTRONICA NOMBRE DEL DOCENTE: ESPACIO ACADÉMICO (Asignatura): DISEÑO DIGITAL

Más detalles

EVOLUCIÓN HISTÓRICA DE LOS µp

EVOLUCIÓN HISTÓRICA DE LOS µp EVOLUCIÓN HISTÓRICA DE LOS µp El primer procesador fue inventado por los Babilonios en el año 500 ac En 1642 se perfeccionó la primera calculadora por Blas Pascal A mediados del siglo pasado se inventaron

Más detalles

Taller de Firmware. Introducción a los Microcontroladores. Facultad de Ingeniería Instituto de Computación

Taller de Firmware. Introducción a los Microcontroladores. Facultad de Ingeniería Instituto de Computación Taller de Firmware Introducción a los Microcontroladores Facultad de Ingeniería Instituto de Computación Contenido Microcontroladores Características del hardware Arquitectura Desarrollo de software Microcontroladores

Más detalles

Tema 4. Organización de la memoria

Tema 4. Organización de la memoria Tema 4 Organización de la memoria 1 ARQUITECTURA DEL PIC16F84 Tema 4. Organización de la memoria Memoria de programa tipo ROM Flash de 1024 registros de 14 bits Memoria de datos dividida en dos áreas:

Más detalles

Preguntas claves (y sus respuestas)

Preguntas claves (y sus respuestas) 1 Preguntas claves (y sus respuestas) Qué es un microprocesador? Es un Circuito Integrado Secuencial Síncrono Qué necesita para funcionar? Qué hace? Para qué? Una tensión continua estable (5V, 3.3V, 2.5V,

Más detalles

Entrada y Salida! EC-2721 Arquitectura del Computador I! Entradas/Salidas: Problemas. Entradas salidas: Criterios. Amplia variedad de periféricos!

Entrada y Salida! EC-2721 Arquitectura del Computador I! Entradas/Salidas: Problemas. Entradas salidas: Criterios. Amplia variedad de periféricos! Entrada y Salida Velocidades de transferencia típicas en Dispositivos I/O EC-2721 Arquitectura del Computador I William Stallings, Computer Organization and Architecture, Cap. 7 Universidad Simón Bolívar

Más detalles

Contenidos. Arquitectura de ordenadores (fundamentos teóricos) Elementos de un ordenador. Periféricos

Contenidos. Arquitectura de ordenadores (fundamentos teóricos) Elementos de un ordenador. Periféricos Arquitectura de ordenadores (fundamentos teóricos) Representación de la información Estructura de un microprocesador Memorias Sistemas de E/S Elementos de un ordenador Microprocesador Placa base Chipset

Más detalles

Curso sobre Microcontroladores Familia HC9S08 de Freescale

Curso sobre Microcontroladores Familia HC9S08 de Freescale Curso sobre Microcontroladores Familia HC9S08 de Freescale Por Ing. Daniel Di Lella EduDevices www.edudevices.com.ar e-mail: info@edudevices.com.ar Responsable Area Educación ELKO / ARROW www.elkonet.com

Más detalles

R(S)-POD. Características. Aplicaciones. Descripción general. Emulador en Tiempo Real BDM / ICE R(S)_POD.

R(S)-POD. Características. Aplicaciones. Descripción general. Emulador en Tiempo Real BDM / ICE R(S)_POD. Características. R(S)-POD Emulador en Tiempo Real BDM / ICE. Verdadera Emulación en Tiempo Real para toda la flia. HC9S08 / RS08 / Serie Flexis S08/V1ColdFire. Puerto Serial USB para comunicación y alimentación

Más detalles

Estructura de Microprocesadores. Profesor Ing. Johan Carvajal Godínez

Estructura de Microprocesadores. Profesor Ing. Johan Carvajal Godínez Estructura de Microprocesadores PIC 18F4550 Administración de la memoria Profesor Ing. Johan Carvajal Godínez Contenidos Organización de la memoria del MCU Administración de la memoria de programa (Flash)

Más detalles

Unidad V: Puertos y buses de comunicación para microcontroladores

Unidad V: Puertos y buses de comunicación para microcontroladores Unidad V: Puertos y buses de comunicación para microcontroladores OPERACIÓN DE ESCRITURA EN LOS PUERTOS DEL MICROCONTROLADOR 8051. La operación de escritura, utilizando los puertos puede ser realizada

Más detalles

Memoria y Buses. Organización de Computadoras Universidad Nacional de Quilmes

Memoria y Buses. Organización de Computadoras Universidad Nacional de Quilmes Memoria y Buses Organización de Computadoras Universidad Nacional de Quilmes Índice 1. Memoria Principal e instrucciones 1 1.1. Operaciones sobre la memoria.................... 3 1.2. Interconexión.............................

Más detalles

Microprocesador. Introducción. Instituto Sagrado Corazón de Jesús

Microprocesador. Introducción. Instituto Sagrado Corazón de Jesús Microprocesador Introducción El microprocesador es la parte de la computadora diseñada para llevar acabo o ejecutar los programas. Este viene siendo el cerebro de la computadora, el motor, el corazón de

Más detalles

16/11/2011. Contenido. Comunicación con Dispositivos I/O. Comunicación con Dispositivos I/O. Comunicación con Dispositivos I/O.

16/11/2011. Contenido. Comunicación con Dispositivos I/O. Comunicación con Dispositivos I/O. Comunicación con Dispositivos I/O. Contenido Conceptos básicos de interrupciones de entrada/salida Convertidores A/D Y D/A Unidad 6 Dispositivos de Entrada/Salida Programables Microprocesadores Dispositivos Programables PPI 8255 Timer 8253

Más detalles

ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR

ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR ARQUITECTURA DE LOS SISTEMAS BASADOS EN MICROPROCESADOR Historia Bloques funcionales Dimensionamiento Estructura CPU Concepto de programa Interrupciones Buses Entrada / Salida Ejemplo de arquitectura:

Más detalles

Ejercicios del tema 4. El procesador

Ejercicios del tema 4. El procesador Ejercicios del tema 4. El procesador Estructura del procesador elemental WepSIM Address Bus Data Bus Control Bus C0 Ta Internal Bus RA RB RC LC MAR T9 Memory MRdy BE ADDR DATA R W A31-A0 BE3-BE0 D31-D0

Más detalles

(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM

(1) Unidad 1. Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES. Grado en Ingeniería Informática EPS - UAM Unidad 1 Sistemas Digitales Basados en Microprocesador SISTEMAS BASADOS EN MICROPROCESADORES Grado en Ingeniería Informática EPS - UAM Índice 1. Sistemas digitales basados en microprocesador. 1.1. Arquitectura

Más detalles

MICROCONTROLADORES. 1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits

MICROCONTROLADORES. 1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits 1. El PIC 16F84A es un microcontrolador de: a) 16 bits b) 8 bits c) 4 bits d) 32 bits e) 64 bits MICROCONTROLADORES 2. La memoria de programa del PIC 16F84A es de tipo: a) ROM b) OTP c) RAM d) EPROM e)

Más detalles

Introducción al simulador

Introducción al simulador Departamento de Automática 1 / 17 Índice Proyecciones de dispositivos de entrada/salida Registros Instrucciones 2 / 17 Arquitectura del simulador Sitio web https://parraman.github.io/asm-simulator/ Proyecto

Más detalles

INTERIOR DEL PROCESADOR

INTERIOR DEL PROCESADOR 1 INTERIOR DEL PROCESADOR En esta sección se pretende: Conocer la arquitectura y funcionamiento de los microcontroladores de la familia PIC16X8X La organización de su memoria, y Sus registros de funciones

Más detalles

LABORATORIOS DE: DISPOSITIVOS DE ALMACENAMIENTO Y DE ENTRADA/SALIDA. MEMORIAS Y PERIFÉRICOS.

LABORATORIOS DE: DISPOSITIVOS DE ALMACENAMIENTO Y DE ENTRADA/SALIDA. MEMORIAS Y PERIFÉRICOS. LABORATORIOS DE: DISPOSITIVOS DE ALMACENAMIENTO Y DE ENTRADA/SALIDA. MEMORIAS Y PERIFÉRICOS. PRÁCTICA #7 EL PUERTO PARALELO DE UNA COMPUTADORA OBJETIVO DE LA PRÁCTICA. Aprender la configuración del conector

Más detalles

Estructura del Computador

Estructura del Computador Estructura del Computador 1 definiciones preliminares Estructura: es la forma en que los componentes están interrelacionados Función: la operación de cada componente individual como parte de la estructura.

Más detalles

TEMA 2: Organización de computadores

TEMA 2: Organización de computadores TEMA 2: Organización de computadores Procesadores Memorias Dispositivos de E/S 1 Computador Procesador, memoria, dispositivos de E/S CPU Unidad de control Unidad aritmética y lógica Registros Dispositivos

Más detalles

Características PIC16F84

Características PIC16F84 Departamento de Electrónica Fundación San Valero del Toda la información que grabamos (memoria de programa y de datos) se puede modificar con el microcontrolador conectado a la aplicación. (ICSP = In-Circuit

Más detalles

Diseño de Microcontroladores

Diseño de Microcontroladores Departamento de Electrónica Diseño de Microcontroladores Alumnos: De la Goublaye de Ménorval, Eric Gómez, Rodrigo Pinto, Orlando Salas, Felipe 30/03/04 1. Índice 1. Índice...2 2. Introducción...3 3. Puertas

Más detalles

La Familia del Microcontrolador 8051

La Familia del Microcontrolador 8051 La Familia del Microcontrolador 8051 Generalidades de la familia del 8051 Es uno de los µc s más viejos (Intel MCS-51 en 1981) y probablemente el más popular, ya que ha sido comercializado por un gran

Más detalles

ARQUITECTURA DEL PIC16F84A

ARQUITECTURA DEL PIC16F84A ARQUITECTURA DEL PIC16F84A Arquitectura interna del PIC16F84A CPU ALU Decodificador de Instrucciones - Buses Registro de trabajo W PC Contador de Programa Organización de la memoria Memoria de Programa

Más detalles

Introducción a las Computadoras. Capítulo 3 Buses del Sistema

Introducción a las Computadoras. Capítulo 3 Buses del Sistema Introducción a las Computadoras Capítulo 3 Buses del Sistema Concepto de Programa Los sistemas de propósito específico no son flexibles El Hardware de propósito general puede realizar diferentes tareas,

Más detalles

CAPÍTULO 3 INTERFAZ AL PROTOTIPO

CAPÍTULO 3 INTERFAZ AL PROTOTIPO CAPÍTULO 3 INTERFAZ AL PROTOTIPO 3.1 Comunicación Asíncrona al Computador Se decició usar el microcontrolador PIC 16F877 de "Microchip" por sus características de funcionamiento, como la utilidad de señales

Más detalles