Decodificador BCD 7 segmentos resta de decimales ejercicio resuelto
Dos números decimales A y B son introducidos mediante sendos selectores. Se desea ver en un Decodificador BCD 7 segmentos el resultado de la resta, A-B, sólo en el caso de que ésta haya resultado positiva o cero, en caso contrario no debe visualizarse nada. Diseñar el circuito lógico correspondiente.
EXPLICACIÓN:
• Negar la entrada B obteniendo su complemento a 2: NOT(B) +1.4 NOT y 1 sumador 4 + 4.
• Sumar A y (—B), es decir, restar A y B. Sumador 4 + 4.
• Visualizar la resta en un 7 segmentos. Decodificador BCD-7 segmentos.
• Para activar BI, y borrar el 7 segmentos, se utiliza el cuarto bit de la resta, R3:
— Si R3 = 1, la resta es negativa, BI = 1 y no se ve nada.
— Si R3 = 0, la resta es positiva, BI = 0, se ve el resultado.
• Atención, no debe usarse un comparador entre A y “0000” para activar BI. El comparador lo es en binario puro, y no con signo en C-2.
• Para sumar 1 en el complemento a 2 no valdría con un sumador 1 + 1. Tiene que ser un 4 + 4 que tenga en cuenta los acarreos que puedan generarse al sumar 1.