Sie sind auf Seite 1von 11

Cdigos Binarios

Circuitos Digitales
Mecatronica
M.I. Monica Valenzuela
Delgado

Cdigo binario natural

Cuando un numero decimal se representa


por su nmero binario equivalente, le
llamamos cdigo binario directo o cdigo
binario natural. Es el ms utilizado. Un
cdigo binario de n bits nos permitir
representar hasta 2n elementos distintos.
De
ci
ma
l

Binari
o 22

00

01

10

11

Cdigos Binarios
Cdigos ponderados: Se dice que
un cdigo es ponderado cuando
cada dato tiene un valor diferente
dependiendo la posicin que ocupe.
Ejemplo: Sistemas numricos.
31510 = 3x102 +1x101 +5x100
1012 = 1x22 +0x21 +1x20
*
*
*
*

Cdigo continuo y cclico: Un cdigo


binario es continuo si las combinaciones
correspondientes a numeros decimales
son adyacentes, es decir, difieren solo en
un bit. Y se dice que es cclico cuando la
primera y la ltima combinacion son
adyacentes, slo se diferencian en el
valor de un bit.
Ejemplo: Cdigo Gray.
La distancia entre dos combinaciones es el
nmero de bits que cambian de una a otra. Por
ejemplo: si se tienen las combinaciones de
cuatro bits 0010 y 0111 correspondientes al 2 y
al 7 en binario natural, se dir que la distancia
entre ellas es igual a dos ya que de una a otra

El cdigo Gray es un tipo especial de


cdigo binario que no es ponderado (los
dgitos que componen el cdigo no tienen
un peso asignado). Su caracterstica es que
entre una combinacin de dgitos y la
siguiente, sea sta anterior o posterior, slo
hay una diferencia de un dgito. Por eso
tambin se le llama Cdigo progresivo.

El cdigo GRAY es utilizado


principalmente en sistemas de
posicin, ya sea angular o lineal. Sus
aplicaciones principales se encuentran
en la industria y en robtica.
En robtica se utilizan unos discos
codificados para dar la informacin
de posicin que tiene un eje en
particular. Esta informacin se da en
cdigo GRAY.

Cdigo Gray
El
cdigo
Gray
(cdigo
binario
reflejado)fue diseado por Frank Gray
originalmente para prevenir seales
ilegales (seales falsas o viciadas en la
representacin)
de
los
switches
electromecnicos, y actualmente es
usado para facilitar la correccin de
errores
en
los
sistemas
de
comunicaciones, tales como algunos
sistemas de televisin por cable y la
televisin digital terrestre.

Cdigo Gray
Los cdigos Gray se usan ampliamente
como codificadores de posicin,
especialmente en los codificadores
rotatorios como el de la figura.
Esto esquiva la posibilidad de que cuando varios bits en la
representacin binaria de un ngulo cambian se produzca una lectura
errnea al cambiar unos bits antes que otros, lo cual no lo permite el
cdigo Gray por ser un cdigo incremental cambiando un bit a la vez.
Es por esto que el cdigo Gray se utiliza ampliamente en los
codificadores rotatorios mecnicos en la industria para poder medir
ngulos con precisin (en aplicaciones como servomotores con
retroalimentacin de informacin y en mquinas-herramientas CNC),
convirtiendo el movimiento angular en pulsos digitales.

OFF OFF OFF


OFF OFF ON

0
a 45
45 a 90
3
OFF ON OFF
90 a 135
4
OFF ON ON
135 a
180 5
ON OFF OFF 180 a
225 6
ON OFF ON
225 a
270 7
ON ON OFF
270 a
OFF-ON-ON (posicin de salida)
315 8
ON-ON-ON (primero se activa el contacto 1)
ON ON ON
315 a
ON-ON-OFF (despus se desactiva el contacto
360
3)
ON-OFF-OFF (por ltimo, se desactiva el
contacto 2)

Para transformar un nmero en C-9 debe reemplazarse cada dgito por lo


que le falta para llegar a 9. Por ejemplo:
385 614: 614 es el C-9 de 385, el 614 es la representacin del 385
Se debe recordar que a la izquierda de un nmero convencional podemos
poner ceros, en el caso de C-9 debemos poner nueves as:
00385 99614
Si en el resultado de la suma aparece un acarreo, ste se debe sumar al
resultado y si aparecen nueves, eso indica que el resultado es negativo y
debe ser complementado para obtener el resultado final:
123 67 = 56
123 + 932 = 1055 (existe acarreo = 1)
1 + 055 = 056 (resultado)
145 234 = 89
00145 + 99765 = 99910 (no hay acarreo, el resultado es negativo)
complementando el 99910 queda 00089, negativo.
El complemento a 9, o sea a la base-1, se usa para representar
nmeros negativos. De esta forma, una resta se puede transformar en una
suma

Cdigos Binarios
Cdigo autocomplementario: Se dice que un cdigo binario es
autocomplementario cuando el complemento a 9 del equivalente decimal
de cualquier combinacin del cdigo puede hallarse invirtiendo los valores
de cada uno de los bits (0s por 1s y 1s por 0s) y el resultado sigue siendo
una combinacin vlida en ese cdigo. Esta caracterstica se observa en
algunos cdigos BCD, como el cdigo Aiken o el cdigo BCD exceso 3. Los
cdigos autocomplementarios facilitan las operaciones aritmticas.
Ejemplo: El cdigo Aiken es muy til para realizar operaciones de resta y
divisin.

El cdigo Exceso 3 se
obtiene sumando "3" a cada
combinacin del cdigo BCD
natural.
El cdigo exceso 3 es un
cdigo en donde la
ponderacin no existe (no
hay "pesos" como en el
cdigo BCD natural y cdigo
Aiken).
Al igual que el cdigo Aiken
cumple con la misma
caracterstica de simetra.
Cada cifra es el
complemento a 9 de la cifra
simtrica en todos sus
dgitos.
Es un cdigo muy til en las
operaciones de resta y
divisin

Das könnte Ihnen auch gefallen