You are on page 1of 3

UNSA EPIE

MICROCONTROLADORES Y MICROCPROGRAMACION
SEGUNDO EXAMEN PARCIAL.

1.

(4) Se dice que el PIC16F877 tiene una Puerta Paralela Esclava (PSP). Explique cules son
las caractersticas de la misma y describa su aplicacin en este modo.

La Puerta D del PIC puede ser usada como Puerta Paralela Esclava, tiene 8 bits y ocupa la
direccin 08H. Esta puerta en modo PSP sirve para establecer comunicacin en paralelo con
otros elementos del sistema. Cumpliendo la funcin de un Bus de Datos apoyado por las tres
lneas de la Puerta E (RD#, WR# y CS#) con las cuales se sincroniza y controla el intercambio
de datos. Para habilitar el modo PSP se debe activar el bit PSPMODE (bit 4 del Registro
TRISE) y se debe configurar las tres lneas de la Puerta E como salida

2.

(5) Describa cmo se puede ingresar al PIC17F877 en modo SLEEP y mencione sus
principales caractersticas y aplicacin.

Para colocar al microcontrolador en el modo SLEEP, se debe ejecutar la instruccin SLEEP.


Este modo se caracteriza por su bajo consumo y por aparentemente haberse congelado el
microcontrolador, se detiene la seal de reloj y los temporizadores as como el ADC. Las
lneas de entrada y salida permanecen en su estado, reduciendo al mnimo el consumo de las
que no se usan. El WDT reduce su consumo pero sigue trabajando. Para salir de este modo
se debe dar una de las siguientes condiciones:
-

Activacin de la lnea MCLR#.


Desbordamiento del WDT.
Pedido de interrupcin por la lnea RB0/INT.
Cambio de estado de los 4 bits altos del Puerto B.
Lectura o escritura de la PSP.
Interrupcin del TMR1.
Interrupcin del Mdulo CCP en modo captura.
Transmisin o recepcin en el mdulo MSSP o del USART.
Fin de conversin del ADC.
Fin de escritura en la EEPROM.

3.

(3) Mencione brevemente las principales caractersticas del Timer 2 del PIC16F877.

4.

(3) El PIC16F877 tiene dos mdulos CCP (1 y 2), mencione brevemente qu funciones
cumplen.

5.

El TMR2 es un temporizador de 8 bits, ocupa la direccin 11H.


Dispone de un Registro de Periodo de 8 bits (PR2).
Es un registro legible y escribible.
Tiene un preescaler programable.
Tiene un postescaler programable.
Puede generar un pedido de interrupcin al coincidir los registros TMR2 y PR2.
Puede generar impulsos al mdulo SSP.

Modo Captura: Una pareja de registros del mdulo CCPx captura el valor del TMR1
cuando ocurre un evento especial en la lnea RC2/CCP1 o RC1/T1OSI/CCP2.
Modo Comparacin: Se compara el valor de 16 bits del registro TMR1 con otro valor
cargado en una pareja de registros del mdulo CCPx, cuando coinciden se produce un
evento en las lneas de salida asociadas a cada mdulo CCP1 o CCP2.
Modo PWM: Dentro del intervalo del periodo de un impulso se controla la duracin del
pulso en nivel alto, se modula por ancho de pulso.

(5) Detalle la estructura del Registro de Estado y describa la funcin de cada bit.

You might also like