Vous êtes sur la page 1sur 7

CDIGO BCD A EXCESO 3.

Realizar un circuito que permita codificar y decodificar cdigo BCD a cdigo


Exceso3.

Anlisis

Para realizar la conversin de cdigo BCD a cdigo Exceso3 se toman cuatro


entradas y para este caso se tienen cinco salidas.

A B C D f0 f1 f2 f3 f4
0 0 0 0 0 0 0 1 1
0 0 0 1 0 0 1 0 0
0 0 1 0 0 0 1 0 1
0 0 1 1 0 0 1 1 0
0 1 0 0 0 0 1 1 1
0 1 0 1 0 1 0 0 0
0 1 1 0 0 1 0 0 1
0 1 1 1 0 1 0 1 0
1 0 0 0 0 1 0 1 1
1 0 0 1 0 1 1 0 0
1 0 1 0 0 1 1 0 1
1 0 1 1 0 1 1 1 0
1 1 0 0 0 1 1 1 1
1 1 0 1 1 0 0 0 0
1 1 1 0 1 0 0 0 1
1 1 1 1 1 0 0 1 0
Figura 7: Tabla de verdad BCD-Exceso3

Una vez que se identificaron las salidas, se realizan los mapas de Karnaugh para
reducir las funciones.

f0 f2
CD CD CD CD
CD CD CD CD
AB
AB 1 1 1
AB
AB 1
AB 1 1 1
AB 1
AB
AB 1 1 1
f1
f3
CD CD CD CD
AB
CD CD CD CD
AB 1 1 1
AB 1 1
AB 1
AB 1 1
AB 1 1 1 1
AB 1 1
AB 1 1
7
f4
CD CD CD CD
AB 1 1
AB 1 1
AB 1 1
AB 1 1

Se determinan las funciones con base en la reduccin con los mapas de


Karnaugh.

f0 = ABC + ABD

f1 = ABC + ABD + ACD + AB

f2 = ABD + ABC + BCD + ABD + ABC

f3 = CD + CD

f4 = CD + CD

Ya que se tienen las funciones de la primera parte del circuito, se realiza el


anlisis de la segunda parte para posteriormente realizar la simulacin.

Para realizar la conversin de Exceso3 a BCD, se toma la salida que arroja el


primer circuito y se convierte la seal. En este caso se toman las cinco salidas
anteriores para utilizarlas como datos de entrada y se realiza la tabla de verdad
para convertir a cuatro salidas, lo que dar el cdigo BCD.

A B C D E f0 f1 f2 f3
0 0 0 1 1 0 0 0 0
0 0 1 0 0 0 0 0 1
0 0 1 0 1 0 0 1 0
0 0 1 1 0 0 0 1 1
0 0 1 1 1 0 1 0 0
0 1 0 0 0 0 1 0 1
0 1 0 0 1 0 1 1 0
0 1 0 1 0 0 1 1 1
0 1 0 1 1 1 0 0 0
0 1 1 0 0 1 0 0 1
0 1 1 0 1 1 0 1 0
0 1 1 1 0 1 0 1 1
0 1 1 1 1 1 1 0 0
1 0 0 0 0 1 1 0 1
1 0 0 0 1 1 1 1 0
1 0 0 1 0 1 1 1 1
Figura 8: Tabla de verdad Exceso3-BCD
8
Se realizan los mapas de Karnaugh para reducir las funciones.

f0

CDE CDE CDE CDE CDE CDE CDE CDE


AB
AB 1 1 1 1 1 1 1 1
AB
AB

f1

CDE CDE CDE CDE CDE CDE CDE CDE


AB 1 1 1 1
AB 1 1 1 1
AB
AB

f2

CDE CDE CDE CDE CDE CDE CDE CDE


AB 1 1 1 1
AB 1 1 1 1
AB
AB

f3

CDE CDE CDE CDE CDE CDE CDE CDE


AB 1 1 1 1
AB 1 1 1 1
AB
AB

Se determinan las funciones para poder realizar la simulacin.

f0 = AB

f1 = AC

f2 = AD

f3 = ACE + ACE

9
Con la ayuda de las funciones obtenidas, se realiza la simulacin del circuito,
utilizando Multisim como herramienta de apoyo para realizar dicha simulacin.

En la siguiente imagen se muestra la estructura del circuito ya simulado.

Figura 9: Simulacin en Multisim del circuito con compuertas lgicas

10
La implementacin de este circuito tambin se puede realizar con sumadores, de
los cuales ya se explic su funcionamiento anteriormente.

El uso de estos dispositivos facilita la elaboracin del circuito y reduce


considerablemente el espacio a la hora de realizar la implementacin del circuito.

En la siguiente imagen se muestra la simulacin del mismo circuito pero utilizando


sumadores en lugar de las compuertas lgicas.

Figura 10: Simulacin en Multisim del circuito con sumadores

Para realizar la implementacin del circuito se utilizo un sumador comercial con


nmero de serie HD74LS283. Se coloco un sumador al cual se le ingresa el valor
en cdigo BCD (8421) y se suma con un valor fijo de 3 para convertirlo a Exceso3.
Se toma la salida de esta suma para ingresarla a otro sumador, el cual toma el
dato ingresado para sumar el complemento del dato inicial y asi regresar a cdigo
BCD.

La siguiente imagen muestra una vista de la implementacin del circuito realiza


con dos sumadores controlados por DIPSWITCH independientes, y teniendo como
salidas LEDs para cada bit que se utiliza

Figura 11: Vista del circuito fsico implementado con sumadores


11
Conclusiones

Los sumadores son dispositivos muy tiles que pueden simplificar el diseo de un
circuito cuando se trata de sumar palabras, su funcionamiento es sencillo y tienen
una velocidad de respuesta muy rpida, lo que permite al usuario realizar tareas
de manera instantnea.

Es importante no perder de vista el tema del acarreo inicial y acarreo final, ya que
en el caso de la primera parte, en donde se convierte de BCD a Exceso3, al
ingresar el valor 1111 ms los tres que se agregan para convertirlo a Exceso3, la
salida es 10000, valor que no se puede representar en 4 bits, en este caso el
acarreo final es el que se encarga de realizar la funcin del bit mas significativo.

El circuito comercial que se utiliz para la implementacin, es capaz de trabajar


con salidas activas altas y bajas, por lo que se debe poner mucha atencin a la
hora de conectar el acarreo inicial ya que haciendo uso de la hoja de
especificaciones del circuito (datasheet HD74LS283), las salidas activas altas o
bajas dependern de la forma en que se conecte dicho acarreo.

12
Referencias

- Morris Mano. (1994). Arquitectura de Computadoras.


Universidad Estatal de California: Pearson.

- Patricia Quiroga. (2010). Arquitectura de Computadoras. Buenos


Aires: Alfaomega.
- Sumador. (2015, 16 de febrero). Wikipedia, La enciclopedia
libre. Fecha de consulta: 05:01, junio 10, 2015
desde http://es.wikipedia.org/w/index.php?title=Sumador&oldid=
80075576.

13

Vous aimerez peut-être aussi