1- JUSTIFICACIÓN Y OBJETIVOS

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

Download "1- JUSTIFICACIÓN Y OBJETIVOS"

Transcripción

1 1- JUSTIFICACIÓN Y OBJETIVOS Actualmente, el desarrollo de la industria microelectrónica ha permitido crear circuitos integrados de tamaño muy reducido y de bajo consumo como son los microcontroladores. Estos chips están específicamente ideados para el control de aplicaciones de todo tipo sustituyendo a los circuitos de lógica combinacional ampliando sus prestaciones, y a procesadores reduciendo su coste. Dado el gran número de fabricantes que existen en el mercado de estos chips y el número de opciones que ofrece cada uno de ellos, se requiere un estudio comparativo objetivo de sus características más relevantes. De esta forma, el objetivo de este proyecto es realizar un estudio comparativo de los microcontroladores de 8 bits existentes en el mercado. Debido a que considerar todos los fabricantes que existen en el mercado sería demasiado amplio, el estudio se centrará en los siguientes: Microchip, Intel, Motorola, Nec, SGS-Thompson y Texas Instruments, que representan el mayor porcentaje de ventas del mercado. Dentro de los dispositivos que nos ofrece cada fabricante, se han seleccionado los más representativos de cada familia o los que poseen alguna característica especial. El proyecto se ha dividido en dos partes diferenciadas. La primera, el estudio teórico comparativo y la segunda, la implementación de un programa que permitirá al usuario obtener el dispositivo que mejor se adecúe a las características que desee. En la primera parte se ha tenido en cuenta tanto los aspectos físicos y lógicos de los microcontroladores como las herramientas de desarrollo que disponen, ya que, si la elección de un microcontrolador que se adecúe a las necesidades del consumidor es importante, no lo son menos las prestaciones adicionales del fabricante. Basándose en lo anterior, los criterios de comparación elegidos finalmente, son los siguientes: CPU: Arquitectura, juego de instrucciones, etc. ALU. Organización y tipos de memoria. Periféricos integrados, modos de ahorro de energía y otras características. Herramientas de desarrollo. Teniendo en cuenta lo anterior, la primera parte del proyecto se estructura en seis capítulos. En el primero se repasan las características más importantes de los microcontroladores y en los cinco restantes se comparan los distintos chips elegidos considerando los criterios de comparación antes mencionados. En la segunda parte del proyecto se presenta un paquete software para elegir microcontroladores tendiendo a 70 características distintas. El paquete compara chips según el Método Electra, método que se explica en el primer capítulo de este apartado. También cuenta con una aplicación para el intercambio de ficheros con los datos de los chips a través de Internet o de cualquier red de ordenadores con el protocolo TCP/IP, que se presentan en el segundo capítulo de este apartado. Esta segunda parte no fue un objetivo inicial del proyecto sino que a medida que se comenzó el trabajo se vió la utilidad del paquete software por los siguiente motivos: Rapidez para seleccionar microcontroladores. Crear una herramienta que no se desfase tan rápido como el propio estudio. Bien es sabido que la industria microelectrónica avanza muy rápido y componentes muy avanzados transcurridos dos meses quedan superados por otros nuevos. El proyecto se basa en la información disponible del año 2004 pero dentro de un año, el proyecto estará obsoleto y se quería dejar una herramienta que no se anticuase en tan poco tiempo. En cuanto a la justificación de la aplicación de intercambio de ficheros, en la fase de diseño se planteó de la siguiente manera: Si la aplicación para comparar chips tiene éxito, la pueden llegar a utilizar empresas y universidades. Si la utilizan, con esta aplicación se da respuesta a dos problemas: 1. Seguridad en red: Muchas empresas y facultades restrigen el uso de Internet a sus empleados y alumnos por motivos de seguridad

2 2. Creación de servidores de ficheros de garantía: Los ficheros sólo los crean organizaciones no lucrativas como AENOR, IEEE, etc. con el fin de evitar fraude. 2- ESTUDIO COMPARATIVO 2.1- CPU En este punto se trata la CPU sin entrar en detalles de la ALU debido a que es tan importante como para ser tratada en otro bloque por separado. Se ha analizado y comparado la CPU de las distintas familias o series de cada uno de los principales fabricantes, atendiendo a: La arquitectura: Harvard, Harvard modificado, etc. Tipo de máquina: RISC o CISC. Juego de instrucciones. Los MIPS. Número de ciclos de reloj por instrucción. El reloj principal. Pipeline. Los modos de funcionamiento: Sleep, Hibernate, etc. Pila. Palabra de instrucción. Características generales de la ALU. Interrupciones. Computación adicional: Computación Fuzzy, etc. Diagramas de bloques. La mejor CPU es la de los Microchip, todas con estructura pipeline capaces de ejecutar una instrucción por ciclo de reloj. Son máquinas RISC salvo excepciones en la gama alta. Todas cuentan con arquitectura Harvard o superior con lo que el rendimiento del chip es muy alto para aplicaciones de control genérico. Cabe destacar a los chips de SGS-Thomson, si bien son bastante más lentos, cuentan con coprocesador hardware para lógica Fuzzy. Además de otros circuitos hardware para el cálculo. Los chips de Texas Instruments e Intel de 8-bits están catalogados como obsoletos por el propio fabricante y se recomienda desde sus páginas webs realizar las aplicaciones en chips de 16 ó 32 bits. Motorola y NEC tienen una aquitectura peor que los Microchip pero parecen estar diseñados para el propio consumo de la empresa: Integrarlos junto con DSP para la producción de telefonía celular ALU En este capitulo se ha estudiado y comparado la ALU de las distintas familias o series de cada uno de los fabricantes principales, atendiendo a: Número de bits. Operaciones que pueden realizar. Propósito: General (las ALUs calculan las direcciones) o específicas. Formato de representación de los números. Multiplicadores hardware. Divisores hardware. Co-procesador Fuzzy para lógica Fuzzy. Entorno de la ALU: Detalles de la arquitectura de la ALU y su entorno (registros, buses, multiplexores, etc.)

