TODOPIC

Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: universitarioft en 05 de Diciembre de 2012, 01:18:11

Título: Encender Led con Retardo
Publicado por: universitarioft 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!!
Título: Re: Encender Led con Retardo
Publicado por: AngelGris 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.
Título: Re: Encender Led con Retardo
Publicado por: josefe 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