Está en la página 1de 1

Microcontroladores PIC 8 de Mayo de 2009

Docente: Ing. Roger Guachalla Narváez


xoroger@yahoo.es

PRACTICA 02: Contador de Pulsos


1. Descripción:
Mostrar el conteo en binario del número de pulsos ingresados por un Pulsador, tomando en cuenta la eliminación de
rebotes.
2. Diagrama de flujo 3. Código Fuente
/*
Proyecto: Contador de pulsos ; 8 de Mayo de 2009
Descripción:
Cuenta el número de pulsos y muestra el resultado en binario con leds
Configuración:
uC: PIC16F877A
Oscilador: 4 MHz
Lenguaje: mikroBasic 7.0.0.2 Compiler
*/
program ContPulsos
main:
TRISC = 0xFF 'Configurar Pin 0 del puerto C como entrada
TRISB = 0 'Configurar puerto B como Salida
PORTB = 0 'Limpiar Conteo (puerto B)
while(1) 'Bucle infinito
if (Button(PORTC,0,100,0)) then 'Pulsador presionado?
PORTB=PORTB+1 'Incrementa Conteo
end if
wend
end.

4. Diagrama Esquemático 5. Informe de Práctica


Realizar Flujograma, Código Fuente,
Simulación en Proteus y Prueba en
protoboard

a. Añadir un segundo
pulsador en RA1 de
manera tal que con cada
pulsación se decremente
el valor de conteo.
b. Reemplazar los 8 leds con
un display de 7 segmentos
de cátodo común de
manera tal que se observe
el conteo desde 0 hasta 9.
(Nota: NO añadir un chip
decodificador de 4 a 7
segmentos, realizar la
codificación en software)