elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Introducción a Git (Primera Parte)


+  Foro de elhacker.net
|-+  Informática
| |-+  Electrónica
| | |-+  convertir entero picaxe
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: convertir entero picaxe  (Leído 4,328 veces)
br7

Desconectado Desconectado

Mensajes: 18


Ver Perfil WWW
convertir entero picaxe
« 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  ;-)




En línea

codigoenespanol.blogspot.com
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: convertir entero picaxe
« Respuesta #1 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)




En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
br7

Desconectado Desconectado

Mensajes: 18


Ver Perfil WWW
Re: convertir entero picaxe
« Respuesta #2 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
  1. let dirsB = %11111111
  2. let pinsB = b5
  3.  


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 



En línea

codigoenespanol.blogspot.com
engel lex
Moderador Global
***
Desconectado Desconectado

Mensajes: 15.514



Ver Perfil
Re: convertir entero picaxe
« Respuesta #3 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/
En línea

El problema con la sociedad actualmente radica en que todos creen que tienen el derecho de tener una opinión, y que esa opinión sea validada por todos, cuando lo correcto es que todos tengan derecho a una opinión, siempre y cuando esa opinión pueda ser ignorada, cuestionada, e incluso ser sujeta a burla, particularmente cuando no tiene sentido alguno.
br7

Desconectado Desconectado

Mensajes: 18


Ver Perfil WWW
Re: convertir entero picaxe
« Respuesta #4 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/


te agradezco me funciono  ;-) :laugh:

saludos 
En línea

codigoenespanol.blogspot.com
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Ayuda codigo convertir numero entero a string « 1 2 »
Programación C/C++
NanoTech 15 7,235 Último mensaje 7 Abril 2014, 22:42 pm
por NanoTech
Convertir std::string a valor entero? « 1 2 »
Programación C/C++
t4r0x 10 7,900 Último mensaje 6 Abril 2014, 08:46 am
por t4r0x
Convertir entero a binario con uniones y campos de bit
Programación C/C++
geeke 2 2,754 Último mensaje 14 Abril 2015, 01:50 am
por geeke
Cómo convertir binarios en un entero del lenguaje C de programación
Programación C/C++
El_Andaluz 4 5,858 Último mensaje 3 Junio 2016, 14:55 pm
por AlbertoBSD
[AYUDA]Convertir un array de enteros a un numero entero en Java
Java
Suncar007 2 8,522 Último mensaje 7 Noviembre 2017, 02:18 am
por PabloPbl
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines