EJERCICIO 1 (2.0 puntos):
|
|
|
- Juan Carlos Ponce Robles
- hace 7 años
- Vistas:
Transcripción
1 EJERCICIO 1 (2.0 puntos): Diseñe un microprocesador con las siguientes características: 16KB de memoria de datos. 8KB de memoria de programa. Juego de 128 instrucciones de 16 bits. Bus de datos de 8 bits. Minimice la velocidad de carga de la instrucción (Fetch). Se pide: a) En caso de implementarse con arquitectura Von Neuman: a. Diagrama de bloques indicando el tamaño de los buses principales. b. Mapa de memoria. c. Tamaño del contador de programa y del registro de instrucción. b) En caso de implementarse con arquitectura Harvard: a. Diagrama de bloques indicando el tamaño de los buses principales. b. Mapas de memoria. c. Tamaño del contador de programa y del registro de instrucción.
2 EJERCICIO 2 (4.0 puntos): El generador de onda de la siguiente imagen produce una señal de triangular de frecuencia y amplitud variable construida con 10 muestras por periodo. La amplitud de la onda varía entre 0 y 3V, y es controlada mediante una rueda de giro sin fin cuyo mecanismo se puede ver en la siguiente imagen. La rueda dispone de un orificio cada 10º, es decir, dispone de un total de 36 orificios. Dichos orificios están situados a tres radios distintos, de forma que a su paso por los leds se excita únicamente el sensor asociado al mismo. Esto quiere decir que cuando la rueda gira en sentido horario los sensores ópticos se excitan siguiendo la siguiente secuencia S3-> S2 ->S1, mientras que cuando gira en sentido antihorario la secuencia de excitación es la siguiente S1 -> S2 ->S3. El sentido horario implicará un incremento de 10mV en la amplitud de la tensión de salida por cada 10º girados, mientras que el giro en sentido antihorario supondrá -10mV por cada 10º de giro. La rueda que controla la frecuencia, es una rueda asociada a un potenciómetro y regula la frecuencia entre 1KHz y 10KHz cuando la señal ofrecida por el potenciómetro vale 0 V y 3 V respectivamente. Como parámetros de desarrollo se han marcado los siguientes: 1. La recogida de información de la rueda de control de frecuencia se gestionará con la interrupción del ADC. En esta interrupción, la variable global tiempo_muestra se actualizará con el tiempo que debe transcurrir entre dos muestras consecutivas emitidas por el dispositivo para una determinada frecuencia. 2. La recogida de información de la rueda de control de amplitud se realizará con interrupciones externas (EXT_INT). Utilizando la variable global estado que controlará el estado actual (S1, S2 y S3). 3. El muestreo de la señal de salida se realizará mediante la interrupción de un TOC que activará el flag flagsacardato. 4. El flujo principal del programa (main), usará las variables flagsacardato, estado y amplitud para generar la onda con el periférico correspondiente (gestionando también el control de la amplitud de la misma).
3 Se pide: a) Diagrama de bloques. b) Diagrama de flujo. c) Código de configuración de los pines del micro (únicamente los GPIO, sin las EXTI, ni el NVIC). d) Código de la RAI asociada a alguna de las interrupciones externas.
4 EJERCICIO 3 (4.0 puntos): En las próximas hojas aparece el código de un programa a cargar en un sistema basado en un STM32L152RB, al cual le puede faltar alguna función y/o alguna definición y/o contener algún error de programación. El programa corresponde a la implementación de un velocímetro de bicicleta, capaz de mostrar por la pantalla la información sobre la distancia recorrida, la velocidad instantánea y la temperatura. De dicho sistema se conocen las siguientes características: Tiene dispositivos conectados cuya señal de entrada al STM32L152RB, es un valor cualquiera entre 0 y 3,3V, con una variación de velocidad menor de 1Hz. Puede tener algún otro dispositivo más conectado. Se pretende que el alumno analice dicho código y, a partir de ahí conteste razonadamente a las siguientes preguntas (algunas de las justificaciones se pueden realizar indicando las líneas de código donde se encuentra la evidencia): 1. Qué elementos (periféricos) del STM32L152RB se están utilizando? (10%) 2. Teniendo en cuenta que tiene una configuración de reloj que hace que el pclk de todos los periféricos vaya a 12MHz, indique la configuración de cada uno de los periféricos del microcontrolador cuando se encuentren en funcionamiento. Absténgase de simplemente decir el valor de cada registro de configuración; lo que se pide es la funcionalidad que se obtiene. Es imprescindible detallar la escala temporal (caso de que exista) que utilizan los periféricos. (10%) 3. De un significado breve a las siguientes variables del programa. No tienen por qué ser acrónimos de ningún tipo (20%): a. cero b. uno c. dos d. tres e. cuatro f. cinco g. seis 4. El código presenta al menos tres errores. Dos de esos errores está en los nombres de las funciones, mientras que el otro se encuentra en el funcionamiento del mismo. Encuéntrelos, justifíquelos y dé una solución a los mismos. (20%) 5. Analizando la pureza del código, un experto expone una crítica a la línea 35. Podría decir qué crítica es, y cómo la solucionaría? (10%) 6. Realice el Diagrama de flujo de todas y cada una de las funciones utilizadas, así como del programa principal. No haga siempre una transposición directa del código en un diagrama de flujo, sino represente la funcionalidad obtenida, mediante dicho diagrama de flujo. (30%)
5 ANEXO I #include "stm32l1xx.h" #include "Biblioteca_SDM.h" unsigned char radio=23; unsigned uno, dos; unsigned char cero; unsigned tres; unsigned cuatro; unsigned cinco; unsigned seis; void RAI1 (void) { EXTI->PR = 0x01; NVIC->ICER[0] = (1 << 6); if ((EXTI->RTSR & 0x01) == 0) { TIM4->CCR2 = TIM4->CNT ; TIM4->CR1 = 0x0001; EXTI->RTSR = 0x01; EXTI->FTSR &= ~(0x01); else { TIM4->CR1 &= ~(0x0001); EXTI->FTSR = 0x01; EXTI->RTSR &= ~(0x01); NVIC->ISER[0] = (1 << 6); void RAI2 (void) { if (TIM4->SR & 0x0004 == 1) { cero = 1; TIM4->CR1 &= ~(0x0001); TIM4->SR = 0x0004; else { seis = 2 * 3142 * radio; tres += seis; dos = TIM4->CCR1 - uno; if (dos < 0) dos += 0xFFFFFFFF; cinco = seis / dos; uno = TIM4->CCR1; TIM4->SR = 0x0002; int main (void) { Init_SDM(); Init_LCD(); cero = 0; GPIOA->MODER = 0x ; GPIOA->MODER &= ~(1 << (0*2 +1)); GPIOA->MODER &= ~(1 << (0*2)); GPIOA->PUPDR &= ~(11 << (0*2)); GPIOB->MODER = 0x << (2*6 +1);
6 GPIOB->MODER &= ~(0x << (2*6)); GPIOB->AFR[0] &= ~(0x0F << (4*6)); GPIOB->AFR[0] = 0x02 << (4*6); ADC1->CR2 &= ~(0x ); ADC1->CR1 = 0x ; ADC1->CR2 = 0x ; ADC1->SMPR1 = 0; ADC1->SMPR2 = 0; ADC1->SMPR3 = 0; ADC1->SQR1 = 0x ; ADC1->SQR5 = 0x ; ADC1->CR2 = 0x ; while ((ADC1->SR&0x0040)==0); ADC1->CR2 = 0x ; EXTI->FTSR = 0x01; EXTI->RTSR &= ~(0x01); SYSCFG->EXTICR[0] = 0; EXTI->IMR = 0x01; NVIC->ISER[0] = (1 << 6); TIM4->CR1 = 0x0000; TIM4->CR2 = 0x0000; TIM4->SMCR = 0x0000; TIM4->PSC = 12000; TIM4->CNT = 0; TIM4->ARR = 0xFFFF; TIM4->CCR2 = 0; TIM4->DCR = 0; TIM4->DIER = 0x0006; TIM4->CCMR1 = 0x0001; TIM4->CCMR2 = 0x0000; TIM4->CCER = 0x0003; TIM4->CR1 = 0x0001; TIM4->EGR = 0x0001; TIM4->SR = 0; NVIC->ISER[0] = (1 << 30); uno = 0; while (1) { if (cero!=0) { uno = 0; tres = 0; while ((ADC1->SR & 0x0002)==0); cuatro = (unsigned char)(adc1->dr & 0x000000FF); MuestraVelocimetro(cinco, tres, cuatro);
7
EJERCICIO 1 (2 puntos, 30 minutos):
APELLIDOS NOMBRE NIA EJERCICIO 1 (2 puntos, 30 minutos): Diseñe un microprocesador de arquitectura Von Neumann, con una memoria de 8 bits x 64K, indicando: a) Tamaño del bus de datos: bits y del bus de
SOLUCIÓN. EJERCICIO 1 (2.0 puntos):
SOLUCIÓN EJERCICIO 1 (2.0 puntos): Diseñe un microprocesador con las siguientes características: 16KB de memoria de datos. 8KB de memoria de programa. Juego de 128 instrucciones de 16 bits. Bus de datos
EJERCICIO 1 (2.0 puntos):
EJERCICIO 1 (2.0 puntos): Se tiene una arquitectura Von Neumann de 32 bits, con una capacidad de direccionar únicamente palabras, hasta un máximo de 64MB. Dicha arquitectura contiene 16 registros internos
SOLUCIÓN. EJERCICIO 1 (2 puntos, 30 minutos):
APELLIDOS NOMBRE NIA SOLUCIÓN EJERCICIO 1 (2 puntos, 30 minutos): Diseñe un microprocesador de arquitectura Von Neumann, con una memoria de 8 bits x 64K, indicando: a) Tamaño del bus de datos: bits y del
SISTEMAS DIGITALES BASADOS EN MICROPROCESADORES. Examen Ordinario 1
Cuestión (20 minutos 2 puntos) Se tiene una arquitectura Harvard, con capacidad de 32Mpalabras de programa y 16MB de datos en palabras de 16 bits, con una capacidad de direccionar únicamente palabras.
CUESTIÓN (2 puntos): SOLUCIÓN:
CUESTIÓN (2 puntos): Escriba las instrucciones en C necesarias para realizar las siguientes operaciones, sin alterar el comportamiento del resto del sistema: a) Configurar el pin PB12 como entrada digital
EJERCICIO 1 (2 puntos, 30 minutos):
EJERCICIO 1 (2 puntos, 30 minutos): Se ha de diseñar un microprocesador bajo los siguientes requisitos: Arquitectura Harvard Memoria de Programa de hasta 2Kpalabras de 8 bits (sólo direccionable a nivel
SOLUCIÓN. EJERCICIO 1 (2.0 puntos):
SOLUCIÓN EJERCICIO 1 (2.0 puntos): Se tiene una arquitectura Von Neumann de 32 bits, con una capacidad de direccionar únicamente palabras, hasta un máximo de 64MB. Dicha arquitectura contiene 16 registros
PROBLEMA 1 (2.5 puntos): SOLUCIÓN
PROBLEMA 1 (2.5 puntos): SOLUCIÓN Diseñe un microprocesador con las siguientes características: 16KB de memoria de datos. 8KB de memoria de programa. Juego de 128 instrucciones de 16 bits. Bus de datos
EJERCICIO 1 (2.0 puntos):
EJERCICIO 1 (2.0 puntos): En una arquitectura Harvard, con una memoria de programa de 32Kx16 y una memoria de datos de 128KB siendo los datos de 8 bits, y considerando que la CPU tiene 8 registros internos
SISTEMAS DIGITALES BASADOS EN MICROPROCESADORES. Examen Parcial 1
DECODIFICADOR SISTEMAS DIGITALES BASADOS EN MICROPROCESADORES 12 febrero de 2018 APELLIDOS NOMBRE GRADO Ejercicio 1 (40 minutos 4 puntos) La siguiente figura muestra un diagrama de bloques simplificado
TEMA 6: CONVERSIÓN DIGITAL / ANALÓGICA
1 TEMA 6: CONVERSIÓN DIGITAL / ANALÓGICA Sistemas Digitales basados en Microprocesador Grado en Ingeniería Telemática Raúl Sánchez Reíllo ÍNDICE Conceptos Previos Conversor D/A y Funcionamiento DAC: Registros
SEÑALES ANALÓGICAS Y DIGITALES
01/04/2014 1 ENTRADA Y SALIDA SEÑALES ANALÓGICAS Y DIGITALES Raúl Sánchez Reíllo CONCEPTOS PREVIOS Los conversores ADC y DAC sirven para interactuar con el mundo exterior En el exterior la información
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
TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN
TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN HOJA DE ASIGNATURA CON DESGLOSE DE UNIDADES TEMÁTICAS 1. Nombre de la asignatura Microcontroladores para instrumentación y control. 2.
Segundo Parcial Programación en Mikro C PIC16F877
Segundo Parcial Programación en Mikro C para microcontroladores PIC PIC16F877 Operadores a nivel de bits Operador operacion & AND; compara pares de bits y regresa 1 si ambos son 1 s, de otra manera regresa
Periféricos: Timer. Cesáreo Fernández Martínez Álvaro Sánchez Miralles
Periféricos: Timer Cesáreo Fernández Martínez Álvaro Sánchez Miralles Periféricos Dispositivo que tiene el microcontrolador para realizar tareas especificas sin consumir tiempo de CPU. Se encuentran mapeados
1-Introducción. KIT ARM- Ténicas Digitales II - Ing. Ruben M. Lozano /9
1-Introducción -Este apunte pretende ser una guía para aquellos alumnos que se inician en la programación de microntroladores con arquitectura ARM, utilizando como plataforma de hardware el kit de desarrollo
TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE MICROCONTROLADORES
TÉCNICO SUPERIOR UNIVERSITARIO EN MECATRÓNICA ÁREA AUTOMATIZACIÓN EN COMPETENCIAS PROFESIONALES ASIGNATURA DE MICROCONTROLADORES 1. Competencias Implementar sistemas de medición y control bajo los estándares
CONVERTIDOR ANÁLOGICO-DIGITAL (ADC)
Aplicar los conocimientos básicos de electrónica de manera teórica (lenguaje ANSI-C) y práctica (montaje de circuitos). Conocer las funciones que gobiernan las entradas y salidas del microcontrolador PIC18F47J53.
Nota: Los siguientes ejercicios se refieren a programas ANSI-C modularizados/modularizables.
Algoritmos y Programación I - 75.02 Guía de Ejercicios Nº 4 Programas lineales - Operadores de Bits Nota: Los siguientes ejercicios se refieren a programas ANSI-C modularizados/modularizables. 1) Calcular
Introducción general al Lenguaje C (2010/2011)
Luis Valencia Cabrera [email protected] (http://www.cs.us.es/~lvalencia) Ciencias de la Computacion e IA (http://www.cs.us.es/) Introducción general al Lenguaje C (2010/2011) Universidad de Sevilla Índice
Instituto Tecnológico de Puebla Ingeniería Electrónica Control Digital
Instituto Tecnológico de Puebla Ingeniería Electrónica Control Digital Actividad 5 CONVERTIDOR ANALÓGICO DIGITAL INTEGRADO Objetivos Comprobar experimentalmente el funcionamiento del convertidor analógico
CAPÍTULO 2. ARQUITECTURA Y COMPONENTES.
CAPÍTULO 2. ARQUITECTURA Y COMPONENTES. 2.1. ARQUITECTURA DEL SISTEMA. Vamos a proporcionar en este apartado una visión general de la arquitectura del sistema, para que así el lector pueda obtener una
TEMA 1: INTRODUCCIÓN. Sistemas Digitales basados en Microprocesador. Grado en Ingeniería Telemática. Raúl Sánchez Reíllo
1 TEMA 1: INTRODUCCIÓN Sistemas Digitales basados en Microprocesador Grado en Ingeniería Telemática Raúl Sánchez Reíllo ÍNDICE Presentación de la Asignatura Profesorado Programa de la Asignatura Bibliografía
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
GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA
GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA Comunicando LabVIEW a un PIC18F2550 1 2.-COMUNICANDO LABVIEW A UN PIC18F2550 Ejercicio 2.1 Tomando el ejercicio 1.4 realizar los ajustes necesarios para
con nueve dígitos disponibles (= 9x4 salidas digitales BCD) más la señal de clock en un sólo conector.
Examen Final. 5 de febrero de 2003. Se tiene un conjunto de seis sensores que miden peso en sendas balanzas. La escala comprende desde cero a 30 Kg. Éstos entregan una señal analógica comprendida entre
Figura 1. Diagrama de bloques del Timer_A
TIMER_A El Timer_A es un timer/contador de 16 bit con tres registros de captura/comparación. El Timer_A soporta múltiples capturas/comparaciones y temporización de intervalos de tiempo; también genera
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Carrera de Ingeniería Electrónica y Control LABORATORIO DE INSTRUMENTACIÓN INDUSTRIAL PRÁCTICA N 9
FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Carrera de Ingeniería Electrónica y Control LABORATORIO DE INSTRUMENTACIÓN INDUSTRIAL 1. TEMA PRÁCTICA N 9 VARIADOR DE VELOCIDAD 2. OBJETIVOS 2.1. Programar
PIC 18F45XX EL TIMER 0
PIC 18F45XX EL TIMER 0 1. Hardware asociado 2. Características Se puede configurar como temporizador o contador de 8/16 bits. Se puede leer o escribir en él a través del registro TMR0. Dispone de un preescaler
Examen 5 de Febrero de 2010
Instrucciones Examen 5 de Febrero de 2010 Indique su nombre completo y número de cédula en cada hoja. Numere todas las hojas e indique la cantidad total de hojas que entrega en la primera. Escriba las
Examen 22 de Febrero 2006
Problema 1 Examen 22 de Febrero 2006 La dirección de marketing de una conocida empresa de desodorantes ha decidido entregar un regalo con cada desodorante en spray. Para ello ha sido encargada la construcción
LENGUAJE C PARA SISTEMAS DEDICADOS
LENGUAJE C PARA SISTEMAS DEDICADOS FUNDAMENTOS Computadora Se dispone de un S.O. El S.O. inicia y configura los periféricos. El S.O. brinda al usuario subrutinas para utilizar los periféricos ( system
Dobles: Es el caso de la instrucción if-else (punto 1.2).
1 1.Introducción Las estructuras de control son instrucciones que nos permiten controlar el flujo de ejecución del programa. Las instrucciones de control se pueden agrupar en instrucciones condicionales
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
COMPUTADORAS DIGITALES
COMPUTADORAS DIGITALES A. OBJETIVOS 1. Familiarizar al estudiante con la arquitectura de computadoras de 8bits. 2. Familiarizar al estudiante con el diseño, construcción y programación de los microcontroladores
Estructura y tecnología de computadores - prácticas en ensamblador
Estructura y tecnología de computadores - prácticas en ensamblador Agradecimientos (c) Francisco Charte Ojeda Introducción Código fuente 1. Introducción a los microprocesadores 1.1. El sistema microcomputador
DISEÑO DE APLICACIONES ELECTRÓNICAS EN ARDUINO. Curso teórico-práctico, básico, de diseño de aplicaciones electrónicas en Arduino.
DISEÑO DE APLICACIONES ELECTRÓNICAS EN ARDUINO Nombre de la actividad Curso teórico-práctico, básico, de diseño de aplicaciones electrónicas en Arduino. Nivel Básico. Público al cual va dirigido Dirigido
Desarrollo de Productos Electrónicos
Examen de problemas de la 2ª evaluación NOTA: explicar detalladamente todo lo que se haga. Problema 1 (3p) Curso 2009/2010 Desarrollo de Productos Electrónicos Lógica Digital y Microprogramable En una
LABORATORIO DE INSTRUMENTACIÓN INDUSTRIAL
ESCUELA POLITÉCNICA NACIONAL Campus Politécnico "J. Rubén Orellana R." FACULTAD DE INGENIERÍA ELÉCTRICA Y ELECTRÓNICA Carrera de Ingeniería Electrónica y Control Carrera de Ingeniería Electrónica y Telecomunicaciones
Sistemas Informáticos. Estructura Funcional
Módulo: Fundamentos del Hardware Editorial: RA-MA Autores: Juan Carlos Moreno y Juan Serrano Sistemas Informáticos. Estructura Funcional TEMA 1 INDICE 1.1. Introducción a los Sistemas Informáticos 1.1.1.
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
Examen 23 de Julio de 2012
Instrucciones Examen 23 de Julio de 2012 Indique su nombre completo y número de cédula en cada hoja. Numere todas las hojas e indique la cantidad total de hojas que entrega en la primera. Escriba las hojas
Diseño de Circuitos Integrados Analógicos. (Full Custom)
Diseño de Circuitos Integrados Analógicos (Full Custom) Estrategia de diseño TOP-DOWN División del sistema en bloques más simples hasta llegar a los bloques circuitales básicos (divide y vencerás) Niveles
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
Qué es y por qué usarlo
ARDUINO * El proyecto Arduino: Qué es y por qué usarlo Arduino es un sistema electrónico de prototipado abierto (opensource ) basada en hardware y software flexibles y fáciles de usar. Con conceptos básicos
Ejemplos de problemas resueltos
Cátedra de Programación Algoritmos y Estructuras de datos 2016 Ejemplos de problemas resueltos Ejemplo 1: Implementar el algoritmo que permite que el robot realice el seguimiento de objetos a distancia
Introducción a Arduino
Introducción a Arduino Dr. Ulises Pineda Rico Cuerpo Académico de Comunicaciones Facultad de Ciencias, UASLP Tel. +52(444) 826-2486 ext. 2964 correo electrónico: [email protected] http://galia.fc.uaslp.mx/~u_pineda
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
TUTORIAL II parte A. Observemos el diagrama de pines del microcontrolador 16F877A:
1 TUTORIAL II parte A OBJETIVOS Conocer el manejo de puertos del microcontrolador 16F877A, registros TRIS y PORT. Familiarizarse con las principales instrucciones del lenguaje y la estructura de un programa
Diseño de una Aplicación en 10 Minutos!!...
COMENTARIO TECNICO Mundo EDUKIT08 Por: Ing. Roberto Simone Ingeniero de aplicaciones [email protected] Ing. Daniel Di Lella D.F.A.E www.edudevices.com.ar [email protected] [email protected]
UNIVERSIDAD CARLOS III DE MADRID DEPARTAMENTO DE INFORMÁTICA GRADO EN INGENIERÍA INFORMÁTICA. ESTRUCTURA DE COMPUTADORES
Ejercicio 1 Los siguientes números se encuentran representados en complemento a dos utilizando 6 bits. Indique su correspondiente valor decimal: a) 010011 b) 100111 Ejercicio 3 Dada la siguiente expresión
ANEXO N 1 CALCULO DE COMPONENTES DEL CIRCUITO DE SENSADO
ANEXO N 1 CALCULO DE COMPONENTES DEL CIRCUITO DE SENSADO EQUIVALENTE DE THEVENIN Aplicamos el teorema de Thevenin en el circuito de sensado para simplificar el circuito siendo nuestra carga a partir del
Tema 08: Convertidor Digital Analógico
Tema 08: Convertidor Digital Analógico M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom 1 Contenido Introducción Tipos de señales Convertidor
TECNOLOGÍA DE COMPUTADORES. CURSO 2016/17. Problemas Secuenciales Resueltos
TECNOLOGÍA DE COMPUTADORES. CURSO 26/7. Problemas Secuenciales Resueltos ) Un contador síncrono ascendente de a es: A Un sistema secuencial con 2 estados, y necesita 4 biestables. B Un sistema secuencial
MODULO Nº13 PROPULSORES DE CC
MODULO Nº13 PROPULSORES DE CC UNIDAD: CONVERTIDORES CC - CC TEMAS: Propulsores de CC. Conceptos Básicos de los Motores CC. Técnica PWM. Propulsores Pulsantes. OBJETIVOS: Explicar las características principales
9. Plataforma Desarrollo del ATmega
9. Plataforma Desarrollo del ATmega 9.1. WIN AVR Contiene todas las librerías necesarias para el desarrollo de aplicaciones en los microprocesadores AVR de Atmel. Al instalarlo sobre el PC se podrán realizar
PROYECTO DE DISEÑO 2 INFORMACIÓN PRELIMINAR
INSTITUTO TECNOLÓGICO DE COSTA RICA ESCUELA DE INGENIERÍA ELECTRÓNICA IE-3308 LABORATORIO DE DISEÑO LÓGICO Profesor: Ing. Luis Carlos Rosales. PROYECTO DE DISEÑO 2 INFORMACIÓN PRELIMINAR Información General:
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
TARJETA DE ENTRADAS Y CONTADORES RÁPIDOS (MTC-3052)
Pag:1 Descripción Tarjeta de entradas y contadores rápidos diseñada para controles complejos en tiempo real. A través de software sencillo permite su configuración al usuario. Cuenta con diversidad de
CAPÍTULO 3: DESCRIPCIÓN HARDWARE DEL
CAPÍTULO 3: DESCRIPCIÓN HARDWARE DEL SISTEMA INFODINA. 1.- INTRODUCCIÓN. Como ya se ha mencionado anteriormente, el sistema InfoDina está constituido por dos módulos: una parte hardware, constituida por
1. En una cuerda tensa 16 m de longitud, con sus extremos fijos, se ha generado una onda de ecuación: π
Selectividad 2009.- 1. La ecuación de una onda que se propaga por una cuerda tensa es y( x, t) = 0,003 sen(2t 3 x) (S.I.) a) Explique de qué tipo de onda se trata, en que sentido se propaga y calcule el
Capítulo 1 Introducción Mecatrónica Sistemas de medición Ejemplos de diseño... 5
ÍNDICE Listas... ix Figuras... ix Tablas... xv Temas para discusión en clase... xvi Ejemplos... xviii Ejemplos de diseño... xix Ejemplos de diseño encadenado... xx Prefacio... xxi Capítulo 1 Introducción...
Examen Ordinario de Automatización Industrial
Examen Ordinario de Automatización Industrial 23 de mayo de 2013 Duración: 1 hora y 15 minutos - Se piden respuestas claras, breves y concisas. No son aceptables divagaciones y ambigüedades. - Consulta
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.
V 1.0. Ing. Juan C. Guarnizo B.
V 1.0 Ing. Juan C. Guarnizo B. INTRODUCCIÓN... 3 Microcontroladores soportados... 3 DESCRIPCIÓN... 4 1. Entrada de voltaje USB... 4 2. Regulador a 3.3V... 5 3. Pines de control... 5 4. Pines de salida...
CONVERTIDORES A/D Y D/A
Memoria CONVERTIDORES A/D Y D/A Convertidores Introducción Las señales analógicas varían constantemente cuando tenemos que manejar señales de audio, temperatura, tensión o corriente Las señales analógicas
ET1032 Informática Industrial
ET1032 Informática Industrial 7 de julio de 2017 Soluciones al examen. NOTA: El nivel de detalle con que se responde a las preguntas en este documento no es el que se requiere ni se espera para la calificación
CONTROL DE DISTANCIA DE SEGURIDAD EN ADELANTAMIENTOS A BICICLETAS
CONTROL DE DISTANCIA DE SEGURIDAD EN ADELANTAMIENTOS A BICICLETAS Enrique Tortajada González Grado de Tecnologías de Telecomunicación 05.663 TFG Arduino Consultor: Antoni Morell Pérez Profesor responsable
Examen escrito de Programación 1
Examen escrito de Programación 1 Escuela de Ingeniería y Arquitectura Departamento de Informática e Ingeniería de Sistemas 7 de septiembre de 2017 Se debe disponer sobre la mesa en lugar visible un documento
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE MECANICA ELECTRICA LABORATORIO DE ELECTRONICA PENSUM ELECTRONICA 6
UNIVERSIDAD DE SAN CARLOS DE GUATEMALA FACULTAD DE INGENIERIA ESCUELA DE MECANICA ELECTRICA LABORATORIO DE ELECTRONICA PENSUM ELECTRONICA 6 ~ 1 ~ ÍNDICE Introducción...página 3 Teoría y prácticas de instrumentación...página
Lector de códigos de barras con microcontrolador Motorola HC11
Lector de códigos de barras con microcontrolador Motorola HC11 Alumno: Pinat Gastón José Legajo: 10.813 Introducción: Los códigos de barras son ampliamente utilizados por los fabricantes para identificar
Sistemas de E/S Ejercicios propuestos
Sistemas de E/S Ejercicios propuestos Ejercicio 1. Sea un disco duro con tiempo medio de búsqueda de 4 ms, una velocidad de rotación de 15000 rpm y sectores de 512 bytes con 500 sectores por pista. Se
Laboratorio 8. Uso de Conversor Análogo Digital Digital Análogo en microcontrolador MSP430.
Laboratorio 8. Uso de Conversor Análogo Digital Digital Análogo en microcontrolador MSP430. Objetivos. Estudiar y comprender los principios básicos de conversión análogo digital. Estudiar y comprender
Autómata Programable (PLC)
Autómata Programable (PLC) UPCO ICAI Departamento de Electrónica y Automática 1 Hardware del autómata Sistema digital basado en un microprocesador CPU Reloj Marca el funcionamiento de todo el sistema (20
