Está en la página 1de 2

Universidad Mayor de San Andrs-Facultad de Tecnologa Mircoles, 18 de Septiembre de 2013

Electrnica y Telecomunicaciones Laboratorio de Microprocesadores I Primer Examen Parcial -Gestin II/2013


Docente: Ing. Roger Guachalla Narvez
Apellido Paterno Apellido Materno Nombre(s) Firma
En las siguientes preguntas responde de manera clara y concisa:
1. (10%) Llena la siguiente tabla de 5 caractersticas de un Microprocesador, Microcontrolador y Procesador digital de seal.
Microprocesador Microcontrolador Procesador digital de seal
1
2
3
4
5
2. (10%) Llena la siguiente tabla de los tipos de memoria que posee el PIC16F877A
Tipo de Memoria Tecnologa y Tamao Uso o aplicacin
Cdigo
Datos temporal
Datos permanente
Pila
3. (10%) Llena la funcin de los bits del registro de estado STATUS
C
DC
Z
PD
RP0
RP1
IRP
4. (10%) Explica la funcin de los siguientes bits de configuracin del PIC16F877A
LVP
DEBUG
BOREN
PWRTEN
WDTEN
Osc. RC Rango Frec.
Osc. LP Rango Frec.
Osc. XT Rango Frec.
Osc. HS Rango Frec.
RB
RC
5. (20%) CODIFICAR y COMENTAR un programa en lenguaje Ensamblador para PIC que calcule el rea de un Trapezoide.}
a) El valor b1 se obtiene de los cuatro bits inferiores del puerto RB (RB.0 al RB.3)
b) El valor de b2 se obtiene de los cuatro bits superiores del puerto RB (RB.4 al RB.7)
c) El valor de h se obtiene de los cuatro bits inferiores del puerto RC (RC.0 al RC.3)
d) El rea A se muestra en el puerto RD
e) Regresar al inciso a)
b2
h
b1
=
( 1+ 2)
2
6. (20%) CODIFICAR y COMENTAR un programa en lenguaje MikroBasic que calcule la Suma de nmeros naturales en el
intervalo 1 hasta el Valor (de 4-bit) que se obtiene de puerto RB. La Suma se debe mostrar en el puerto RC.
Ejemplo: Si Valor=3 entonces Suma=1+2+3 = 6
Valor (4-bit)
Suma (8-bit)
7. (20%) Codifica un programa en lenguaje en MikroC que realice la siguiente tarea:
a) Obtener el Valor1 de los cuatro bits inferiores del puerto RB (RB.0 al RB.3)
b) Obtener el Valor2 de los cuatro bits superiores del puerto RB (RB.4 al RB.7)
c) Obtener el Valor3 de los cuatro bits inferiores del puerto RC (RC.0 al RC.3)
d) En los cuatro bits inferiores del puerto RD (RD.0 al RD.3) se muestre cual es el Menor de los tres valores
e) En los cuatro bits superiores del puerto RD (RD.4 al RD.7) se muestre cual es el Mayor de los tres valores
f) El programa termina
RD.0.RD.3 Menor
RD.4.RD.7 Mayor
RB.0.RB.3 Valor1
RB.4.RB.7 Valor2
RC.0.RC.3 Valor3

También podría gustarte