Fundamentos y Sistemas de Numeración
Sistemas Binario, Octal y Hexadecimal
En electrónica digital, la información se procesa mediante estados eléctricos. El sistema más básico es el binario (base 2), que utiliza solo dos dígitos: 0 y 1.
- Sistema Binario: La posición de cada bit representa una potencia de 2. Por ejemplo, .
- Sistema Octal (Base 8): Utiliza dígitos del 0 al 7. Es útil porque cada dígito octal equivale exactamente a tres bits binarios.
- Sistema Hexadecimal (Base 16): Utiliza dígitos del 0 al 9 y letras de la A a la F. Es el estándar para representar direcciones de memoria, ya que un dígito hexadecimal equivale a cuatro bits.
Conversión y Aritmética: Para pasar de decimal a cualquier base, realizamos divisiones sucesivas por la base de destino. En la aritmética binaria, las reglas son simples: (es decir, 0 y me llevo 1).
Códigos Binarios
No siempre usamos el binario puro para representar números o estados. Existen códigos específicos según la necesidad:
- BCD Natural (Binary Coded Decimal): Representa cada dígito decimal (0-9) de forma independiente mediante 4 bits. Ejemplo: en BCD es .
- Código Gray: Su característica principal es la adyacencia: entre un número y el siguiente solo cambia un bit. Esto evita errores en sensores de posición o transiciones de estados.
- Códigos detectores de errores: El más común es el bit de paridad. Se añade un bit extra para que el número total de "unos" sea siempre par (paridad par) o impar, permitiendo detectar si un bit ha cambiado accidentalmente durante la transmisión.
Señales Analógicas vs Digitales
Una señal analógica varía de forma continua en el tiempo (como el sonido o la temperatura). Una señal digital solo puede tomar valores discretos.
- Muestreo y Cuantificación: Para digitalizar una señal analógica, debemos tomar muestras a intervalos regulares y asignarles un valor numérico.
- Niveles lógicos: En tecnología digital, definimos rangos de tensión. Por ejemplo, en TTL, una señal entre 2V y 5V se considera un "1" lógico, mientras que entre 0V y 0.8V es un "0" lógico.
- Ventajas: Los sistemas digitales son menos sensibles al ruido, más fáciles de diseñar mediante software y permiten el almacenamiento masivo de datos.


