examen iib

1

Click here to load reader

Upload: guillo-andrade

Post on 20-Oct-2015

14 views

Category:

Documents


1 download

DESCRIPTION

Examen EPN, sistemas Microprocesados, Ing. Rosero

TRANSCRIPT

Page 1: Examen IIB

EXAMEN FINAL DE SISTEMAS MICROPROCESADOS(Tiempo de Duración 120 minutos)

NOMBRE: _____________________________________________________ FECHA:25/11/2013

1. Un sensor de caudal puede medir hasta 10 Litros/seg y entregar hasta 50 mil pulsos:

a. Cuantos displays de 7 segmentos son necesarios para mostrar el valor con 2 cifras decimales?

.....................................................................................................................................................(1PUNTOS)

i) 2 ii) 3 iii) 4 iv) 5

b. Con esta precisión, cual es el mínimo valor de caudal que se puede leer?................................ (2 PUNTOS)

i) 0.1 Litros/seg ii) 10 cm3/seg iii) 0.01 cm3/seg iv) 100cm3/seg

c. Para el caudal anterior, cual es el número de pulsos que deberían ingresar por segundo?........ (3PUNTOS)

i) 125 ii) 250 iii) 50 iv) 500

2. Un sensor de caudal tiene un rango de medición de 5 a 20 Litros/minuto y su señal de voltaje oscila entre

2.5V y 7.5V. Que conversor A/D recomienda si se desea medir valores de hasta 20 ml/minuto?

...................................................................................................................................................(4PUNTOS)

3. Que capacidad de memoria sería la más adecuada si se desea almacenar datos de 8 variables de 8 bits

muestreadas cada 8 minutos por un lapso de 8 horas por día durante 8 días? .........................(5 PUNTOS)

i) 3Kx8 ii) 2Kx8 iii) 4Kx16 iv) 2Kx16

4. Si se desea generar un retardo de tiempo de 25ms con una precisión mayor o igual al 99.5% usando el

TIMER2 y con una frecuencia de oscilación de 8 MHz, los valores de preescaler y registro deben ser:

...................................................................................................................................................(5PUNTOS)

a) Ciclo de Maquina=______________b) Prescaler =_____________, c) Registro=________________

5. Escriba la subrutina DELAY, basado en los datos del numeral anterior, que permita generar un retardo de

1 segundo..................................................................................................................................(10PUNTOS)

6. Escriba una subrutina que permita leer 2 variables analógicas de Temperatura y almacenarlas de manera

alternada cada minuto en dos registros llamados VARIABLE_1 y VARIABLE_2..................(15PUNTOS)

7. En función de los valores analógicos adquiridos en el numeral anterior, escriba una subrutina que genere

dos señales PWM usando el TIMER0 de manera que su relación de trabajo sea inversamente proporcional

a dichas variables. .....................................................................................................................(25PUNTOS)

8. Un test médico requiere medir el tiempo que una persona tarda en reaccionar a un estímulo auditivo, cuya

escala esta graduada en millonésimas de segundo. Escriba una subrutina que permita medir dicho tiempo

y almacenarlo en dos registros SONIDO_H y SONIDO_L, para su posterior procesamiento.(30PUNTOS)