Restador de dos números bcd


El siguiente proyecto es un restador bcd. Tiene dos entradas denominadas A y B, y realiza la operación A menos B (A - B). Las entradas se pueden configurar por medio de dos dip switch de 4 posiciones teniendo como mínimo valor 0 y como máximo valor 9, y se visualizarán en dos display 7 segmentos. La salida también será visualizada en dos displays 7 segmentos. Además con un led se indica el signo del resultado, si el led está en uno (ON) el signo es negativo, y si el led está en cero (OFF) el signo es positivo. Hay dos formas de realizar este restador, la primera es haciendo uso de sumadores de 4 bits y compuertas lógicas, y la segunda es haciendo uso de sumadores de 4 bits, compuertas lógicas, y un comparador de magnitud de 4 bits. Otros componentes usados serán decodificadores bcd a 7 segmentos cd4511, displays de cátodo común, dip switch de 4 posiciones, fuentes de 5 voltios, y resistencias. En el restador se pueden presentar las siguientes situaciones:
- A es mayor igual que B, el signo es positivo. Máximo resultado 9, mínimo resultado 0.
- A es menor que B, el signo es negativo. Máximo resultado -1, y mínimo resultado -9.

Descarga la simulación en proteus 7.9 de Restador de dos números bcd aquí.
Descarga la simulación en proteus 8.3 de Restador de dos números bcd aquí.

Restador de dos números bcd  forma 1 (Sumadores de 4 bits y compuertas lógicas)
Restador de dos números bcd forma 1
Se muestra la operación 5 - 9 = - 4.

Restador de dos números bcd forma 2 (Sumadores de 4 bits, compuertas lógicas y comparador de magnitud de 4 bits)
Restador de dos números bcd forma 2
Se muestra la operación 8 - 3 = 5.

Temas relacionados

Comentarios