3 Las mejores ALUs son las de los chips de Microchip familias Pic17 y Pic18 junto con las ALUs de los SGS-Thomson. Cuentan con multiplicadores hardware y los chips de SGS-Thomson con un potente coprocesador para lógica Fuzzy. El entorno de sus ALUs está bien comunicado con el resto de arquitectura como se pudo ver en los apartados correspondientes a entorno de la ALU. Subrayar que no se ha contado con la información necesaria para muchos chips porque los fabricantes no ofrecían información acerca de sus ALUs y de la CPU en general MEMORIA En este capítulo, se analiza y compara la memoria de cada familia o serie de cada uno de los principales fabricantes, atendiendo a: Organización de la memoria. Tipos y tamaños de memoria. Cada uno de los fabricantes distingue, de una forma u otra, entre memoria de datos y memoria de programa. Además tienen agrupados los registros en registros especiales y registros de propósito general. Y ofrecen una amplia variedad de tipos y tamaños de memoria para sus microcontroladores Todos los fabricantes, excepto INTEL, proporcionan dispositivos con memoria paginada. La elección de un tipo de memoria concreta estará determinada por la aplicación a la que se vaya a dedicar PERIFÉRICOS En este capítulo, se analiza y compara los tipos de periféricos que ofrecen los microcontroladores así como otras características (sistemas de protección ante fallos, modos de ahorro de energía, etc. ). Las principales diferencias entre microcontroladores se observan en este apartado, debido a que el número y tipo de periféricos y demás características varía mucho de unos fabricantes a otros. Todos los fabricantes proporcionan varias fuentes de reset, modos de ahorro de energía y sistemas de protección ante fallos (POR, BOR, LVD, etc.). Dependiendo del tipo de aplicación a la que se vaya a dedicar el microcontrolador será más interesante fijarse en unos u otros: Tratamiento de señales poco potentes (conversiones A/D, generación PWM, comparaciones, etc.), comunicaciones (USB, SCI, etc.), control. Atendiendo a los criterios anteriores, se puede concluir que la familia Pic18 de Microchip es la más versátil debido a su número de periféricos y variedad de los mismos. Destacar los ST7SCR de SGS-Thomson, que cuentan con puerto USB con un búfer de memoria considerable y con un interface SmartCard, junto con los Pic16 clase Q de Microchip que también poseen un sofisticado USB aunque con un búfer de menor capacidad HERRAMIENTAS DE DESARROLLO El siguiente punto que se trata es ver qué herramientas ofrece cada fabricante para los microcontroladores de 8-bits que hemos visto con anterioridad. Las herramientas de desarrollo para los microcontroladores suponen un criterio muy importante a la hora de elegir un chip para realizar una aplicación. Las herramientas más completas y más numerosas las ofrece Microchip seguido de SGS-Thomson y Motorola. En segundo lugar estaría NEC y finalmente Intel y TI que no ofrece herramientas para microcontroladores de 8-bits. Microchip, compañía cuyo principal producto de mercado son los microcontroladores, dispone herramientas sencillas de usar, baratas (o incluso gratuitas) y potentes al usuario. Por tanto, es el mejor de los - 3 -

4 fabricantes en este sentido. Además, las herramientas las fabrica Microchip por lo que sólo se tiene que tratar/negociar con un único proveedor. SGS-Thomson cuenta también con muchas herramientas, si bien no todas las que ofrece son suyas (es decir, las fabrica otra compañía) es SGS-Thomson quien las distribuye. Esto supone una ventaja para quien trabaje con dichas herramientas. Motorola está bastante más alejada que SGS-Thomson respecto de Microchip. Se situaría en una tercera posición en la calificación de las herramientas de desarrollo pero a gran distancia de Microchip y SGS- Thomson. Esto es debido a que ofrece menor número de herramientas y trabaja con terceras compañías. NEC se situaría la 4ª, su nivel de herramientas es muy bajo para microcontroladores de 8 bits. Intel ofrece herramientas a través de terceras compañías pero son muy antigüas y no merece la pena trabajar con ellas. Texas Instruments ya no trabaja con microcontroladores de 8-bits y directamente insta al consumidor a que piense en desarrollar la aplicación con sus microcontroladores de 16/32-bits. 3- PAQUETE SOFWARE Las premisas que se impusieron para la construcción del programa fueron dos: 1. Aplicación potente. 2. Portable. El método Electra, que es un método para elegir productos multicriterio y multidecisión, informáticamente se basa en realizar un gran número de operaciones: Aritméticas (sumas y multiplicaciones) y lógicas (de tipo comparativo). Es por ello que necesitamos un lenguaje que tenga gran potencia para el cálculo numérico. Portable, dada la época actual en la que hay muchas plataformas para los PCs (Windows, Linux, UNIX, etc.) con todas sus distribuciones correspondientes, es de un interés especial el que el programa sea portable. Es decir, que hacerlo funcionar en un sistema u otro sea inmediato o a lo sumo, fácil sus implementación en otras plataformas. El lenguaje seleccionado fue C, ya que es bastante potente y (al menos) las funciones ANSI son totalmente portables a cualquier plataforma con las siguientes características: Se utiliza programación modular con todas las ventajas que ello conlleva (fácil comprensión, fácilmente depurable, utilización en otros programas, etc). Utilización de ANSI C, para que sea portable. Manejo de memoria dinámica para aprovechar los recursos al máximo. Versión especial para Linux / UNIX en pseudoparalelo con memoria compartida más veloz. Informes en HTML: Informes en HTML con hipervínculos para su lectura rápida y sencilla. También se ha construido una aplicación para el intercambio de ficheros a través de cualquier red con TCP/IP de forma segura a través de una entidad superior que controla la comunicación. La aplicación trabaja con TCP es decir, orientado a conexión y trabaja con servidores concurrentes, esto es que se reproducen los procesos para atender a los clientes. El envío de los ficheros trabaja con máscaras de permisos para mayor seguridad

