PRACTICA 2

Practica: Encendido de un Led a distintos intervalos
Descripción: Un LED es conectado a un pin del puerto del Pic (PORTB (RB0)), y el led enciende con ciertos intervalos como lo muestra la siguiente secuencia:
Enciende 3 veces con intervalos de 300ms en cada encendido.
2 segundos de pausa.
Enciende 3 veces con intervalos de 300ms en cada encendido.
2 segundos de pausa.
Enciende 3 veces con intervalos de 300ms en cada encendido.
2 segundos de pausa.
Y así sucesivamente.
Nota: El voltaje consumido por el LED es aproximadamente de 2V. Asumiendo que la corriente que consume el LED es de 10mA, calculando la resistencia:
R=V/I=(5-2)/10mA= 0.3K = 330 Ohms
Materiales:
- PIC16F84A
- Resistencia de 330Ohms, 4.7K
- LED
- Cristal de 4MHZ
- Push Botton
Estructura del Programa
‘Definiendo Variables
contador var byte ’Declara contador como un byte
‘Inicio del programa
TRISB=0 ’Coloca el puertob como salida
INICIO:
for contador = 1 to 3
PORTB.0=1 ’enciende el LED
PAUSE 300 ’espera 300ms
PORTB.0=0 ’apaga el LED
pause 300 ’espera 300ms
next contador ’repite el ciclo 3 veces
pause 2000 ‘espera 2 segundos
goto INICIO
END
Fuente: Proyectos Electronicos
ir al foro para descargar la documentacion.
















