Explora Libros electrónicos
Categorías
Explora Audiolibros
Categorías
Explora Revistas
Categorías
Explora Documentos
Categorías
APLICACIÓN
Electrónica
El BCD es muy común en sistemas electrónicos donde se debe mostrar un valor numérico,
especialmente en los sistemas digitales no programados (sin microprocesador o
microcontrolador).
Utilizando el código BCD, se simplifica la manipulación de los datos numéricos que deben
ser mostrados por ejemplo en un visualizador de siete segmentos. Esto lleva a su vez una
simplificación en el diseño físico del circuito (hardware).
Si la cantidad numérica fuera almacenada y manipulada en binario natural, el circuito sería
mucho más complejo que si se utiliza el BCD. Hay un programa que se llama b1411 que
sirve para dividir al sistema binario en dos combinaciones. Una por ejemplo es la de sistemas
digitales.
Representación
Cada dígito decimal tiene una representación binaria codificada con 4 bits:
Decimal: 0 1 2 3 4 5 6 7 8 9
BCD: 0000 0001 0010 0011 0100 0101 0110 0111 1000 1001
Los números decimales, se codifican en BCD con los de bits que representan sus dígitos.
Decimal: 5 9 2 3 7
BCD: 0101 1001 0010 0011 0111
La representación anterior (en BCD) es diferente de la representación del mismo número
decimal en binario puro:
11100111 01100101
CÓDIGO BCD NATURAL
Es la codificación más corriente que se suele emplear. Consiste en asociar a cada dígito su
valor en binario puro. Una cifra formada por varios dígitos decimales se forma por la
concatenación de dichos dígitos expresados cada uno de ellos en BCD y manteniendo el
mismo orden relativo que la cifra inicial
CODIGO BCD AIKEN 2421
El código BCD Aiken es un código similar al código BCD natural con los "pesos" o "valores"
distribuidos de manera diferente. En el código BCD natural, los pesos son: 8 - 4 - 2 - 1, en el
código Aiken la distribución es: 2 - 4 - 2 - 1 La razón de esta codificación es la de conseguir
simetría entre ciertos números. Ver la simetría en el código Aiken correspondiente a los
decimales: 4 y 5, 3 y 6, 2 y 7, 1 y 8, 0 y 9. Analizar la tabla que se muestra al lado derecho.
Cada cifra es el complemento a 9 de la cifra simétrica en todos sus dígitos. (los "1" se vuelven
"0" y los "0" se vuelven "1") Ejemplo: 3 (0011) y 6 (1100). Tomar en cuenta los nuevos
"pesos" en este código. El código Aiken es muy útil para realizar operaciones de resta y
división.
CÓDIGO EXCESO 3
El código Exceso 3 se obtiene sumando "3" a cada combinación del código BCD natural. Ver
la tabla inferior a la derecha. El código exceso 3 es un código en donde la ponderación no
existe (no hay "pesos" como en el código BCD natural y código Aiken. Al igual que el código
Aiken cumple con la misma característica de simetría. Cada cifra es el complemento a 9 de
la cifra simétrica en todos sus dígitos. Ver la simetría en el código exceso 3 correspondiente
a los decimales: 4 y 5, 3 y 6, 2 y 7, 1 y 8, 0 y 9 Es un código muy útil en las operaciones de
resta y división.
CÓDIGO GRAY
El código Gray es un tipo especial de código binario que no es ponderado (los dígitos que
componen el código no tienen un peso asignado). Su característica es que entre una
combinación de dígitos y la siguiente, sea ésta anterior o posterior, sólo hay una diferencia
de un dígito. Por eso también se le llama Código progresivo. Esta progresión sucede también
entre la última y la primera combinación. Por eso se le llama también código cíclico. El
código GRAY es utilizado principalmente en sistemas de posición, ya sea angular o lineal.
Sus aplicaciones principales se encuentran en la industria y en robótica. En robótica se
utilizan unos discos codificados para dar la información de posición que tiene un eje en
particular. Esta información se da en código GRAY. Analizando la tabla de la derecha se
observa que: - Cuando un número binario pasa de: 0111 a 1000 (de 7 a 8 en decimal) de 1111
a 0000 (de 16 a 0 en decimal) cambian todas las cifras. - Para el mismo caso pero en código
Gray: 0100 a 1100 (de 7 a 8 en decimal) de 1000 a 0000 (de 16 a 0 en decimal) sólo ha
cambiado una cifra. La característica de pasar de un código al siguiente cambiando sólo un
dígito asegura menos posibilidades de error.
APLICACIÓN DEL CODIGO
Es usado en informática y resulta útil en determinadas aplicaciones que intentan minimizar
el error en un determinado proceso de transmisión de datos. Dado un sistema de numeración
cualquiera, el cambio de un número del mismo al siguiente comporta el cambio de uno o
varios dígitos: por ejemplo, en el sistema decimal, el paso de 46 a 47 implica un solo cambio,
pero el de 999 a 1000 supone cuatro cambios. El código de Gray establece un “orden
númerico” tal que en cada paso de un número al “siguiente” sólo haya que alterar una cifra.
Por ejemplo, en el sistema decimal, podríamos establecer este “orden”:
CODIGO JOHNSON
Se denomina código Johnson (Johnson-Mobius) al código binario continuo y cíclico (al igual
que el código Gray) cuya capacidad de codificación viene dada por 2n, siendo n el número
de bits. Para codificar los dígitos decimales se necesitarán por lo tanto 5 bits: La secuencia
es sencilla, consiste en desplazar todos los bits uno a la izquierda y en el bit menos
significativo se coloca el complementario del que estaba más a la izquierda. Dada la
simplicidad del diseño de contadores que lleven el cómputo en este código, se utiliza en el
control de sistemas digitales sencillos de alta velocidad. Proporciona una mayor protección
contra errores aunque es menos eficiente en memoria que el código binario decimal.
APLICACIÓN
Dada la simplicidad del diseño de contadores que lleven el cómputo en este código, se utiliza
en el control de sistemas digitales sencillos de muy alta velocidad por ser continuo y cíclico.
Su capacidad de codificación viene dada por 2n, siendo n el número de bits. Para codificar
los dígitos decimales se necesitarán por lo tanto 5 bits.
SISTEMA BINARIO
El sistema binario es un sistema de numeración en el que los números se representan
utilizando las cifras 0 y 1, es decir solo 2 dígitos (bi = dos). Esto en informática y en
electrónica tiene mucha importancia ya que las computadoras trabajan internamente con 2
niveles: hay o no hay de Tensión, hay o no hay corriente, pulsado o sin pulsar, etc.
Esto provoca que su sistema de numeración natural sea el binario, por ejemplo 1 para
encendido y 0 para apagado. También se utiliza en electrónica y en electricidad (encendido
o apagado, activado o desactivado, etc.). El lenguaje binario es muy utilizado en el mundo
de la tecnología.
Los Números Binarios empezarían por el 0 (número binario más pequeño) después el 1 y
ahora tendríamos que pasar al siguiente número, que ya sería de dos cifras porque no hay
más números binarios de una sola cifra.
El siguiente número binario, por lo tanto, sería combinar el 1 con el 0, es decir el 10 (ya que
el 0 con el 1, sería el 01 y no valdría porque sería igual que el 1), el siguiente sería el número
el 11. Ahora ya hemos hecho todas las combinaciones posibles de números binarios de 2
cifras, ya no hay más, entonces pasamos a construir los de 3 cifras. El siguiente sería el 100,
luego el 101, el 110 y el 111. Ahora de 4 cifras.