5 4- CONCLUSIONES Y FUTURO DE LOS MICROCONTROLADORES En la primera parte del proyecto se ha realizado un estudio comparativo exhaustivo de los microcontroladores de 8-Bits existentes en el mercado actualmente (2004). A la vista de lo analizado anteriormente, se ha considerado que la mejor gama de microcontroladores de 8-bits es la familia Pic18 de Microchip (nótese que no se ha tenido en cuenta el precio sino las prestaciones únicamente). Se ha llegado a la anterior conclusión debido a que: La arquitectura de la CPU es Harvard modificado con dos niveles de pipeline lo que permite a los chips de esta gama ejecutar una instrucción por ciclo de reloj. La ALU cuenta con un multiplicador hardware totalmente independiente del núcleo que le permite hacer operaciones MAC (Multiplicación-ACumulación) con facilidad. La arquitectura de la memoria es de tipo paginada preferible a la arquitectura lineal y pila hardware, mucho más rápida que una pila implementada por software. Los periféricos integrados destacan por su gran número así como por la variedad de los mismos permitiendo el uso de estos dispositivos en cualquier aplicación de microcontrol. Las herramientas de desarrollo distribuidas por Microchip son notablemente más completas que las de otros fabricantes creando un entorno de trabajo completo para el desarrollo de cualquier aplicación sin tener que trabajar con otros ditribuidores. Además dichas herramientas son las más utilizadas por todos los diseñadores de aplicaciones de control. También destacar la familia ST7 de SGS-Thomson, pese a su inferioridad en la CPU frente a Microchip, por los siguientes motivos: La ALU cuenta con un coprocesador hardware de lógica Fuzzy que permite un alto rendimiento cuando se ha de implementar algoritmos de este tipo. Los periféricos integrados destacan por su variedad (en menor número que los de Microchip) y por que están pensados para aplicaciones muy específicas. Las herramientas de desarrollo, al igual que las de Microchip, son muy completas y fáciles de manejar. También cuentan con un buen número de las mismas permitiendo al diseñador no tener que trabajar con otros distribuidores. El resto de microcontrolares no está al mismo nivel que los anteriores. Intel, NEC y Texas Instruments sugieren al consumidor a realizar sus aplicaciones con microcontroladores de 16 y 32 bits. En cuanto a Motorola parece ser que construyen sus microcontroladores para su propio consumo, esto es integrados con sus DSP en telefonía celular. El futuro de los microcontroladores pasa por reducir su tamaño, precio y consumo a la vez que aumente su velocidad como todo circuito de la industria microelectrónica. Pero el verdadero futuro de estos chips pasa por ser diseñados y construidos para aplicaciones concretas, por ejemplo: Microchip ha presentado recientemente al mercado unos microcontroladores para aplicaciones de electrónica de potencia, en concreto para el control de los polos de potencia. De esta manera se sustituye a los DSP empleados anteriormente reduciendo costes y facilitando al diseñador controlar los polos. O la novísima familia pic10 de microcontroladores extra baratos y extra pequeños

PANORAMA GENERAL DE LOS µc

PANORAMA GENERAL DE LOS µc PANORAMA GENERAL DE LOS µc Sistemas Digitales II Este tipo de dispositivos en la actualidad se encuentran en los supermercados, artículos electrodomésticos, instrumentos musicales, juguetes, equipo automotriz

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

Microcontroladores ( C)

Microcontroladores ( C) Microcontroladores ( C) Bibliografia: Hoja de datos del PIC 16F84 y 16F628 (www.microchip.com) Microcontroladores PIC: la clave del diseño (biblioteca) Microcontroladores PIC: diseño práctico de aplicaciones

Más detalles

ESTRUCTURA DE COMPUTADORES GUÍA DOCENTE

ESTRUCTURA DE COMPUTADORES GUÍA DOCENTE ESTRUCTURA DE COMPUTADORES GUÍA DOCENTE OBJETIVOS Y COMPETENCIAS Con la y los ejercicios del documento relativo a esta asignatura se pretenden adquirir las competencias básicas relacionadas con la informática,

Más detalles

Introducción a la arquitectura PIC

Introducción a la arquitectura PIC 18 de septiembre de 2012 Contenido 1 Microprocesadores y Microcontroladores 2 3 4 Microprocesadores y Microcontroladores Microcomputadora consiste básicamente de: Unidad central de procesamiento (CPU),

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 DE VON NEUMANN Y HARVARD

ARQUITECTURA DE VON NEUMANN Y HARVARD ARQUITECTURA DE VON NEUMANN Y HARVARD ARQUITECTURA VON NEUMANN En esta arquitectura se observa que las computadoras utilizan el mismo dispositivo de almacenamiento para datos e instrucciones conectados

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

PRÁCTICA 12. ANÁLISIS DE PROTOCOLOS DE SISTEMAS DIGITALES AVANZADOS

PRÁCTICA 12. ANÁLISIS DE PROTOCOLOS DE SISTEMAS DIGITALES AVANZADOS PRÁCTICA 12. ANÁLISIS DE PROTOCOLOS DE SISTEMAS DIGITALES AVANZADOS 1 Objetivo. En esta práctica se analizarán dos sistemas digitales: Un sistema de adquisición de datos para PC y un sistema de desarrollo

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

CAPITULO III CONTROLADORES

CAPITULO III CONTROLADORES CAPITULO III CONTROLADORES 3.1 Controladores El controlador es el segundo elemento en un sistema de control automático, éste toma una señal de entrada y la compara con un valor establecido para obtener

Más detalles

Sistemas con Microprocesadores I

Sistemas con Microprocesadores I Sistemas con Microprocesadores I 1 Microcontroladores Introducción Harvard vs. von-neumann Clasificación del procesador Segmentado o Pipeline Ortogonal vs. No ortogonal 2 Microcontroladores PIC Siglas

Más detalles

Carrera: Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

Carrera: Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Microcontroladores Ingeniería Mecatrónica Clave de la asignatura: Horas teoría-horas práctica-créditos 2-4-8 2.- HISTORIA DEL PROGRAMA Lugar

Más detalles

UNIVERSIDAD TECNICA DE AMBATO NOVENO SEMESTRE INGENIERIA ROBOTICA MICROCONTROLADORES Y SU APLICACION EN ROBOTICA PROFESOR: UTA 2009 ING. G.

