Encendido de un Led con secuencia [PicBasicPro]
Microcontroladores, Proyectos July 5th, 2008
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.
July 16th, 2008 at 7:11 pm
Ever, que paso con el foro? ya no se puede entrar.
July 16th, 2008 at 7:14 pm
que tal amigo si ocurrió un problema con el pero esta semana lo soluciona el otro administrador del foro que es la persona que lo coloco online y es el que maneja esa parte probablemente sea a finales de esta semana, lastima que estará inactivo por unos días, pero ya se solucionara asi que disculpas a los lectores del blog
July 17th, 2008 at 2:15 pm
Ok Ever, ya me habia preocupado. Espero que no sea nada grave.
Saludos.