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.
Suscribirse a:
Enviar comentarios (Atom)
No hay comentarios:
Publicar un comentario