Sei sulla pagina 1di 4

Diseño De Circuitos Combinacionales, Parte II.

Xavier Ramos
Laboratorio de sistemas digitales; Departamento de electrónica, telecomunicaciones y Redes de información; Escuela
Politécnica Nacional
Quito, Ecuador
ricardo.ramos@epn.edu.ec

I. TRABAJO PREPARATORIO.
A.- Objetivos.
• Aplicar los principios y las herramientas
básicos del diseño de sistemas digitales a la
solución de problemas lógicos
combinacionales.
B.- Consulte sobre el código de Gray y para que fue
utilizado este código.

Consiste en un sistema de codificación el cual a


diferencia del binario no tiene un peso posicional en
donde una cifra representa un peso por bit, sino más
bien la sucesividad de cada número representa un
cambio de un solo bit, es decir un número que le
Fig1. Tabla de valores decimales, binario, gray de 4 bits.
sucede a otro o que le antecede al mismo, solamente
tendrá un cambio de un solo bit, por lo que sus
• Primero método:
aplicaciones pueden darse para procesos cíclicos o
que consten de un seguimiento de pasos, tal y como METODO DEL ESPEJO O REFLEJADO
por ejemplo: las posiciones de un motor respecto a su
eje, en el caso de que usemos sensores tipo fuente de Como bien sabemos el código binario depende del peso de 0
luz, los cuales pasan por un medio reflectivo hasta y 1 lógicos en su tabla, aumentando siempre su cifra más
foto receptores, como el giro de un motor es cíclico y significativa a la izquierda, sin embargo, para entender la ley
repetitivo, los números de gray pueden traducirse del reflejo podemos tomarlo de la siguiente manera ordenada:
como ángulos dependiendo del estado lógico que
recibamos de los sensores en una cierta posición ya Tomando la primera columna de los bits menos significativos
que donde se ilumina podrá contarse como un 1L, y del código binario:
de bit a bit también variara el ángulo del eje del
motor.

Otra aplicación es el uso en encoders en donde estos


dependiendo de la posición del disco o de su ángulo,
podrá saber a qué parte del disco duro necesita
acceder, como una dirección de memoria, pero Obedece al orden de 0,1,0,1 sin embargo, cuando observamos
físicamente. el patrón de alternancia en el código binario de gray tenemos:

En los primeros años de desarrollo de la codificación


se le dio una aplicación en la telegrafía, y actualmente
se lo usa incluso para algoritmos genéticos.

Existen diversos modos de operar de binario a código


de gray y mencionaremos dos a continuación: Los primero dos dígitos de la columna son 0-1, en donde si
se les refleja hacia abajo serán 1-0, y así sucesivamente, hasta
llenar el correspondiente número del cual proviene. La
alternancia para los primeros bits menos significativos se los
toma de 2 en 2. La segunda columna a partir de la derecha se
la debe tomar de 4 en 4, y así sucesivamente para realizar la
conversión.

• MÉTODO DE SUMA EXCLUSIVA


Mas fácilmente tendremos un ejemplo sencillo, el Mapas de Karnaugh de expresiones de salida:
numero 0101 corresponde en binario al número 5,
para convertirlo a gray, realizaremos una suma de
esta manera:

Tomamos el numero 5 en binario:

0101

Lo reescribimos debajo del mismo corriendo las


cifras hacia la derecha:

0101

0010

Al mover una cifra hacia la derecha, la eliminamos


más sin tomarla en cuenta para la siguiente operación

0101

0010, en este punto realizamos la suma exclusiva o


XOR, la cual nos dice: 0+0=0,0+1=1,1+0=1,1+1=0,
solo será 1 cuando los sumandos sean distintos.

0101

0010
0111

El numero 0111, corresponde al número 5 en código


de gray.

B.- Realice un diseño usando mapas de Karnaugh


para transformar un número binario de 4 bits a su Fig3. Mapas de Karnaugh para la obtención de funciones
correspondiente código de Gray. Simular el circuito reducidas
diseñado en Logisim/Proteus.

Fig4. Circuitgggo implementado en LOGISIM con


compuertas
Fig2. Tabla de verdad conversión binario a gray 4 bits
Fig7. Expresión para Fx

Mapa de Karnaugh:

Fig5. Circuito implementado en PROTEUS con


compuertas.

C.- Mediante el uso de mapas de Karnaugh


simplificar las siguientes funciones:

Fig8. Mapa de Karnaugh Fx

Simular las funciones dentro del software


Logisim/Proteus.

1.- F(a,b,c,d)
Diseño de Circuito combinacional Fx
Tabla de verdad:

Fig6. Tabla de verdad


expresión por mínimos

Expresión: Fig9. Circuito función Fx


Diseño de circuito Combinacional Gx
2.- G(a,b,c,d)

Tabla de verdad:

Fig10. Tabla de verdad para Gx

Mapa de Karnaugh:

Fig13. Diseño de circuito Gx

II. REFERENCIAS.
Fig11. Mapa de Karnaugh de la función
[1] NOVILLO CARLOS A., "Sistemas Digitales" Quito,
Expresión para Gx:
Escuela Politécnica Nacional, 2010.

[3] Código Gray. (2019). En BlogElectronicaRadical.


Recuperado el 05 de mayo de 2019 de
https://electronicaradical.blogspot.com/2014/08/codigo-
gray.html

Fig12. Expresión de función Gx

Potrebbero piacerti anche