Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
ING. EN ELECTRONICA
DISEÑO DIGITAL
TERCER SEMESTRE
INTRODUCCIÓN ...................................................................................................................................................2
CONCEPTO .......................................................................................................................................................3
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:
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.
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.
Primeramente, se debe dividir el número en BCD en grupos de cuatro bits y convierta cada grupo a decimal.
BCD DECIMAL
0110 6
1000 8
0011 3
1001 9
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.
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
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.