COMPARAR DOS
CÓDIGOS DE 8 BITS
Alejandro Muñoz Palomero.
4ºRadioelectrónica Naval.
Ingeniería electrónica.
1
PROBLEMA
PRESENTADO
Comparar dos códigos de
8 bits cada uno,
denominados “bits de
diagnóstico”.
Estos bits son un 5 y un 0
en hexadecimal
(01010000).
2
PRIMERA SOLUCIÓN
PROPUESTA
Una vez planteado el problema se
barajó como opción, el poner dos
decodificadores BCD 7 segmento, uno
para el 0 y el otro para el 5.
Sabiendo el código que esperamos
(un 5 y un 0), bastaría con mirar el
código que nos sale reflejado, ya que
si no sale un 5 y un 0, no es la señal
correcta, la recibida.
3
Este decodificador, nos da la posibilidad de
conectarlo a un display numérico digital de
7 segmentos a, b, c, d, e, f y g ( figura de
abajo ), obteniendo de esta manera la
visualización del código binario BCD.
4
SOLUCIÓN ELEGIDA
La segunda opción consistió en la
utilización de un comparador, en la
que los bits de diagnóstico fuesen
comparados.
Estos dos códigos, de 8bits cada
uno, serían enviados al comparador,
este indicaría si son iguales o no.
Un código llegaría de un registro
de desplazamiento (código que manda
la llave) y este se compara con el
código que tenemos memorizado en la
memoria interna.
5
Nos decantamos por esta opción
como la más adecuada para nuestro
proyecto, ya que además de parecer
asequible y fiable, creímos que sería
la mas idónea de llevar a cabo en
grupo, repartiendo mejor el trabajo
de cada uno.
A tal efecto, elegimos el TTL 7485,
capaz de comparar dos códigos de 4
bits, siendo necesario por tanto dos
comparadores 7485 para comparar
dos códigos de 8 bits.
6
COMPARADOR 7485
Compara dos códigos de 4 bits
Entradas:
Comparador 7485:
 A0....A3: Dato de entrada A.
 B0.....B3: Dato de entrada B.
 A<B: Entrada que indica que
en la comparación de red
anterior A ha sido menor
que B (Conexión en
cascada).
 A=B: Entrada que indica que
en la comparación de nivel
anterior A=B.
 A>B: Entrada que indica que
en la comparación de nivel
anterior A>B.
Salidas:
 A<B, A=B, A>B : Salidas que
indican el resultado de la 7
comparación.
DISEÑO PROPUESTO
Introducción y justificación


Debemos comparar dos códigos de 8
bits, los bits de diagnóstico, un 5 y un
0 en hexadecimal (01010000).
Bastaba con esta comparación, ya que
si no coinciden, sabríamos que el
código que se recibe no es el correcto.
Para realizar esto, usamos dos comparadores
TTL 7485, de manera que se comparen dichos
códigos directamente.
8
DISEÑO PROPUESTO
Esquema Electrónico
Comparar 8 bits, usando dos
comparadores TTL 7485.
En el primer comparador
comparamos el 0 y en el segundo
comparador se compara el 5
(mediante el uso de puertas Low
y High introducimos el código
correspondiente para la
realización de la simulación).
Ambos comparadores se conectan, uniendo la salida del
primero con la conexión en cascada del segundo, según por
donde entre, podremos saber el resultado del primer
comparador.
9
ESQUEMA EN BLOQUES
REGISTRO DE
DESPALAZAMIENTO
8bits
8bits
MEMORIA INTERNA
8bits
COMPARADOR
8bits
Aquí podemos observar como
entran en el comparador los 16
bits(en dos grupos de 8, ambos
grupos en paralelo), que se han de
comparar para ver si son iguales.
10
COMPONENTES Y
SU COSTE
Componentes:
Dos comparadores TTL 7485.

Coste:
2 euros cada comparador, por
lo que nos saldrá un coste total
de 4 euros.

11
AGRADECIMIENTOS

Joaquín Moreno. (Organización)

Miriam Cifredo. (Programa Spice)

Juan Manuel Barberá. (Power Point)

Agustín Carmona. ( Aula y
ordenadores)
12
Descargar

Problema presentado.