Autor Tema: Como Comprobar el estado de un Bit dentro de un byte ?  (Leído 5789 veces)

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

Desconectado vszener

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 2395
Re: Como Comprobar el estado de un Bit dentro de un byte ?
« Respuesta #15 en: 23 de Junio de 2006, 08:41:46 »
La funcion shif_right desplaza un bit la derecha, por lo tanto los argumentos son el byte para almacenar la informacion, el numero de desplazamiento de un bit, en este caso un desplazamiento hacia la derecha y otra opcion es la entrada de los datos en el byte a desplazar, en este caso introducimos el valor de la patita B6 en el byte declarado var y lo desplzamos 1 bit hacia la derecha, por supuesto en ese codigo, falta meterla en un bucle for que cuente hasta 8(ya que la variable var es 1 byte = 8 bits) y ya tendremos almacenadas en 1 byte la informacion que nos da el pin B6.


Suerte!!! :wink:
· Nos vemos en los bares!!!!!
· Mi Blog: Aqueronte

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: Como Comprobar el estado de un Bit dentro de un byte ?
« Respuesta #16 en: 23 de Junio de 2006, 08:58:56 »
Y a que velocidad realizas el bucle para que coincida con la velocidad de la transmisión?.

No es mas facil utilizar el puerto serie?.

Un saludo
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado vszener

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 2395
Re: Como Comprobar el estado de un Bit dentro de un byte ?
« Respuesta #17 en: 23 de Junio de 2006, 09:17:31 »
Hombre como he dicho en mi post anterior, 'me limito a contestar el primer post de este mensaje' jeje es decir, de como almacenar la informacion d eun pin en 1 byte y despues su posterior testeo, ahora bien, si usamos el serial, pues lo mas facil que se me ocurre es usar la interrupcion del serial para recibir los datos del mismo(en caso de que el pic tenga uart)... aunque la instruccion(en este caso sin el bucle for) shif_right se puede usar en la interrupcion a cada dato que se reciba del pin del serial y despues realizar su tratamiento....

Suerte!!! :wink:
· Nos vemos en los bares!!!!!
· Mi Blog: Aqueronte

Desconectado dragondgold

  • PIC16
  • ***
  • Mensajes: 103
    • Tmax & Gwolf Microcontrollers
Re: Como Comprobar el estado de un Bit dentro de un byte ?
« Respuesta #18 en: 27 de Septiembre de 2010, 21:09:05 »
Hola, estoy realizando también una transmisión serie pero no quiero usar el módulo que incorpora el PIC sino que voy testeando bit por bit cada 50uS y recibo la información, el problema es que quiero unir todos esos bits en un entero de 8 bits (INT8) pero no se como puedo hacerlo. ALguna idea?

Gracias!!
La conclusión final es que sabemos muy poco y sin embargo, es asombroso lo mucho que conocemos. Y más asombroso todavía es que un conocimiento tan pequeño nos pueda dar tanto poder