No toda la información que maneja
un sistema digital es numérica, e
inclusive, para la información
numérica a veces no es conveniente
utilizar el sistema binario.
CÓDIGOS NUMÉRICOS
DECIMAL CODIFICADO EN BINARIO (BCD)
Los códigos BCD nos permiten
representar cada uno de los dígitos
decimales (0,...,9) mediante 4 bits.
CÓDIGO BCD EXCESO-3
Este código resulta de utilidad en
aplicaciones donde se requiere
realizar operaciones aritméticas
usando complementos.
CÓDIGO BCD 2421
indica la ponderación de sus
bits para obtener su equivalente
en decimal y biceversa.
CÓDIGO 2 DE 5 (BIQUINARIO)
Es un código multibit no ponderado, es decir,
los códigos no pueden obtenerse usando una
expresión polinomial; este código está
diseñado para la detección de errores en
diferentes tipos de cálculos y operaciones.
CÓDIGO GRAY
Este es un código binario
no ponderado y tiene la
propiedad de que los
códigos para dígitos
decimales sucesivos
difiere en un sólo bit.
CONVERSIÓN GRAY - BINARIO
Para convertir de Binario a Gray puede
seguirse el siguiente procedimiento
Algoritmo
1.- El MSB se deja igual
2.- Avanzando de MSB a LSB se suma
cada bit con el siguiente despreciando
el acarreo para obtener el siguiente bit
del código Gray
APLICACIÓN A SENSORES ÓPTICOS
La principal característica (que sólo
cambia un bit entre dos códigos
consecutivos) es muy utilizada en
sensores ópticos para codificar la
posición (angular o lineal) mediante
discos o cintas codificadas en gray.
CÓDIGOS ALFANUMÉRICOS
Muchas aplicaciones de sistemas
digitales (especialmente las
computadoras o la transmisión de
textos) requieren del procesamiento
de datos los como números, letras y
símbolos especiales.
Para manejar estos datos usando
dispositivos digitales, cada
símbolo debe estar representado
por un código binario.
El código alfanumérico
más generalizado en la
actualidad es el
denominado ASCII
CODIGO DE SIETE SEGMENTOS
Un dispositivo muy generalizado por
su sencillez y bajo costo en dispositivos
digitales de visualización es el
exhibidor o display de siete segmentos
CÓDIGOS PARA DETECCIÓN Y
CORRECCIÓN DE ERRORES
Los sistemas digitales pueden cometer errores de
vez en cuando. Aunque los dispositivos en circuito
integrado tales como microprocesadores, puertas
lógicas o circuitos de memoria carecen de partes
móviles y por lo tanto tienen alta confiabilidad.
TRANSMISIÓN SERIE Y PARALELO
Un método muy simple, pero
ampliamente utilizado por su
sencillez para detectar errores
en transmisión de datos
consiste en añadir un bit de
paridad (p) a cada carácter
CÓDIGO DE PARIDAD
En él se añaden k bits de paridad a
un carácter de n bits, formando un
nuevo carácter de n + k bits. Los
bits se enumeran empezando por 1,
no por 0, siendo el bit 1, el de la
izquierda, el más significativo