Sei sulla pagina 1di 10

INSTITUTO TECNOLOGICO DE LERMA

ING. EN ELECTRONICA

DISEÑO DIGITAL

TRABAJO DE INVESTIGACIÓN: CODIGO BCD

REJON QUIJANO FRANCISCO JAVIER


TALAVERA HERNANDEZ CESAR VLADIMIR
VIDAL ALPIZAR NIZA XARENI

TERCER SEMESTRE

DOCENTE: ING. FERNANDO A. ESCALANTE GUERRERO

SAN FRANCISCO DE CAMPECHE, CAMP. 8 DE OCTUBRE DE 2017


Contenido

INTRODUCCIÓN ...................................................................................................................................................2

CODIGO BCD ........................................................................................................................................................3

CONCEPTO .......................................................................................................................................................3

COMO FUNCIONA EL CÓDIGO BCD .....................................................................................................................4

SUMA EN BCD ..................................................................................................................................................6

UTILIDAD DEL CÓDIGO BCD.................................................................................................................................7

CONCLUSION .......................................................................................................................................................8

BIBLIOGRAFIA ......................................................................................................................................................9
INTRODUCCIÓN

Los símbolos de diferentes sistemas se utilizan para la representación de letras o palabras, en dado caso
podría decirse que es una codificación de dichas letras o palabras cuyos símbolos representan a un código
especifico. Ejemplo de esto sería el código Morse, que codifica letras en base de puntos y rayas. En el caso de
los circuitos digitales las codificaciones se realizan en binario, el cual está basado en 1 y 0.

Siendo el binario un sistema empleado comúnmente para representar números decimales, podemos decir
que en su forma natural podría acarrear ciertas dificultades por lo que recurre a otras formas de codificación
basadas en este mismo sistema pero que reducen y facilitan el manejo de dichos números decimales.

En el siguiente trabajo de investigación abordaremos el código BCD como uno de los códigos basados en el
sistema binario. Se abarcará su concepto básico, la metodología de conversión, así como la realización de
operaciones básicas aritméticas para finalmente abordar su aplicación en la electrónica.
CODIGO BCD

CONCEPTO

Las computadoras manejan de manera natural el sistema numérico binario mientras que los humanos nos
manejamos con un sistema numérico decimal, por lo que podría notarse que hay un conflicto entre usuario
y máquina. Una forma de solucionar esta barrera es a través del código BCD.

El código BCD (Código Decimal Binario, en sus siglas en español) es una forma directa de representar una
cifra decimal en su equivalente al binario. Este código emplea diez dígitos en decimal, abarcando desde el
cero hasta el número nueve lo cual facilita bastante la tarea de convertir el sistema decimal a binario.

Dentro del código BCD hay diferentes tipos de BCD los cuales varían de acuerdo a su aplicación y forma de
representación. El más común es el BCD 8421, los cuales indican las potencias en binario de cuatro bits, lo
cual lo hace eficiente en su labor de conversión. “La facilidad de conversión entre los números en código
8421 y los familiares números decimales es la principal ventaja de este código.”1

Otro tipo de código BCD es el AIKEN (2421), el cual es un código ponderado cuyos valores que manejarán las
cifras serán 2, 4, 2 y 1.

Por ejemplo:

Convertir el siguiente número decimal a código BCD (2421)

DECIMAL BCD AIKEN (2421)


3 0011 0011
5 0101 1011

1
(Thomas, 2006) pág.93.
COMO FUNCIONA EL CÓDIGO BCD

Si cada digito de un numero decimal se representa mediante su equivalente binario, el resultado es un código
que se conoce como decimal codificado en binario.

Como un digito decimal puede llegar hasta el 9, se requieren cuatro bits para codifiar cada ddigito.

Para ilustrar el código BCD, considere como ejemplo el numero decimal 874.

Cada digito se cambia a su equivalente binario de la siguiente manera:

DECIMAL BCD
8 1000
7 0111
4 0100

Como segundo ejemplo vamos a cambiar el número 943 a su representación en código BCD:

DECIMAL BCD
9 1001
4 0100
3 0011

Como se puede apreciar, cada digito decimal se cambia a su equivalente binario directo, nótese que siempre
utilizan cuatro bits para cada digito.

Así el código BCD representa cada digito del número decimal mediante un numero binario de cuatro bits. Es
evidente que sólo se utilizan los números binarios 1010, 1011, 1100, 1101,1110 y 1111.
En otras palabras, sólo se utilizan diez de los dieciséis posibles grupos de código binario de cuatro bits. Si
llegase aparecen uno de los números “prohibidos” de cuatro bits, llamados así por su invalidez, en una
máquina que utilice el código BCD, por lo general significa que se produjo un error.

A continuación, haremos la siguiente conversión inversa, es decir, de BCD a su equivalente decimal.

Convierta el numero 0110100000111001(BCD) en su equivalente decimal.

Primeramente, se debe dividir el número en BCD en grupos de cuatro bits y convierta cada grupo a decimal.

0110 1000 0011 1001

BCD DECIMAL
0110 6
1000 8
0011 3
1001 9

0110 1000 0011 1001 (BCD)=6839

Ahora compararemos el sistema BCD y binario de la cantidad 13710

Binario sistema BCD


100010012 0001 0011 0111
SUMA EN BCD

El código BCD de igual forma puede utilizarse en operaciones aritméticas. En este caso la más importante es la
suma porque con ella se puede llevar a cabo el resto de las operaciones básicas como sustracción, multiplicación
y división.

Para sumar dos números BCD:

 Primero sumar los dos números BCD usando las reglas de suma de binarios.
 Si una suma de 4 bits es igual o menor que 9, es un numero BCD válido.
 Si una suma de 4 bits es mayor que 9, o si genera un acarreo, y el resultado no es válido.

EJEMPLO

Sumar los siguientes números BCD:


(a) 0011 + 0100

1001 9 +4 =13
+0100 Número BCD no válido (>9)
1101 +0110 = 0001 0011 Sumar 6
0001 0011 Número BCD válido
1 3
UTILIDAD DEL CÓDIGO BCD

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. Su utilidad radica en que
resulta sencillo operar en binario con valores decimales codificados en BCD.

Utilizando el código BCD, se simplifica la manipulación de los datos numéricos Esto lleva a su vez una
simplificación en el diseño físico del circuito.

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.
CONCLUSION

A manera de conclusión se puede destacar la importancia del código BCD y las múltiples ventajas
que representa para quien haga uso de este código debido a su facilidad de manejo y lectura.
Podemos enfatizar que, aunque está basado en el sistema binario, el hecho de convertir una
cantidad decimal o de otro sistema a binario natural en determinadas cantidades representaría una
dificultad y estaría susceptible a fallas.

El código BCD agiliza y facilita el manejo de conversión de cantidades decimales muy grandes,
reduciendo significativamente el porcentaje de error. En sus dos tipos, el BCD realiza de manera
hábil esta tarea de conversión y llevar a cabo operaciones aritméticas básicas.
BIBLIOGRAFIA

J., T. R. (1996). SISTEMAS DIGITALES: PRINCIPIOS Y APLICACIONES (6a EDICIÓN ed.). Naucalpan, Edo. de
México: PEARSON EDUCATION.

M., M. M. (s.f.). Logica digital y diseño de computadores . México: Prentice Hall.

Thomas, F. (2006). Fundamentos de Sistemas Digitales. Madrid: Pearson Prentice Hall.

Potrebbero piacerti anche