UNIVERSIDAD TECNICA DE AMBATO NOVENO SEMESTRE INGENIERIA ROBOTICA MICROCONTROLADORES Y SU APLICACION EN ROBOTICA PROFESOR: UTA 2009 ING. G. MICROCONTROLADORES Y SU APLICACION EN UTA 2009 PROFESOR: ING. G. ALMEIDA SEMESTRE MARZO - JULIO 2009 OBJETIVOS DISTINGUIR LOS ASPECTOS GENERALES, CARACTERISTICAS Y FUNCIONAMIENTO DE UN MICROCONTROLADOR.

Más detalles

Qué es un Microcontrolador?

Qué es un Microcontrolador? Qué es un Microcontrolador? Es un circuito integrado programable que contiene todos los componentes de un computadora, aunque de limitadas prestaciones y se destina a gobernar una sola tarea. Cómo se compone

Más detalles

Carrera: MTF Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

Carrera: MTF Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Microcontroladores MTF-0532 2-4-8 2.- HISTORIA DEL PROGRAMA Lugar y fecha de elaboración

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

Qué es un Microcontrolador?

Qué es un Microcontrolador? Qué es un Microcontrolador? Es un circuito integrado programable que contiene todos los componentes de un computadora, aunque de limitadas prestaciones y se destina a gobernar una sola tarea. Cómo se compone

Más detalles

1 INTRODUCCIÓN AL PROYECTO

1 INTRODUCCIÓN AL PROYECTO 1 INTRODUCCIÓN AL PROYECTO 1.1 Marco teórico Una de las innovaciones tecnológicas más sobresalientes es el microprocesador, el cual se ha desarrollado rápidamente a partir de su invención. Los procesadores

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

Características Ventajas Desventajas Tipo de Núcleo Shell Gui. Para algunas cosas se debe de saber usar UNIX, muchos juegos no corren en Linux.

Características Ventajas Desventajas Tipo de Núcleo Shell Gui. Para algunas cosas se debe de saber usar UNIX, muchos juegos no corren en Linux. Nombre Sistema Operativo del Características Ventajas Desventajas Tipo de Núcleo Shell Gui Linux Unix Multitarea, multiusuario, redes y telecomunicaciones, internet, interconectividad, programación, portabilidad,

Más detalles

Sistema de Gestión de Aplicaciones Implementadas en FPGAs

Sistema de Gestión de Aplicaciones Implementadas en FPGAs Sistema de Gestión de Aplicaciones Implementadas en FPGAs Ledo Bañobre, R. 1, Losada Sampayo, A. 1, Álvarez Ruiz de Ojeda, J. 1 1 Departamento de Tecnología Electrónica, Escuela Técnica Superior de Ingenieros

Más detalles

Estructura y Tecnología de Computadores II (Gestión y Sistemas)

Estructura y Tecnología de Computadores II (Gestión y Sistemas) Temario Estructura y Tecnología de Computadores II (Gestión y Sistemas) Contenido del temario El temario propuesto en la asignatura coíncide con los siguientes apartados del texto base teórico Estructura

Más detalles

ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN CARRERA DE INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN

ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN CARRERA DE INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN INSTITUTO POLITÉCNICO NACIONAL ESCUELA SUPERIOR DE INGENIERIA MECANICA Y ELECTRICA UNIDAD CULHUACAN CARRERA DE INGENIERIA EN COMUNICACIONES Y ELECTRÓNICA ACADEMIA DE COMPUTACIÓN APUNTES DE MICROPROCESADORES

Más detalles

MICROCONTROLADORES: FUNDAMENTOS Y APLICACIONES CON PIC. Autores: Fernando E. Valdés Pérez Ramon Pallàs Areny. Título de la obra:

MICROCONTROLADORES: FUNDAMENTOS Y APLICACIONES CON PIC. Autores: Fernando E. Valdés Pérez Ramon Pallàs Areny. Título de la obra: Título de la obra: MICROCONTROLADORES: FUNDAMENTOS Y APLICACIONES CON PIC Autores: Fernando E. Valdés Pérez Ramon Pallàs Areny Composición y preimpresión: Carles Parcerisas Civit (3Q Editorial) Reservados

Más detalles

DATOS DE IDENTIFICACIÓN DEL CURSO

DATOS DE IDENTIFICACIÓN DEL CURSO DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO: Electrónica. ACADEMIA A LA QUE PERTENECE: Sistemas Digitales Avanzados NOMBRE DE LA MATERIA: Sistemas Digitales III CLAVE DE LA MATERIA: ET211 CARÁCTER DEL

Más detalles

Tema 1: Introducción a los sistemas procesadores. Sistemas Electrónicos para el Procesamiento de Señal

Tema 1: Introducción a los sistemas procesadores. Sistemas Electrónicos para el Procesamiento de Señal Tema 1: Introducción a los sistemas procesadores Sistemas Electrónicos para el Procesamiento de Señal 1 Indice Arquitectura básica CPU / Periféricos / buses Mapa de memoria Principios de localidad y tipos

Más detalles

TEMA 1: Concepto de ordenador

TEMA 1: Concepto de ordenador TEMA 1: Concepto de ordenador 1.1 Introducción Los ordenadores necesitan para su funcionamiento programas. Sin un programa un ordenador es completamente inútil. Para escribir estos programas necesitamos

Más detalles

MICROCONTROLADORES PIC BÁSICO (PIC 16F84A / 16F627)

MICROCONTROLADORES PIC BÁSICO (PIC 16F84A / 16F627) MICROCONTROLADORES PIC BÁSICO (PIC 16F84A / 16F627) TEMARIO Objetivo: El estudiante comprenderá la evolución de los microcontroladores y microprocesadores así como sus diferencias, desarrollara su habilidad

Más detalles

Tutorías con Grupos Reducidos (TGR) Parte 1: Evaluación de prestaciones

