TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: rportugal en 30 de Abril de 2008, 13:57:30

Título: guardar pulsos de entrada por un puerto en uin vector
Publicado por: rportugal en 30 de Abril de 2008, 13:57:30
Hola..

Queria pedirles una consulta sobre una duda que tengo:

en el porta.0 tengo como entrada una serie de pulsos... por ejemplo "10111010" donde cada bit tiene la duracion de 1ms... como puedo muestrear estos pulsos de entrada y guardarlos en una variable de tipo byte?... para luego plasmarlas en el puerto b?

Muchas gracias por su ayuda

Adios
Título: Re: guardar pulsos de entrada por un puerto en uin vector
Publicado por: navaismo en 30 de Abril de 2008, 15:36:48
Quizas la instruccion COUNT te sirva.
Título: Re: guardar pulsos de entrada por un puerto en uin vector
Publicado por: Chrisbaf en 30 de Abril de 2008, 16:00:02
utiliza pulsin y guarda cada valor en una variable , luego puedes definir si es cero o uno de acuerdo a la duracion de el pulso y discriminando con un if
por ejemplo if b0 < 100 then bo = 0,  else B0 = 1  asi tienes una serie de valores que puedes manipular.