Haz una pregunta
  Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos
Foros Registrarse ¿Olvidaste tu contraseña?

Temas similares

17/03/2012 #1


Timers en Pic16f628a
Hola! necesito ayuda con un programa que no he logrado hace, espero alguno de ustedes me pueda ayudar.

Necesito hacer un programa en PBP para el PIC16F628a que, cuando un sensor sense algo, envíe un 1 al PIC y encienda un LED, y si después de 5 segundos no vuelve a recibir un 1 del sensor, el LED se apague, pero si antes de que pasen los 5 seg el sensor emite otro 1, el LED siga encendido y el conteo de los seg se reinicie.

¿Esto se puede hacer con los timers integrados del PIC o es de otra forma?

Muchas Gracias
17/03/2012 #2


Puedes hacerlo con un bucle, con una subrutina y con una sentencia if, con variables y con una funcion aritmetica, yo utilizo PICBASIC para programar e ISIS para simular, si deseas te envio un ejemplo...
17/03/2012 #3


Gracias por responder JoseOever, ya intenté hacerlo con subrutinas, pero como el PBP tiene que terminar un comando antes de que comienze el otro, y eso hace que no tenga una respuesta rápida, y por ende, funcione después del tiempo que debería, pero agradecería que me enviaras los ejemplos para darme otra idea de cómo hacerlo

gracias
Respuesta
¿Tienes una mejor respuesta a este tema? ¿Quieres hacerle una pregunta a nuestra comunidad y sus expertos? Registrate

Foros de Electrónica » Diseño digital » Microcontroladores y sistemas embebidos

Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO ©2011, Crawlability, Inc.