Tutorías con Grupos Reducidos (TGR) Parte 1: Evaluación de prestaciones Tutorías con Grupos Reducidos (TGR) Parte 1: Evaluación de prestaciones ESTRUCTURA DE COMPUTADORES Grupo de Arquitectura de Computadores (GAC) Dyer Rolán García (GAC) Evaluación de Prestaciones Curso 2011/2012

Más detalles

IBM 360. Igor Perez Martín. Jesús Manuel Salvadó Cenera. Mario Junquera Gómez

IBM 360. Igor Perez Martín. Jesús Manuel Salvadó Cenera. Mario Junquera Gómez IBM 360 Igor Perez Martín Jesús Manuel Salvadó Cenera Mario Junquera Gómez INTRODUCCIÓN El primero en usar microprogramación fue 360, el cual creó el concepto de arquitectura de familia. La familia del

Más detalles

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90.

PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO. DE GALLETA: se utilizaban en las board en los años 80 y 90. PROCESADORES TIPOS DE PROCESADORES. Existen 3 tipos de procesadores: DE GALLETA, DE PINES Y DE CONTACTO DE GALLETA: se utilizaban en las board en los años 80 y 90. DE PINES: reemplazaron los procesadores

Más detalles

PLATAFORMAS ELECTRÓNICAS PARA INTERNET DE LAS COSAS.

PLATAFORMAS ELECTRÓNICAS PARA INTERNET DE LAS COSAS. PLATAFORMAS ELECTRÓNICAS PARA INTERNET DE LAS COSAS www.efor.es Estudio técnico Plataformas electrónicas para Internet de las Cosas En el ámbito IoT actual se abre un abanico de opciones a nivel tecnológico

Más detalles

1.1 Introducción y definición de un microcontrolador 1.2 Estructura básica de un microcontrolador 1.3 Características de la Arquitectura

1.1 Introducción y definición de un microcontrolador 1.2 Estructura básica de un microcontrolador 1.3 Características de la Arquitectura Índice 1.1 Introducción y definición de un microcontrolador 1.2 Estructura básica de un microcontrolador 1.3 Características de la Arquitectura 1.3.1 Arquitectura RISC 1.3.2 Arquitectura Harvard 1.3.3

Más detalles

Cuerpo de Profesores Técnicos de Formación Profesional

Cuerpo de Profesores Técnicos de Formación Profesional Tabla de equivalencias entre los temarios de Sistemas y Aplicaciones Informáticas de Profesores Técnicos de Formación Profesional e Informática del Cuerpo de Profesores de Enseñanza Secundaria Cuerpo de

Más detalles

INFORMATICA III. Cap. I: Plataformas

INFORMATICA III. Cap. I: Plataformas INFORMATICA III Cap. I: Plataformas Plataformas Código nativo y portable Máquinas virtuales Servidores Estaciones de trabajo Clientes delgados Dispositivos embebidos Dispositivos móviles Plataformas Hardware

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

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

UNIVERSIDAD NACIONAL DEL CALLAO

UNIVERSIDAD NACIONAL DEL CALLAO UNIVERSIDAD NACIONAL DEL CALLAO FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS INSTITUTO DE INVESTIGACIÓN DE LA FACULTAD DE INGENIERÍA INDUSTRIAL Y DE SISTEMAS INFORME FINAL DEL TEXTO TEXTO: LENGUAJE

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

Herramientas hardware y software para el desarrollo de aplicaciones con Microcontroladores PIC bajo plataformas GNU/Linux

Herramientas hardware y software para el desarrollo de aplicaciones con Microcontroladores PIC bajo plataformas GNU/Linux Herramientas hardware y software para el desarrollo de aplicaciones con Microcontroladores PIC bajo plataformas GNU/Linux Juan González Gómez Escuela Politécnica Superior Universidad Autónoma de Madrid

Más detalles

Sistemas Operativos. Introducción. Tema 6

Sistemas Operativos. Introducción. Tema 6 Sistemas Operativos Introducción Qué es un sistema operativo? Ubicación de un sistema operativo en un computador Descripción de un sistema operativo: Funcional Estructural Realización Funciones de los

Más detalles

INSTITUTO DE FÍSICA PROGRAMA DE INSTRUMENTACIÓN UNIVERSIDAD DE ANTIOQUIA FACULTAD DE CIENCIAS EXACTAS Y NATURALES

INSTITUTO DE FÍSICA PROGRAMA DE INSTRUMENTACIÓN UNIVERSIDAD DE ANTIOQUIA FACULTAD DE CIENCIAS EXACTAS Y NATURALES UNIVERSIDAD DE ANTIOQUIA FACULTAD DE CIENCIAS EXACTAS Y NATURALES INSTITUTO DE FÍSICA PROGRAMA DE INSTRUMENTACIÓN APROBADO EN EL CONSEJO DE FACULTAD DE CIENCIAS EXACTAS Y NATURALES ACTA 48 DEL 9 DE SEPTIEMBRE

Más detalles

Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial

Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial Intel lanza su procesador Caballero Medieval habilitado para Inteligencia Artificial Intel ha lanzado su procesador Xeon Phi en la Conferencia Internacional de Supercomputación de Alemania. El procesador

Más detalles

Microcontroladores. Unidad 1

Microcontroladores. Unidad 1 Microcontroladores Unidad 1 1.1 Conceptos básicos Ordenador o Computadora Sistema de calculo de propósito general que incorpora una unidad central de proceso, memoria y dispositivos de entrada y salida.

Más detalles

INTRODUCCIÓN A LOS MICROPROCESADORES Y MICROCONTROLADORES

INTRODUCCIÓN A LOS MICROPROCESADORES Y MICROCONTROLADORES INTRODUCCIÓN A LOS MICROPROCESADORES Y MICROCONTROLADORES TEC Digital ÍNDICE Parte I Microprocesadores Parte II Memorias Parte III Periféricos Parte IV Integración de periféricos, memorias y microprocesadores

Más detalles

INDICE 2. Organización de computadoras 3. El Nivel de Lógica Digital

INDICE 2. Organización de computadoras 3. El Nivel de Lógica Digital INDICE Prefacio XV 1. Introducción 1 1.1. Lenguajes, niveles y maquinas virtuales 4 1.2. Maquinas multinivel actuales 4 1.3. Evolución histórica de las maquinas multinivel 8 1.4. Hardware, software y maquinas

