Autor Tema: Ayuda programa 16F84  (Leído 1346 veces)

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

Desconectado saitchev

  • PIC10
  • *
  • Mensajes: 4
Ayuda programa 16F84
« en: 06 de Mayo de 2009, 11:18:42 »
Hola a tod@s!
Soy nuevo en este foro.

Me encuentro con un pequeño probemilla, pues he de realizar un programa para 16F84 que funcione de la siguiente manera:

En el momento en que le llegue tensión al circuito, este debe activar un relé situado en el puerto B que hará lucir una bombilla durante 10 segundos, trascurrido este tiempo debe apagarse dicha bombilla.
Desues, cada 5 pulsos detectados por RA4, deberá activarse de nuevo el relé de la bombilla otros 10 segundos, y trascurrido ese tiempo apagarse, y así sucesivamente.
La temporización ha de hacerse con el Timer 0.


El caso es que sé como hacer la temporización, pero no sé como hacer la parte de los 5 pulsos, porque si fueran 4 podría hacerse con el prescaler, pero este no admite una división de frecuencia entre 5.

Agradecería mucho la ayuda para realizar este programa, puesto que me encuentro un poco estancado.
Muchas gracias de antemano, un saludo!

Desconectado Chrisbaf

  • PIC16
  • ***
  • Mensajes: 178
Re: Ayuda programa 16F84
« Respuesta #1 en: 06 de Mayo de 2009, 15:18:46 »
selecciona utilizar wdt, en el  registro option el bit 3 ponlo a 1 y asi  asignas el divisor de fercuencia al watcdog y lo utilizas sin preescaler.

Desconectado saitchev

  • PIC10
  • *
  • Mensajes: 4
Re: Ayuda programa 16F84
« Respuesta #2 en: 07 de Mayo de 2009, 12:39:27 »
Muchas gracias.


 

anything