Autor Tema: como selecionar una subrutina atravez de los puertos  (Leído 1690 veces)

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

Desconectado fer_pel

  • PIC10
  • *
  • Mensajes: 1
como selecionar una subrutina atravez de los puertos
« en: 04 de Septiembre de 2004, 11:34:00 »
yo estoy desarrollando unprograma que me maneje diferentes efectos los cuales los visualizo en un conjunto de diodos led
pero ahora quiero que cuando unda un pulsador que tengo conectado alos puertos el micro 16f84 me selecione un efecto

cualquier persona que me pueda colaborar en informacion para realizar lo siguiente me la puede enviar al e-mail fer_pel@yahoo.com

Desconectado Carlete71

  • PIC18
  • ****
  • Mensajes: 433
RE: como selecionar una subrutina atravez de los puertos
« Respuesta #1 en: 04 de Septiembre de 2004, 14:15:00 »
Bueno, puedes hacerlo de varias maneras:

Podrías hacer que el pulsador se conecte al pin RB0 del puerto B. Lo configuras como una interrupción por lo que cada vez que presiones el pulsador puedes cambiar la rutina a ejecutar dependiendo de la que se esté ejecutando en ese momento.

La otra forma que puedes usar es monitorear cualquier PIN y cuando detectes que ha cambiado de estado entonces cambias la rutina.

Te recomiendo que veas este ejemplo que coloqué hace tiempo ya que hace exactamente lo que pides.

http://miarroba.com/foros/ver.php?foroid=256746&temaid=2193869

Saludos,


 

anything