Más detalles

1 Microprocesadores: Introducción

1 Microprocesadores: Introducción cei@upm.es 1 Microprocesadores: Introducción Objetivos Microprocesadores y microcontroladores Sistemas objetivo en la asignatura Organización docente Universidad Politécnica de Madrid Objetivos En esta

Más detalles

Introducción a Programación de Microprocesadores con. Benjamín Celis Ingeniero de Aplicaciones, National Instruments

Introducción a Programación de Microprocesadores con. Benjamín Celis Ingeniero de Aplicaciones, National Instruments Introducción a Programación de Microprocesadores con LabVIEW Blackfin y ARM Benjamín Celis Ingeniero de Aplicaciones, National Instruments Estado del Diseño: Creciente Complejidad en Sistemas Embebidos

Más detalles

DESARROLLO DE PDA CON EL SISTEMA OPERATIVO INFERNO SOBRE UNA ARQUITECTURA ARM. Integrantes: - Rodolfo Paganini - Hernán Torrente

DESARROLLO DE PDA CON EL SISTEMA OPERATIVO INFERNO SOBRE UNA ARQUITECTURA ARM. Integrantes: - Rodolfo Paganini - Hernán Torrente DESARROLLO DE PDA CON EL SISTEMA OPERATIVO INFERNO SOBRE UNA ARQUITECTURA ARM. Integrantes: - Rodolfo Paganini - Hernán Torrente Introducción: PDA: Computadora de mano, palmtop, ej: palm TX. S.O. INFERNO:

Más detalles

Informática Industrial Parte I

Informática Industrial Parte I Facilitadores MsC. Jesús Pérez A. Dr. Eladio Dapena Gonzalez Contenido Microprocesadores Arquitecturas PIC 2 Dr. Eladio Dapena G / MsC. Jesus Perez.A. 1 3 Dentro del campo de la producción industrial,

Más detalles

INTRODUCCIÓN Y MEDIDAS DE RENDIMIENTO MEDIDAS DE RENDIMIENTO

INTRODUCCIÓN Y MEDIDAS DE RENDIMIENTO MEDIDAS DE RENDIMIENTO Todos los derechos de propiedad intelectual de esta obra pertenecen en exclusiva a la Universidad Europea de Madrid, S.L.U. Queda terminantemente prohibida la reproducción, puesta a disposición del público

Más detalles

Contenidos: Definiciones:

Contenidos: Definiciones: Contenidos: Definiciones. Esquema de un ordenador. Codificación de la información. Parámetros básicos de un ordenador. Programas e instrucciones. Proceso de ejecución de una instrucción. Tipos de instrucciones.

Más detalles

Dispositivos y plataformas para IoT

Dispositivos y plataformas para IoT Dispositivos y plataformas para IoT Ramón Alcarria Garrido Miguel Ángel Manso Callejo Tomás Robles Valladares Borja Bordel Sánchez Introducción a la Internet de las Cosas Departamento de Ingeniería de

Más detalles

Asignaturas antecedentes y subsecuentes

Asignaturas antecedentes y subsecuentes PROGRAMA DE ESTUDIOS Microprocesadores Área a la que pertenece: Área de Formación Integral Profesional Horas teóricas: 3 Horas prácticas: 2 Créditos: 8 Clave: F0176 Asignaturas antecedentes y subsecuentes

Más detalles

Dispositivos de Entrada/Salida

Dispositivos de Entrada/Salida Dispositivos de Entrada/Salida Notas de clase: Unidad IV Materia: Diseño y Paradigmas de Lenguajes Carrera: Ingeniería en Informática/Ingeniería en Computación Universidad Nacional de San Luis 20/09/2017

Más detalles

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN

BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN BENEMÉRITA UNIVERSIDAD AUTÓNOMA DE PUEBLA FACULTAD CIENCIAS DE LA COMPUTACIÓN PROGRAMA DE LA MATERIA CORRESPONDIENTE A LA INGENIERÍA EN CIENCIAS DE LA COMPUTACIÓN. Coordinación: NOMBRE DE LA MATERIA: Área

Más detalles

Tema 1: Arquitectura de ordenadores, hardware y software

Tema 1: Arquitectura de ordenadores, hardware y software Fundamentos de Informática Tema 1: Arquitectura de ordenadores, hardware y software 2010-11 Índice 1. Informática 2. Modelo de von Neumann 3. Sistemas operativos 2 1. Informática INFORMación automática

Más detalles

Soluciones de Conectividad Wi Fi de bajo consumo Microchip ZeroG Wireless...

Soluciones de Conectividad Wi Fi de bajo consumo Microchip ZeroG Wireless... ARTICULO TECNICO Soluciones de Conectividad Wi Fi de bajo consumo Microchip ZeroG Wireless... Por el Depto. de Ingeniería de EduDevices Que el mundo se mueve hacia la conectividad inalámbrica ya es una

Más detalles

Tema 2: Conceptos básicos. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid

Tema 2: Conceptos básicos. Escuela Politécnica Superior Ingeniería Informática Universidad Autónoma de Madrid Tema 2: Conceptos básicos Ingeniería Informática Universidad Autónoma de Madrid 1 O B J E T I V O S Introducción a la Informática Adquirir una visión global sobre la Informática y sus aplicaciones. Conocer

Más detalles

UNIVERSIDAD DE GUADALAJARA

UNIVERSIDAD DE GUADALAJARA UNIVERSIDAD DE GUADALAJARA CENTRO UNIVERSITARIO DE LOS ALTOS DIVISIÓN DE ESTUDIOS EN FORMACIONES SOCIALES LICENCIATURA: INGENIERÍA EN COMPUTACIÓN UNIDAD DE APRENDIZAJE POR OBJETIVOS ARQUITECTURA DE COMPUTADORAS

Más detalles

Tutoría 2. Banco de memoria de 8 y 16 bits (8086)

