Comparador de dos números de 3 bits



El siguiente circuito es un comparador de tres bits. Se tiene como entradas los números A (A2,A1,A0) y B (B2,B1,B0). Con tres leds se indicará cuando B es igual a A, cuando B es mayor a A, y cuando B es menor a A. Se usarán compuertas lógicas, leds, resistores, y dipswitch. El método que se usará será el de comparación bit a bit, las sentencias lógicas son las siguientes:
- Si (B2 es igual a A2) y (B1 es igual a A1) y (B0 es igual a A0), entonces B es igual a A.
- Si (B2 es mayor a A2) o si [(B2 es igual a A2) y (B1 es mayor a A1)] o si [(B2 es igual a A2) y (B1 es igual a A1) y (B0 es mayor a A0)], entonces B es mayor que A.
- Si (B no es igual a A) y (B no es mayor a A), entonces B es menor a A.
Las anteriores sentencias se corresponden con las siguientes funciones lógicas:
Donde X es una salida que indica cuando B es igual a A, Y es una salida que indica cuando B es mayor a A, y Z es una salida que indica cuando B es menor a A.

Descarga la simulación en proteus 7.9 de comparador de dos números de 3 bits aquí.
Descarga la simulación en proteus 8.3 de comparador de dos números de 3 bits aquí.

El circuito queda de la siguiente manera:
Circuito comparador de dos números de 3 bits con compuertas


Comentarios

Publicar un comentario