Вы находитесь на странице: 1из 5

Z332 - MICROCONTROLADORES

EXAMEN FINAL
2016-III

Sede: Sede Torre Arequipa Av. Arequipa 265 AULA A0106


rea: Ingeniera
Profesor: Luis Eduardo Raymi Romn
Secciones: 03-10715
Duracin: 90 minutos
Fecha del examen: 07/12/2016
Hora programada: 20:15 21:45
Fila: nica
Indicaciones:
No est permitido el uso de celulares, los cuales deben de ser apagados y guardados
No est permitido el uso personal de apuntes, materiales de clase o separatas.
La ortografa, claridad, redaccin y limpieza sern tomadas en cuenta en la calificacin.

Pregunta 1 (4 puntos) dgito de su cdigo UTP, indicando


En el contexto del PIC18F4550 explique las partes que constituyen dicha
brevemente lo siguiente: trama.
a) TMR0IF c) TRISD b) (2 puntos) Se desea transmitir un
b) GIEH d) TXREG archivo de 150 KB a travs de dicho
enlace. Indicar el tiempo mnimo
Pregunta 2 (3 puntos) que toma transmitir dicho archivo.
Comparar atencin de perifricos por
sondeo y por interrupcin Pregunta 4 (6
puntos)
Pregunta 3 (3 puntos) Escribir un programa (en lenguaje
Escribir una subrutina para leer un dato ensamblador o en Lenguaje C) del
desde memoria EEPROM. Dicha PIC18F4550 que genere una sirena de 1
subrutina recibir en la variable Dir la KHz (onda cuadrada). Se contar con un
direccin del dato a leer y deber pulsador que permitir encender la
colocar en la variable Dato el valor sirena o apagarla si ya est encendida.
ledo. Deber emplear el Timer0 por
interrupcin.
Pregunta 4 (4 puntos) Se recomienda emplear (y escribir) las
Si una PC y un microcontrolador siguientes subrutinas:
intercambian datos a travs de un ConfigTimer0: subrutina (o funcin)
enlace serial de parmetros 9600, 8, n, que configure el Timer0 para ser
1, responda para esta situacin lo atendido por interrupcin y desbordar
siguiente: despus de contar 500 pulsos (0.5 ms).
a) (2 puntos) Mostrar una trama para RSITimer0: subrutina (o funcin) que
la transmisin del ASCII del ltimo actualice TMR0 para volver a desbordar
al contar otros 500 pulsos (0.5 ms) y que conmute la seal que controla la sirena solo s
la variable SirenaON est en uno.

Вам также может понравиться