Tutoría 2. Banco de memoria de 8 y 16 bits (8086) Tutoría 2. Banco de memoria de 8 y 16 bits (8086) RESUMEN Cuando el procesador opera en modo mínimo, éste genera las señales de control para la memoria y los dispositivos de E/S. [1, pág. 292]. Para utilizar

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

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

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

Instructivo para los tipos de Computadores Tipos de Computadoras

Instructivo para los tipos de Computadores Tipos de Computadoras Instructivo para los tipos de Computadores Tipos de Computadoras Algunos le dicen computadora, otros computador y en España lo llaman ordenador. Todos esos términos se refieren a cualquier artefacto que

Más detalles

Programa Educativo: Licenciatura en Sistemas PROGRAMA DE ESTUDIO

Programa Educativo: Licenciatura en Sistemas PROGRAMA DE ESTUDIO Programa Educativo: Licenciatura en Sistemas PROGRAMA DE ESTUDIO Computacionales Área de Formación : Sustantiva Profesional Horas teóricas: 4 Horas prácticas: 0 Total de Horas: 4 Arquitectura de computadoras

Más detalles

Introducción a los sistemas operativos. Ing Esp Pedro Alberto Arias Quintero

Introducción a los sistemas operativos. Ing Esp Pedro Alberto Arias Quintero Introducción a los sistemas operativos Ing Esp Pedro Alberto Arias Quintero Unidad 1: Conceptos generales de Sistemas Operativos. Tema 1: Introducción: 1.1 Introducción: Qué es un sistema operativo?. 1.2

Más detalles

Horas teóricas: 1 Horas prácticas: 4 Total de Horas: 5 Total de créditos: 6 Microcontroladores

Horas teóricas: 1 Horas prácticas: 4 Total de Horas: 5 Total de créditos: 6 Microcontroladores PROGRAMA DE ESTUDIO Programa Educativo: Área de Formación : Licenciatura en Ciencias Computacionales Integral Profesional Horas teóricas: 1 Horas prácticas: 4 Total de Horas: 5 Total de créditos: 6 Microcontroladores

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

Programa Regular. Asignatura: Organización y Arquitectura de Computadoras.

Programa Regular. Asignatura: Organización y Arquitectura de Computadoras. Programa Regular Asignatura: Organización y Arquitectura de Computadoras. Carrera: Ingeniería en Informática. Ciclo Lectivo: Primer Cuatrimestre 2017 Año en el plan de estudios: 2 Año Coordinador/Profesor:

Más detalles

Sistemas de Computadoras

Sistemas de Computadoras Sistemas de Computadoras Índice Concepto de Computadora Estructura de la Computadora Funcionamiento de la Computadora Historia de las Computadoras Montando una Computadora Computadora Un sistema de cómputo

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Facultad de Estudios Superiores Aragón Ingeniería Eléctrica Electrónica Programa de Asignatura

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Facultad de Estudios Superiores Aragón Ingeniería Eléctrica Electrónica Programa de Asignatura UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Facultad de Estudios Superiores Aragón Ingeniería Eléctrica Electrónica Programa de Asignatura NOMBRE DE LA ASIGNATURA: MICROPROCESADORES Y MICROCONTROLADORES (L)

Más detalles

DISEÑO E IMPLEMENTACIÓN DE APLICACIONES EMPRESARIALES CON MOVILIDAD.

DISEÑO E IMPLEMENTACIÓN DE APLICACIONES EMPRESARIALES CON MOVILIDAD. 9 Con la realización de este proyecto hemos estudiado las tecnologías y herramientas existentes para el desarrollo de aplicaciones empresariales con movilidad. Se ha realizado un estudio de las posibilidades

Más detalles

Un. VIII. Generación de Código Objeto

Un. VIII. Generación de Código Objeto Un. VIII. Generación de Código Objeto 8.1 Lenguaje Máquina Es el que proporciona poca o ninguna abstracción del microprocesador de un ordenador. El lenguaje máquina solo es entendible por las computadoras.

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

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

Tema 1: PROCESADORES SEGMENTADOS

Tema 1: PROCESADORES SEGMENTADOS Tema 1: PROCESADORES SEGMENTADOS Tema 1: PROCESADORES SEGMENTADOS 1.1. Procesadores RISC frente a procesadores CISC. 1.2. Clasificación de las arquitecturas paralelas. 1.3. Evaluación y mejora del rendimiento

Más detalles

MICROPROCESADORES Y CHIPSETS DE INTEL Mayo de 1999

MICROPROCESADORES Y CHIPSETS DE INTEL Mayo de 1999 MICROPROCESADORES Y CHIPSETS DE INTEL Mayo de 1999 En este curso se pretende ofrecer una información de primera mano lo más actualizada posible acerca de los nuevos microprocesadores de Intel recientemente

Más detalles

EL SISTEMA OPERATIVO. Dónde estamos?

EL SISTEMA OPERATIVO. Dónde estamos? COMPUTADORES DIGITALES Dónde estamos? ALTO USUARIO APLICACIÓN PROGRAMADOR NIVEL SO PROG. DE SO CIRCUITOS DE LA MÁQUINA BAJO Dónde estamos? Aplicación Ofimática, Multimedia, Diseño, Cálculo, Comunicaciones,

Más detalles

Quinta tarea: Existen varias versiones del 80486:

Quinta tarea: Existen varias versiones del 80486: Quinta tarea: Los primeros procesadores utilizados en los PC fueron los procesadores 8088 y 8086. Sus principales diferencias con el 80286 es que el segundo permite multitarea, tenía una velocidad de reloj

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

Unidad Didáctica 3: Microcontroladores & Interrupciones. Sistemas embebidos para tiempo real

Unidad Didáctica 3: Microcontroladores & Interrupciones. Sistemas embebidos para tiempo real Unidad Didáctica 3: Microcontroladores & Interrupciones Sistemas embebidos para tiempo real Índice Repaso: µp vs. µc, CPU, tamaño de palabra. Arquitectura RISC vs. CISC Harvard vs. von Neumann Comparación

Más detalles

Carrera: ECC

Carrera: ECC 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos Microprocesadores y Microcontroladores Ingeniería Electrónica ECC-0428 4-2-10 2.-

