Diferencia entre revisiones de «Categoría:Funciones bit y byte»
De ArduWiki
(Página creada con «Category:Funciones») |
|||
Línea 1: | Línea 1: | ||
+ | A menudo, cuando se programa en el entorno Arduino, la capacidad de manipular bits individuales será útil o incluso necesaria. Aquí hay algunas situaciones en las que las matemáticas de bits pueden ser útiles: | ||
+ | |||
+ | * Ahorro de memoria al empacar hasta 8 valores de datos verdaderos/falsos en un solo [[byte]]. | ||
+ | * Activar/desactivar bits individuales en un registro de control o registro de puerto de hardware. | ||
+ | * Realizar ciertas operaciones aritméticas que implican multiplicar o dividir por potencias de 2. | ||
+ | |||
+ | En este tutorial, primero exploramos los operadores básicos bit a bit disponibles en el lenguaje C++. Luego aprendemos cómo combinarlos para realizar ciertas operaciones útiles comunes. | ||
+ | |||
+ | == Sistema binario == | ||
+ | Para entender las operaciones binarias es mucho mejor trabajar en numeros binarios. Arduino permite hacer esto: | ||
+ | |||
+ | <pre> | ||
+ | 0b11 //3 | ||
+ | B11 //3 | ||
+ | </pre> | ||
+ | |||
[[Category:Funciones]] | [[Category:Funciones]] |
Revisión actual del 16:18 26 sep 2019
A menudo, cuando se programa en el entorno Arduino, la capacidad de manipular bits individuales será útil o incluso necesaria. Aquí hay algunas situaciones en las que las matemáticas de bits pueden ser útiles:
- Ahorro de memoria al empacar hasta 8 valores de datos verdaderos/falsos en un solo byte.
- Activar/desactivar bits individuales en un registro de control o registro de puerto de hardware.
- Realizar ciertas operaciones aritméticas que implican multiplicar o dividir por potencias de 2.
En este tutorial, primero exploramos los operadores básicos bit a bit disponibles en el lenguaje C++. Luego aprendemos cómo combinarlos para realizar ciertas operaciones útiles comunes.
Sistema binario
Para entender las operaciones binarias es mucho mejor trabajar en numeros binarios. Arduino permite hacer esto:
0b11 //3 B11 //3
Páginas en la categoría «Funciones bit y byte»
Las siguientes 9 páginas pertenecen a esta categoría, de un total de 9.