Você está na página 1de 5

TITULO: Diseñar un comparador de magnitud de tres bits demostrando su

resultado con display.

I. Objetivos:

1. Diseñar un circuito comparador


comparador de magnitudes de 3 bits
2. Entender el funcionamiento de la comparación.
3. Realizar la implementación del comparador en un protoboard.

INTRODUCCIÓN:
Circuito comparador
Un comparador de magnitud es un circuito combinacional que compara dos
números A, B y determina sus magnitudes relativas. El resultado de la
comparación se especifica por medio de tres variables binarias que indican:

 A>B, A=B, A<B.

bits tiene 2n entradas en la tabla de


Un circuito para comparar dos números de n bits
verdad y se vuelve muy complicado aun para n=3 (64 combinaciones).

Considérense los números A, B cada uno con tres dígitos y escríbanse los
coeficientes de los números en orden significativo descendente.
Los dos números son iguales si todos los pares significativos son iguales, es decir 
 A3=B3, A2=B2, A1=B1, A0=B0

Cuando los números son binarios los dígitos son 1 o 0 y la relación de igualdad
para cada par de bits puede expresarse lógicamente con una función de de
equivalencia
Xi = Ai Bi + Ai� Bi�
Donde Xi es igual a 1 solamente si el par de bits en la posición i son iguales, es
decir, si ambos son unos o ceros.

(A=B) = X3 X2 X1 X0

La variable binaria (A=B) es igual a 1 si todos los pares de dígitos de los dos
números son iguales.
Para determinar si A>B se inspeccionan las magnitudes relativas de los pares de
dígitos significativos comenzando desde la posición significativa más alta. Si los
dígitos son iguales, se compara el siguiente par de dígitos menos significativos,
esta comparación continua hasta que se encuentre un par de dígitos diferente. Si
el correspondiente dígito de A es 1 y el dígito de B es 0, se concluye que A>B. Si
el correspondiente dígito de A es 0 y el de B es 1 se tiene que A<B.
(A>B) = A3B3� + X3 A2B2� + X3X2 A1B1� + X3X2X1 A0B0�
(A<B) = A3�B3 + X3 A2�B2 + X3X2 A1�B1 + X3X2X1 A0�B0

COMPARADOR DE MAGNITUD DE 3 BITS

TABLA DE VALORES

A B > = <

0 0 0 1 0

0 1 0 0 1

1 0 1 0 0

1 1 0 1 0

 A B C D E F > < =
0 0 0 0 0 0 0 0 0 1
1 0 0 0 0 0 1 0 1 0
2 0 0 0 0 1 0 0 1 0
3 0 0 0 0 1 1 0 1 0
4 0 0 0 1 0 0 0 1 0
5 0 0 0 1 0 1 0 1 0
6 0 0 0 1 1 0 0 1 0
7 0 0 0 1 1 1 0 1 0
8 0 0 1 0 0 0 1 0 0
9 0 0 1 0 0 1 0 0 1
10 0 0 1 0 1 0 0 1 0
11 0 0 1 0 1 1 0 1 0
12 0 0 1 1 0 0 0 1 0
13 0 0 1 1 0 1 0 1 0
14 0 0 1 1 1 0 0 1 0
15 0 0 1 1 1 1 0 1 0
16 0 1 0 0 0 0 1 0 0
17 0 1 0 0 0 1 1 0 0
18 0 1 0 0 1 0 0 0 1
19 0 1 0 0 1 1 0 1 0
20 0 1 0 1 0 0 0 1 0
21 0 1 0 1 0 1 0 1 0
22 0 1 0 1 1 0 0 1 0
23 0 1 0 1 1 1 0 1 0
24 0 1 1 0 0 0 1 0 0
25 0 1 1 0 0 1 1 0 0
26 0 1 1 0 1 0 1 0 0
27 0 1 1 0 1 1 0 0 1
28 0 1 1 1 0 0 0 1 0
29 0 1 1 1 0 1 0 1 0
30 0 1 1 1 1 0 0 1 0
31 0 1 1 1 1 1 0 1 0
32 1 0 0 0 0 0 1 0 0
33 1 0 0 0 0 1 1 0 0
34 1 0 0 0 1 0 1 0 0
35 1 0 0 0 1 1 1 0 0
36 1 0 0 1 0 0 0 0 1
37 1 0 0 1 0 1 0 1 0
38 1 0 0 1 1 0 0 1 0
39 1 0 0 1 1 1 0 1 0
40 1 0 1 0 0 0 1 0 0
41 1 0 1 0 0 1 1 0 0
42 1 0 1 0 1 0 1 0 0
43 1 0 1 0 1 1 1 0 0
44 1 0 1 1 0 0 1 0 0
45 1 0 1 1 0 1 0 0 1
46 1 0 1 1 1 0 0 1 0
47 1 0 1 1 1 1 0 1 0
48 1 1 0 0 0 0 1 0 0
49 1 1 0 0 0 1 1 0 0
50 1 1 0 0 1 0 1 0 0
51 1 1 0 0 1 1 1 0 0
52 1 1 0 1 0 0 1 0 0
53 1 1 0 1 0 1 1 0 0
54 1 1 0 1 1 0 0 0 1
55 1 1 0 1 1 1 0 1 0
56 1 1 1 0 0 0 1 0 0
57 1 1 1 0 0 1 1 0 0
58 1 1 1 0 1 0 1 0 0
59 1 1 1 0 1 1 1 0 0
60 1 1 1 0 0 0 1 0 0
61 1 1 1 1 0 1 1 0 0
62 1 1 1 1 1 0 1 0 0
63 1 1 1 1 1 1 0 0 1
SIMPLIFICACION DE LA TABLA
Mayor = A(D+B+F)+ DE + BDF
Menor = A+BD+ACDEF
Igual = ABEF+AE(B+F)+ABDE

EQUIPOS Y MATERIALES:
EQUIPOS

 Protoboard
 Fuente de 5v.

MATERIALES

 integrados 74LS04
 integrados 74LS02
 integrados 74LS32
 integrados 74LS05
 Switch
 Resistencia 220 Ω
 Display
 Cable multipar 

COSTOS:
10 Resistencias 1.00
Switch 1.25
1 integrados 74LS04 0.75
1 integrados 74LS02 0.05
1 integrados 74LS32 0.75
4 integrados 74LS05 3.20
3 display 3.00
Cable Multípar 0.20
10.20

CONCLUSIONES

 En el comparador de magnitud de 3 bits solo una de sus salidas es 1 el


resto es 0.
 Un comparador se lo puede aplicar a números de 2, 3,4 hasta de 8 bits.
 Se realizo la implementación en el protoboard y funciono correctamente.

BIBLIOGRAFÍA
 http://sistemas.itlp.edu.mx/tutoriales/sistdigitales/tem3_1_.htm