Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Práctica Del Comparador

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 5

Práctica 8. El comparador lógico.

Finalidad.
- Diseñar un circuito combinacional que realice la comparación de dos
números binarios.

Fundamento teórico.
Un circuito comparador combinacional compara la magnitud de dos entradas
binarias (A y B de n bits) para indicar la relación de igualdad o desigualdad entre
ellas por medio de "tres banderas lógicas" que corresponden a las relaciones A
igual que B, A mayor que B y A menor que B. Cada una de estas banderas se
activará solo cuando la relación a la que corresponde sea verdadera, es decir, su
salida será 1 y las otras dos producirán una salida igual a cero.
El procedimiento para comparar dos datos binarios consiste primero en comparar
el bit más significativo de cada uno de ellos, si estos son iguales, se compara el
siguiente bit más significativo y así sucesivamente hasta encontrar una
desigualdad que indica cuál de los datos es mayor o menor. Si se comparan todos
los bits de ambos datos y no hay desigualdad entre ellos, entonces evidentemente
son iguales.

Material requerido.
Cantida Concepto.
d
1 Fuente de voltaje a 5V.
10 Resistencia 330Ω/ 0.5W
2 Led
1 Protoboard.
2 74LS02
1 74LS04
1 74LS86
1 74LS85
1 Dip switch o 8 switch de 1 polo, 2 tiros y 2 posiciones.
1 Set de alambres cal. 22
Procedimiento.
Veamos el diseño de un comparador de 1 bit, partimos de generar su tabla de
verdad.
1.- Elaborar tabla de verdad.
Entradas Salidas
A B A>B A=B A<B
0 0 0 1 0
0 1 0 0 1
1 0 1 0 0
1 1 0 1 0

2.- Simplificar cada salida mediante algebra Booleana o mapas K.


A > B = AB A = B = AB + AB = A  B = AB + AB A < B = AB

3.- Dibujar el diagrama esquemático.

4.- Verificar el comportamiento de ambos


circuitos.

Circuito 1 Circuito 2
A B A>B A=B A<B A B A>B A=B A<B
0 0 0 1 0 0 0 0 1 0
0 1 0 0 1 0 1 0 0 1
1 0 1 0 0 1 0 1 0 0
1 1 0 1 0 1 1 0 1 0

5.- A qué conclusiones llegas.


Llegamos a la conclusión que el comparador es muy útil para calcular las
diferencias entre dos cantidades, este se puede usar para otras aplicaciones en el
futuro.
6.- Desafío, ahora trata de diseñar e implementar un comparador de 4 bits.
7.- Completa la siguiente tabla de verdad para que se facilite el proceso.
Entradas Salidas
A3 A2 A1 A0 B3 B2 B1 B0 A>B A=B A<B
0 0 0 0 0 0 0 0 0 0 0 1 0
0 0 0 0 0 0 0 0 1 1 0 0 1
0 0 0 0 0 0 0 1 0 2 0 0 1
0 0 0 0 0 0 0 1 1 3 0 0 1
0 0 0 0 0 0 1 0 0 4 0 0 1
0 0 0 0 0 0 1 0 1 5 0 0 1
1 1 1 1 15 0 1 1 0 6 1 0 0
1 1 1 1 15 0 1 1 1 7 1 0 0
1 1 1 1 15 1 0 0 0 8 1 0 0
1 1 1 1 15 1 1 0 1 13 1 0 0
1 1 1 1 15 1 1 1 0 14 1 0 0
1 1 1 1 15 1 1 1 1 15 0 1 0

8.- Simplifica las funciones que describen cada una de las salidas mediante
algebra Booleana o mapas K.
9.- ¿Es fácil realizarlo?  Si X No.
Afortunadamente existe la función TTL que nos simplifica el trabajo, estamos
hablando del 74LS85.
Pinout 74LS85

Tabla de verdad.
10.- Implementa el circuito mostrado en la siguiente imagen.

11.- Compruebe el funcionamiento del 74LS85, mediante la verificación de las


siguientes combinaciones de números en binario, para esto apunta el valor de las
salidas obtenidos.
Entradas Salidas
A3 A2 A1 A0 B3 B2 B1 B0 A>B A=B A<B
0 0 0 0 0 0 0 0 1 1 0 0 1
0 0 0 0 0 0 1 0 1 5 0 0 1
0 0 0 1 1 0 0 0 0 0 1 0 1
0 0 0 1 1 0 0 0 1 1 0 1 0
0 0 0 0 3 0 0 1 0 2 1 0 1
0 0 0 0 3 0 1 1 1 7 0 0 1
1 0 0 0 8 0 1 1 0 6 1 0 0
1 0 0 0 8 1 0 0 1 9 0 0 1
1 0 1 0 10 1 1 0 0 12 0 0 1
1 0 1 0 10 1 1 1 1 15 0 0 1
1 1 1 1 15 1 0 1 0 10 1 0 0
1 1 1 1 15 1 1 1 1 15 0 1 0

11.- Se cumple el resultado para las combinaciones planteadas.


Después de haber realizado la tabla y verificar los resultados de salida, podemos
decir que si cumple con el resultado de las combinaciones que se tenían
planteadas.
12.- ¿Y si deseo un comparador de 2 números de 8 bits? ¿Cómo lo diseño?
Para poder diseñar un comparador de 2 números de 8 bits podemos colocar 2
comparadores 7485 en cascada, con esto nos referimos a que las salidas del
primero necesitan estar conectadas a la s entradas del segundo comparador, así
comparará los 4 bits de menor peso primero y posteriormente los siguientes 4 bits
más pesados, teniendo en cuenta que el resultado de los primeros 4 bits los
llevaremos a la entrada del segundo comparador.

Conclusiones:
Con esta práctica entendí que un comparador es el que se encarga de comparar
dos cosas en un código binario, aquí diciendo si estos son iguales o no. Sabemos
que hay diferentes tipos de comparadores, con el que trabajamos aquí fue el que
asocia las palabras de código de un número con signo o sin él. No fue del todo
fácil realizar la práctica, mis compañeros me ayudaron a entender un poco más de
esto debido a que se me dificultaba, pero a final de cuentas realizamos lo pedido.
Mauricio Romeo Salinas Olvera #1872450
Martha Miranda Alba Cansino:
En esta práctica virtual aprendimos como armar un circuito en un emulador,
también aprendimos el uso de los comparadores de 2 bits y 4 bits así como su
diagrama y montaje en el proto y su uso.
Alejandro Cuadros Arellano.
En esta práctica reforzamos nuestro conocimiento conectando, pero esta vez con
ayuda de un simulador, vimos el funcionamiento de un comparador de 1 bit y de 4
bits este ultimo con ayuda del pinout 74LS85.

También podría gustarte