CÓDIGOS NUMÉRICOS.
Existen varias
situaciones en las que
no es conveniente
utilizar el binario
natural para manejar
información numérica.
CÓDIGO 2 DE 5 (BIQUINARIO). Es un
código multibit no ponderado, 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 con
registros de corrimiento.
CÓDIGO BCD EXCESO-3. Se
obtiene a partir del código BCD
natural, simplemente
sumando 310 (00112) a cada
código BCD de cada dígito
decimal. Es llamado
autocomplementario porque
el complemento a 9 de un
numero decimal puede ser
obtenido complementando
cada bit individualmente.
DECIMAL CODIFICADO EN BINARIO (BCD).
Nos permiten representar cada uno de los
dígitos decimales (0,...,9) mediante 4 bits.
CÓDIGO GRAY. 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. al
código Gray también se le llama
autorreflejado, o cíclico.
APLICACIÓN A SENSORES
ÓPTICOS. La principal
característica del código gray (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, dependiendo
del caso.
CONVERSIÓN GRAY - BINARIO.
Convertir de Binario a Gray.
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.
Convertir de Gray a Binario.
Algoritmo 1.- El MSB se deja
igual 2.- Avanzando de MSB a
LSB a cada bit obtenido en
binario se le suma sin
acarreo el siguiente bit de
código Gray.
CÓDIGOS PARA DETECCIÓN Y CORRECCIÓN DE ERRORES
TRANSMISIÓN SERIE Y PARALELO.
La transmisión de datos a
distancias muy grandes (del
orden de cientos de metros a
miles de kilómetros) hace
necesario usar menos líneas
físicas. en este caso puede
usarse el esquema de la figura
siguiente o transmisión en
serie, la cual utiliza una sola
línea para enviar el número de
bits que se desee.
La transmisión de datos
digitales en paralelo ocupa una
línea física por cada bit de los
datos a enviar, esto hace que
este tipo de transmisión sea
usada en distancias
relativamente cortas (unos
cuantos metros).
CÓDIGO DE PARIDAD.
Conocido por su
sencillez para detectar
errores en transmisión
de datos consiste en
añadir un bit de
paridad (p) a cada
carácter, normalmente
en la posición más
significativa.
CÓDIGO DE HAMMING.
Ideado por Richard
Hamming (1950), método
para detectar errores y
corregirlos. 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.
CÓDIGOS ALFANUMÉRICOS.
Muchas aplicaciones de sistemas
digitales requieren del
procesamiento de datos los como
números, letras y símbolos
especiales. Este es un código de 7
bit.
CODIGO DE SIETE SEGMENTOS. Consiste en un arreglo de siete indicadores luminosos
(LED’s) u opacos (cristal líquido) arreglado como se muestra en la siguiente figura.
Existen dos tipos de exhibidores de siete segmentos construidos con LED’s, estos son
los de ánodo común y los de cátodo común.