Decimal a Binario

Foro para hablantes de español que deseen escribir en su lengua materna.

Moderator: Benj

Post Reply
User avatar
badir79
Posts: 12
Joined: Mon Oct 29, 2012 10:44 pm
Has thanked: 3 times
Been thanked: 2 times
Contact:

Decimal a Binario

Post by badir79 »

Hola a todos!!! Creo que debe existir ya este tema, pero realmente no lo encontré en la búsqueda rápida que hice.

Estoy realizando una comunicación serial como simples salidas, es decir, no estoy utilizando ni RS232, ni I2C, ni ningún otro tipo de componentes ya pre-establecidos en Flowcode, por lo que requiero manipular bytes para ser enviados bit pot bit. Como puedo transformar un valor decimal a binario? Se que manualmente se deben realizar múltiples divisiones por 2, y con los residuos formo el número binario, pero en Flowcode como puedo obtener estos residuos? o bien, si existe otra forma con la que me puedan ayudar....

User avatar
Enamul
Posts: 1772
Joined: Mon Mar 05, 2012 11:34 pm
Location: Nottingham, UK
Has thanked: 271 times
Been thanked: 814 times
Contact:

Re: Decimal a Binario

Post by Enamul »

Entonces, ¿necesita datos byte a ser enviados en serie a cualquier pin del puerto es por eso que desea convertir a binario que ..?
Enamul
University of Nottingham
enamul4mm@gmail.com

User avatar
badir79
Posts: 12
Joined: Mon Oct 29, 2012 10:44 pm
Has thanked: 3 times
Been thanked: 2 times
Contact:

Re: Decimal a Binario

Post by badir79 »

Necesito enviar un byte, bit a bit, por un solo pin de un puerto, por esto necesito descomponer un byte en bits, para enviarlos como salidas simples por un solo pin de un puerto

User avatar
arizawilmer
Posts: 69
Joined: Wed Oct 12, 2011 2:31 am
Location: Australia
Has thanked: 5 times
Been thanked: 13 times
Contact:

Re: Decimal a Binario

Post by arizawilmer »

Lo que debes tener en una variable X en decimal.....Ok en verdad flowcode ya tiene la variable en binario .para enviar dicha variable se sigue el mismo proceso que para enviar una comunicacion i2c lo que haces en portA.0=X corres los bits y vuelves a hacer portA.0=X ese ciclo 8 veces.

Post Reply