Título: convertir entero picaxe Publicado por: br7 en 12 Marzo 2018, 20:12 pm hola otra vez x aqui ;-)
tengo un picaxe 20m2 trabajare bajo 8bits bueno el problema es que tengo que convertir los datos tipo entero a binario , como los paso a binario? estuve buscando inf al respecto sin existo, busque una función que lo convierta tampoco solo encontré una de binario a ascii tengo que hacer lo siguiente tengo el binario 00000001 y 00000010 y tienes que dar de resultado 00000011 alguien sabe como obtengo el binario de un entero? o como separo un entero y lo asigno en varias variables de un bit cada una? solo pido me orienten o me den nombre de un método o un link cualquier ayuda es bienvenida ;-) Título: Re: convertir entero picaxe Publicado por: engel lex en 12 Marzo 2018, 20:36 pm no lo harás a mano me imagino... algun lenguaje de programación usas... usuaalmente traen metodos para esto y a fin de cuenta todo entero es binario
si quieres convertirlo a mano, abres la calculadora y colocas el modo programación... allí puedes cambiar entre decimal y binario (y vs) Título: Re: convertir entero picaxe Publicado por: br7 en 12 Marzo 2018, 21:04 pm no lo harás a mano me imagino... algun lenguaje de programación usas... usuaalmente traen metodos para esto y a fin de cuenta todo entero es binario si quieres convertirlo a mano, abres la calculadora y colocas el modo programación... allí puedes cambiar entre decimal y binario (y vs) picaxe usa basic me explico mejor tengo enviar datos de una app de escritorio (hecha en c# ) al picaxe tiene hacer operación aritméticas (+,-,*,/), ejemplo envío 5 y 5 y los sumo dan 10 y entonces los mando a imprimir a unos led el binario de 10 que seria 00001010 enciende dos led lo imprimo con Código
el problema viene que el ingiero solicito tambien implementar el and y or ejemplo Usaremos AND seria si mandamos 4 y 5 5 = 0000 0101 4= 0000 0100 si 0 and 0 como es false entonces queda 0 si es 1 y 1 da true entonces que 1 //aqui encendemos un led y si es 0 y 1 o viceversa da 0 el numero de arriba daria(como comparamos bit por bit ) 0000 0100 que seria 4 otros ejemplo 7 = 0000 0111 5 = 0000 0110 0000 0111 //que seria 7 10 = 0000 1010 1 = 0000 0001 0000 1011 //que seria 11 como haría eso comparar a nivel de bit en picaxe? todo a base de 8bits Título: Re: convertir entero picaxe Publicado por: engel lex en 13 Marzo 2018, 01:08 am para hacer operaciones a nivel de bit no es necesario convertir a binario, los enteros como ya te dije en su naturaleza son binarios
Código: a = 100 & 20 ' a es igual a 4 and = &, or = |, xor = ^, not = ~ https://www.electroschematics.com/9677/basic-bitwise-operators-part-1/ (https://www.electroschematics.com/9677/basic-bitwise-operators-part-1/) Título: Re: convertir entero picaxe Publicado por: br7 en 13 Marzo 2018, 03:48 am para hacer operaciones a nivel de bit no es necesario convertir a binario, los enteros como ya te dije en su naturaleza son binarios Código: a = 100 & 20 ' a es igual a 4 and = &, or = |, xor = ^, not = ~ https://www.electroschematics.com/9677/basic-bitwise-operators-part-1/ (https://www.electroschematics.com/9677/basic-bitwise-operators-part-1/) te agradezco me funciono ;-) :laugh: saludos |