Más detalles

Sistema de Desarrollo para el Microcontrolador PIC18F452

Sistema de Desarrollo para el Microcontrolador PIC18F452 ESCUELA TÉCNICA SUPERIOR DE INGENIEROS INDUSTRIALES Y DE TELECOMUNICACIÓN Sistema de Desarrollo para el Microcontrolador PIC18F452 Alumno: Andrés Valverde Villarán Tutora: Carmen Aracil Fernández Sevilla,

Más detalles

MICROPROCESADORES II. Características de los uc PIC

MICROPROCESADORES II. Características de los uc PIC MICROPROCESADORES II Características de los uc PIC Repasando... Qué son los Microcontroladores? Son circuitos integrados que incorporan todos los bloques funcionales de un Sistema Microprocesador en un

Más detalles

Herramientas Informáticas I Hardware: Conceptos Básicos

Herramientas Informáticas I Hardware: Conceptos Básicos Herramientas Informáticas I Hardware: Conceptos Básicos Facultad de Ciencias Económicas y Jurídicas Universidad Nacional de La Pampa Hardware: Conceptos Unidad Central de Proceso. Hardware: (del inglés:

Más detalles

CAPITULO 1 INTRODUCCION AL PROYECTO

CAPITULO 1 INTRODUCCION AL PROYECTO CAPITULO 1 INTRODUCCION AL PROYECTO 1 INTRODUCCION AL PROYECTO 1.1 Marco Teórico Los procesadores digitales de señales ganaron popularidad en los años sesentas con la introducción de la tecnología de estado

Más detalles

TEMA 13. INTRODUCCION A SISTEMAS PROGRAMABLES Y MICROS

TEMA 13. INTRODUCCION A SISTEMAS PROGRAMABLES Y MICROS TEMA 13. INTRODUCCION A SISTEMAS PROGRAMABLES Y MICROS http://www.tech-faq.com/wp-content/uploads/images/integrated-circuit-layout.jpg IEEE 125 Aniversary: http://www.flickr.com/photos/ieee125/with/2809342254/

Más detalles

Estudio y realización de un enlace Bluetooth para el sistema de desarrollo basado en el MC68HC11

Estudio y realización de un enlace Bluetooth para el sistema de desarrollo basado en el MC68HC11 Proyecto Fin de Carrera Estudio y realización de un enlace Bluetooth para el sistema de desarrollo basado en el MC68HC11 Autor: Tutor: Manuel Ángel Perales Esteve Departamento de Ingeniería Electrónica

Más detalles

Primer Semestre Laboratorio de Electrónica Universidad de San Carlos de Guatemala. Electrónica 5. Aux. Marie Chantelle Cruz.

Primer Semestre Laboratorio de Electrónica Universidad de San Carlos de Guatemala. Electrónica 5. Aux. Marie Chantelle Cruz. Laboratorio de Electrónica Universidad de San Carlos de Guatemala Primer Semestre 2017 Overview 1 Cortex La más usada para dispositivos móviles Encoding por 32 bits, excepto Thumb y Thumb-2 15x32bits registros

Más detalles

Sistemas Informáticos

Sistemas Informáticos Sistemas Informáticos Informática Conjunto de conocimientos científicos y técnicos que hacen posible el tratamiento automático de la información. Término de 1962 INFORmaciónautoMÁTICA Organizar, almacenar,

Más detalles

SoC basados en ARM y personalizables por el usuario. Escrito por gm2 Martes, 13 de Diciembre de :19

SoC basados en ARM y personalizables por el usuario. Escrito por gm2 Martes, 13 de Diciembre de :19 El mercado actual, caracterizado por su elevada competitividad, está provocando que los diseñadores de sistemas embebidos reexaminen su proceso de diseño y desarrollo. La mayor complejidad del sistema

Más detalles

La Unidad Aritmética

La Unidad Aritmética Prof. Rodrigo Araya E. raraya@inf.utfsm.cl Universidad Técnica Federico Santa María Departamento de Informática Valparaíso, 1 er Semestre 2006 1 2 3 4 5 En este capítulo profundizaremos la aritmética computacional

Más detalles

Circuitos electrónicos digitales. Unidades Aritméticas Lógicas. Departamento de Tecnología Electrónica Universidad de Sevilla

Circuitos electrónicos digitales. Unidades Aritméticas Lógicas. Departamento de Tecnología Electrónica Universidad de Sevilla Circuitos electrónicos digitales Unidades Aritméticas Lógicas Índice Introducción Circuitos sumadores básicos Sumador paralelo de n bits Sumador/Restador Unidad aritmético-lógica (ALU) Introducción Los

Más detalles

Esta presentación destaca algunas de las funciones del programa de control primario del ACS880.

Esta presentación destaca algunas de las funciones del programa de control primario del ACS880. Esta presentación destaca algunas de las funciones del programa de control primario del ACS880. 1 La familia de productos ACS880 utiliza un firmware común. El programa de control primario combina las funciones

Más detalles

Sistemas Operativos Distribuidos. Sistemas Operativos Una visión aplicada

Sistemas Operativos Distribuidos. Sistemas Operativos Una visión aplicada Bibliografía Sistemas Operativos Distribuidos Ing. Alfonso Guijarro Rodríguez alfonso_guijarro@yahoo.es Sistemas Operativos Distribuidos Andrew S. Tanenbaum. 1996, Prentice-Hall Capítulo 1 última edición

Más detalles

Capítulo 1 CONCEPTOS BÁSICOS DE INFORMÁTICA. Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C"

Capítulo 1 CONCEPTOS BÁSICOS DE INFORMÁTICA. Presentación resumen del libro: EMPEZAR DE CERO A PROGRAMAR EN lenguaje C Presentación resumen del libro: "EMPEZAR DE CERO A PROGRAMAR EN lenguaje C" Autor: Carlos Javier Pes Rivas (correo@carlospes.com) Capítulo 1 CONCEPTOS BÁSICOS DE INFORMÁTICA 1 OBJETIVOS Saber distinguir

Más detalles