CODIGO BINARIO

Código binario, ejemplos de codificaciones y agrupaciones comunes

El código binario permite entender y diseñar sistemas electrónicos digitales. Su sistema de numeración es de vital importancia para la electrónica. También existen distintas configuraciones como BDC, ASCII, etc. Los códigos binarios son un arreglo de dos caracteres, 1 y 0. Entonces, con sólo estos dos dígitos se pueden representar a todo el conjunto de números. También se pueden realizar operaciones lógicas y aritméticas. Incluso se pueden representar números imaginarios y reales. Dicha numeración se puede representar o medir en bits de información. Por ejemplo, 8 bits de información permiten representar hasta 2^8 = 256 combinaciones, desde 0 hasta 255. Cuando se crea un numero con signo, el bit 7 se usa para representar al signo, 0 en el ultimo bit representaría el + y 1 el menos. Por lo tanto un numero con signo de 8 bits, puede representar valores desde -127 hasta +127.

Código binario – ¿qué es?

Un código binario y su sistema de numeración poseen 2 propiedades: la postura y el costo que se le asigna a dicha postura. Rememorarán ejemplificando, una vez que aprendíamos los números decimales, que había unidades, decenas, centenas, miles, etcétera. Entonces del mismo modo, los códigos binarios ó además denominados sistemas de numeración binario, muestran un arreglo parecido.

Ejemplificando, las posiciones se crean de derecha a izquierda empezando por el cero. Cada postura representa el exponente de una base 2. Ejemplificando, tome el siguiente numero binario:

Importancia en la electrónica del codigo binario

Todos los sistemas electrónicos digitales funcionan bajo el inicio del código binario.
Las compuertas lógicas usan el código binario para lograr representar valores en sus entradas y conceder resultados. Las compuertas lógicas son los bloques con los que permanecen construidos los flip-flops, sumadores, multiplexores, multiplicadores, decodificadores, registros (memorias), registros de movimiento (módulos de comunicación serial), etcétera. Paralelamente, dichos bloques más complicados conforman sistemas como procesadores, memorias, periféricos y unidades de control que son el inicio de manejo de los microprocesadores y los microcontroladores.
Para la electrónica, en particular en los sistemas embebidos como los microcontroladores o los microprocesadores, se usa el código binario para codificar información digital. Ciertos ejemplos de puertos de comunicación serial son: puerto serial, I2C, SPI, Perro, USB o JTAG. Entonces, conocer como funciona y se codifican/decodifican los números binarios en bits/bytes, etcétera, es fundamental para comprender los protocolos de comunicación digitales.

Variables y su relación con el código binario

También se utiliza en la codificación de las variables en cualquier lenguaje de programación. Como por ejemplo, C/C++, el lenguaje Arduino, el lenguaje MBED, etc. Por ejemplo, los tipos básicos de variables en C serian:

  • char – 8 bit’s, con signo, valores desde -127 hasta +128.
  • unsigned char – 8 bts, sin signo, y con valores de 0 a 255.
  • int (dependiendo del procesador, 16, 32, 64 bits).
  • unsinged int (también desde 16 hasta 64 bits).
  • etc

Comentarios