Вы находитесь на странице: 1из 5

1

Universidad de las Fuerzas Armadas ESPE – Extensión Latacunga

Tema: Código BCD y Gray


Nombre: Pillajo Yépez Steven Joel
Fecha de entrega: 2019/10/02
Profesor: Ing. Marco Pilatasig

Abstract

El desarrollo de la electrónica incrementa exponencialmente y gracias a la rama de digitales, se puede


obtener grandes aplicaciones, así como variedad de metodologías para la simplificación de tiempo y
espacio al instante de operar funciones de cualquier tipo, es por ello que los códigos son de gran ayuda
al momento de la manipulación de los datos numéricos que a su vez ayudan a la auto
complementariedad en sistemas no programados o también dentro de la industria de la robótica en
donde la posición es definida a través de información de un eje en particular por medio de código Gray.
Entonces, los códigos BCD (Binary Coded Decimal) y Gray tienen la peculiaridad de ser simplificadores
estratégicos en su aplicación ya que para tener datos inmediatos se lo hace a través de la variación de
la posición de ciertos bits, logrando de esta manera un procedimiento más eficiente y exacto al
momento de ejecutar cualquier operación designada.

DESARROLLO Este código también conocido como


decimal codificado es un medio estratégico
para representar números en el sistema
1. Código BCD (Binary Coded Decimal) binarios, en donde cada uno de los dígitos
decimales es considerado o codificado en
una secuencia de 4 bits, logrando de esta
manera una mejor ejecución de las
operaciones aritméticas como son suma,
resta, multiplicación y división de numero
en representación decimal, con la
diferencia de que este ayuda a tener
resultados con mayor índice de exactitud a
comparación de las demás conversiones
decimal a binario.
La conversión de decimales a BCD y
viceversa es muy sencilla, pero es un leve
más complicado a comparación de los
números binarios puros.
Entonces cada dígito en decimal tiene un
peso, ya que cada bit del grupo posee un
peso o un valor específico y es por ello que
solo es aplicable a las combinaciones
binarias ya que la distancia entre dos
combinaciones es el número de bits que
cambian de una a otra [1].

1.1 Conversión de decimal a BCD


2

Como cada dígito decimal tiene un grupo 1.2.1 Separar los datos a partir de
de 4 bits, la conversión sería de la izquierda a derecha en grupo de 4
siguiente forma: dígitos.
1.1.1 Separar el número decimal por sus
respectivos dígitos. 1.2.2 Transformar cada grupo de 4 bits
1.1.2 Cada dígito decimal se lo cambia a en su respectivo decimal según la
su equivalente en BCD tabla indicada.
Para la conversión hay que tener como
consideración la siguiente tabla. 1.2.3 El número resultante es el
equivalente en decimal a partir del
Tabla 1. Conversión de decimal a BCD código BCD.
Decimal BCD Ejemplo
0 0000 010101000011 BCD a Decimal
1 0001 0101 0100 0011
0101=5
2 0010
0100=4
3 0011 0011=3
4 0100 010101000011BCD=543Decimal
5 0101
6 0110 1.3 Conversión BCD a binario puro
7 0111
En algunos casos es necesario transformar
8 1000 de BCD a binario puro o viceversa ya que
9 1001 existen códigos aplicables en varios
Ejemplo sistemas, entonces para la conversión es
5810 a BCD necesario cumplir los siguientes pasos:
5=0101
8=1000 1.3.1 Transformar el número BCD a
5810=01011000BCD decimal.

1.2 Conversión decimal fraccionario a 1.3.2 Convertir el decimal obtenido a


BCD binario de la manera tradicional.
Con similitud de conversión de decimal a Ejemplo
BCD hay que tener en cuenta el punto 01000011 BCD a Decimal
binario el cual se transformará a BCD. 0100 0011
0100=4
Ejemplo 0011=3
5.810 a BCD 01000011BCD=43Decimal
5=0101 43Decimal a Binario
8=1000 43Decimal =101011Binario
5810=0101.1000BCD
1.4 Aplicación
1.2 Conversión de BCD a decimal
El siguiente código tiene pocas
Hay que tener en cuenta las cargas que aplicaciones debido a sus valores incluidos
existen en cada grupo de cuatro, tomando en dígitos, pero una de las más conocidas
como referencia a la Tabla 1. Entonces se y evidentes es la representación de las
procede a seguir los siguientes pasos. cifras de los números digitales en displays
de 7 segmentos [2] o sistemas digitales no
3

programados, es decir, que no requieren 2.1.3 El tercer y cuarto bit se lo obtiene de


