Autor Tema: Encender Led con Retardo  (Leído 5375 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado universitarioft

  • PIC10
  • *
  • Mensajes: 1
Encender Led con Retardo
« en: 05 de Diciembre de 2012, 01:18:11 »
Buenas, Necesito hacer un montaje en proteus de un circuito que encienda un led alimentado por 5v con un pulsador y que tenga un retardo de 5segundos... es decir que dure 5 segundos encendido al pulsar el boton y se apague al acabar los 5 segundos... dicho montaje debe hacerse con el PIC 16F84A ! necesito tanto la programacion del pic en MPLAB para poder luego quemarla al integrado y el montaje en proteus para saber como debo armar el circuito en el protoboard.. De antemano Gracias!!

Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Encender Led con Retardo
« Respuesta #1 en: 05 de Diciembre de 2012, 08:37:44 »
  Sí quieres todo resuelto, ingresaste al lugar equivocado.

  Aquí recibirás ayuda sin ningún problema, pero para ello deberías mostrar que tienes hecho hasta el momento.
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado josefe

  • PIC12
  • **
  • Mensajes: 68
    • mi blog http://freespacejd.blogspot.com
Re: Encender Led con Retardo
« Respuesta #2 en: 05 de Diciembre de 2012, 15:08:58 »
Buenas, Necesito hacer un montaje en proteus de un circuito que encienda un led alimentado por 5v con un pulsador y que tenga un retardo de 5segundos... es decir que dure 5 segundos encendido al pulsar el boton y se apague al acabar los 5 segundos... dicho montaje debe hacerse con el PIC 16F84A ! necesito tanto la programacion del pic en MPLAB para poder luego quemarla al integrado y el montaje en proteus para saber como debo armar el circuito en el protoboard.. De antemano Gracias!!


Eso esta muy facil, pero como dice el amigo de arriba, buscate un tuto en google que hay muchos, es mas aqui mismo mete en el buscador "encerder leds" y encontraras varios.


Seria algo asi mas o menos...... mikroc

Código: [Seleccionar]
trisa.f0=0
trisb.f1=0;

if (porta.f0=1)
{

portb.f1=1;
Delay_ms(5000);
portb.f1=0;
}


Algo asi, lo hice a mano, no lo he probado.

en proteus colocas un led el pic y un pulsador, metes el hex en el pic de proteus y listo.

Claro esto en mikroc, en otros lenguajes es un poco distinto ya que mikroc es mas sencillo de usar pero con mas restricciones. Por lo que mejor aprende en otro copilador como el que mencionas de microchip

« Última modificación: 05 de Diciembre de 2012, 15:12:08 por josefe »


 

anything