sábado, 29 de noviembre de 2008

ENCENDIDO DE LEDS EN PIC BASIC PRO( PBP) + PIC16F877

PIC BASIC PRO + PIC16F877
EJEMPLO 1 :

Descripción:

Este programa fue desarrollado en Pic Basic Pro en el cual se encenderán y apagaran 8 leds conectados a un puerto del Pic (PORTB).

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:

- PIC16F877A

- Resistencias de 330Ohms, 4.7K

- LEDs

- Cristal de 20MHZ

- Push Botton

_ Fuente de DC de 5 volts

_ Protoboard

Programa:

DEFINE OSC 20 'SE DECLARA EL OSCILADOR A UNA VELOCIDAD DE 20MHZ

TRISB = 0 'SE CONFIGURA EL PUERTO B COMO SALIDA
PAUSE 10 'RETARDO DE 10 ms
PORTB = 0 'SE LIMPIA EL PUERTO B
PAUSE 1000 'RETARDO DE 1000 ms

CICLO: 'SE DECLARA LA ETIQUETA "CICLO"

PORTB = 255 'SE PONEN A 1 TODOS LOS PINES DEL PUERTO B
PAUSE 1000 'RETARDO DE 1000 ms
PORTB = 0 'SE PONEN A 0 TODOS LOS PINES DEL PUERTO B
PAUSE 1000 'RETARDO DE 1000 msGOTO CICLO



GOTO CICLO 'REGRESA A LA ETIQUETA CICLO



Diagrama:



Puede descargar el programa completo en la seccion de Desgargas de este blog.

No hay comentarios: