Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MICROPROCESADORES II
EJERCICIO 1: Mdulo CCP en modo captura
Realizar el programa que mida el periodo de una seal cuadrada de niveles
TTL y mostrarlo expresado en milisegundos y con un decimal de precisin
en tres displays de 7 segmentos. La seal cuyo periodo hay que medir,
procede de un generador de funciones que permite variar la frecuencia de la
seal. La medida se efectuar mediante el empleo del mdulo CCP1 de un
microcontrolador PIC16F877 ( PIC16F877A) trabajando en modo CAPTURA.
El valor mnimo del periodo ser de 0,1 ms (frecuencia mxima 10kHz) y el
valor mximo ser el correspondiente a la medida en 16 bits (65,535 ms
que corresponden a una frecuencia mnima de 15,25 Hz).
La medida efectuada se mostrar mediante 3 displays de nodo comn
utilizada en prcticas precedentes. Las conexiones realizadas a los pines del
microcontrolador PIC16F877 presente vienen reflejadas en las figuras 1 y 2
que se adjuntan con este enunciado. El microcontrolador dispone de un
oscilador de 4MHz.
La seal peridica se introducir en la lnea 2 del PORTC, asegurndonos de
que la salida seleccionada en el generador de funciones sea de nivel TTL y
verificando la polaridad de la misma.
Las 2 octavas
a ser
representadas