Diferencia entre revisiones de «Categoría:Funciones bit y byte»

De ArduWiki
Saltar a: navegación, buscar
(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.