de microprocesador o microcontrolador, la misma manera que el paso
con esto se logra visualizar una anterior solamente considerando los
simplificación en el diseño físico del números propuestos a transformar, el
circuito.[3] número en código Gray tendrá el
mismo número de bits que el número
2. Código Gray binario. [4]

Este condigo es sencillamente una Ejemplo


ordenación de número binarios de manera 1001binario a Gray
que cada número tenga solamente un 1 es el MSB
dígito binario distinto al anterior. Esta 1+0=1
estrategia de codificación surgió cuando 0+0=0
los orígenes de los circuitos lógicos se 0+1=1
ejecutaban con válvulas de vacío y 1101
dispositivos electromecánicos, en esta 1001binario=1101Gray
época los contadores necesitaban más
potencia en la entrada y daban origen a 2.2 Conversión de código Gray a binario
picos de ruido cuando varios bits Para la siguiente conversión es necesario
cambiaban de manera alterna. tener en cuenta lo siguiente:
Entonces la creación del código Gray
produjo una transición más rápida al solo 2.2.1 Identificar el bit (MSB) el cual es el de
variar un bit, en la actualidad este sigue mayor significancia y será el primer
siendo utilizado en cualquier diseño de dígito del nuevo número.
circuitos específicos.
2.2.2 El primer dígito ya obtenido se lo
2.1 Conversión de código Gray a binario sumo con el siguiente bit del número
propuesto y así da como resultado al
Como este código no es ponderado, es segundo dígito.
decir que sus dígitos no contienen un peso
asignado, tiene conversiones con la 2.2.3 El resultado obtenido se lo suma con
siguiente característica el cual es el tener el siguiente bit y así hasta terminar y
un intercambio de lugar con el bit anterior, obtener el número binario de cifras
para ellos se establecen los siguientes iguales al de código Gray.
pasos:
Ejemplo
2.1.1 Identificar el bit (MSB) el cual es el de 1001gray a binario
mayor significancia y será el primer 1 es el MSB
dígito del nuevo número. 1+0=1
1+0=1
2.1.2 El segundo bit se lo obtiene 1+1=0
realizando una suma entre el MSB y 1110
el que está a su derecha. 1001gray=1110binario
4

Como una manera más reducida y rápida 13 1101 1011


se presenta la siguiente tabla la cual 14 1110 1001
muestra los equivalentes directos de 16 15 1111 1000
números decimales.

Tabla 2. Equivalentes de Decimal, binario y gray


2.3 Aplicaciones
Decimal Binario Gray Por lo general este código es utilizado en
0 0000 0000 sistemas en donde la posición cumple un
1 0001 0001
papel fundamental, ya sea este angular o
2 0010 0011
3 0011 0010 lineal [5].
4 0100 0110 Y este tipo de sistemas se encuentra en la
5 0101 0111 industria en donde utilicen líneas de
6 0110 0101 ensamblaje o máquinas programadas.
7 0111 0100 En la robótica también se encuentra como
8 1000 1100 una aplicación ya que utiliza unos discos
9 1001 1101
codificados para dar la información de
10 1010 1111
11 1011 1110 posición que tiene un eje en particular. [4]
12 1100 1010

3. Conclusiones
Los códigos tienen una amplia rama de conversiones y cada una con fines específicos
de uso según lo requerido, pero a su vez es un método que facilita al programador a
reducir espacio y tiempo generando números más sencillos y a su vez dígitos más
exactos.
El código BCD es un método en la cual utiliza dígitos ponderados o con cargas,
agrupando de esta manera cuatro bits en uno solo.
Y para lo que corresponde al Gray, su generación es de manera secuencial logrando
así bits ordenados los cuales son usados para indicar posiciones en el espacio.

BIBLIOGRAFIA.

[1] E. J. L. I Gutierrez Juan Manuel, Montoya Katherine, Ramos Carlos Alberto, “DIGITALES
I: CODIGOS BCD”, DIGITALES I, 19-sep-2010. .
[2] S. Sina, “Código BCD. Decimal Codificado en Binario”, Electrónica Unicrom, 03-sep-2019.
[En línea]. Disponible en: https://unicrom.com/codigo-bcd-decimal-codificado-en-binario/.
[Consultado: 30-sep-2019].
[3] ~ Blogluisaraya, “Código BCD y características”, Blog de Luis Araya, 19-ago-2017. .
[4] “Código Gray”. [En línea]. Disponible en: http://www.ladelec.com/teoria/electronica-
digital/316-codigo-gray. [Consultado: 30-sep-2019].
[5] Mauricio Sanchez, “El código gray”, 12:41:11 UTC.

.
5

Вам также может понравиться