Diseñar el circuito lógico con decodificadores BCD-7 segmentos
Tres números decimales A. B y C son introducidos mediante sendos selectores. Se desea ver en dos decodificadores BCD 7- segmentos los dos números mayores. Diseñar el circuito lógico correspondiente.
EXPLICACIÓN:
• Comparar A con B, A con C y B con C, utilizando A>B,A>CyB>C. 3 comparadores de 4 bits.
• Obtener M1 y M2 eligiendo entre A, B y C según las líneas A>B, A>C y B >C (C2C1C0) (hágase el estudio con algo de calma):
— C2C1CO = 000, A es menor o igual que B, A es menor o igual que C y B es menor o igual que C, los mayores son B y C, M1 = B y M2 = C. C2C1 CO = 000 =>A<ByA<CyB<C=> => A es el menor, B es el siguiente y C es el mayor.
— C2C1C0 = 001, A es menor o igual que B, A es menor o igual que C y B es mayor que C, los mayores son B y C, M1 = B y M2 = C.
— C2C1C0 = 010, A es menor o igual que B, A es mayor que C y B es menor o igual que C, es imposible, MI y M2 están libres, no conectados en principio.
— C2C1C0 = 111, A es mayor que B, A es mayor que C, y B es mayor que C, los mayores son A y B, M1 = A y M2 = B.
el resto de combinaciones se hacen igual que estas tres.
2 cuádruples multiplexores de 8:1.
• Visualizar en dos 7 segmentos M1 y M2. 2 decodificadores BCD-7 segmentos.
• Tal y como está resuelto no se sabe cuál es el mayor de los tres. Queda para el lector el hacer que se vea a la izquierda el mayor de los tres, y a la derecha el segundo mayor.
• ¿Qué pasa cuando A = B y/o A = C y/o B — C?La respuesta se encuentra probando.