0% encontró este documento útil (0 votos)
45 vistas5 páginas

Solución Del Problema 13

Este documento describe cómo diseñar un circuito que convierte un número de 2 dígitos en código binario decimal (BCD) a binario. Explica que el circuito suma el dígito de las unidades en BCD con el dígito de las decenas en BCD multiplicado por 10. Luego, detalla los pasos para diseñar el circuito, incluida la tabla de verdad y la simplificación de funciones para multiplicar por 10 y sumar los dígitos. Finalmente, muestra el diagrama del circuito completo.

Cargado por

juaancals00
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
45 vistas5 páginas

Solución Del Problema 13

Este documento describe cómo diseñar un circuito que convierte un número de 2 dígitos en código binario decimal (BCD) a binario. Explica que el circuito suma el dígito de las unidades en BCD con el dígito de las decenas en BCD multiplicado por 10. Luego, detalla los pasos para diseñar el circuito, incluida la tabla de verdad y la simplificación de funciones para multiplicar por 10 y sumar los dígitos. Finalmente, muestra el diagrama del circuito completo.

Cargado por

juaancals00
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 5

Problema 13

Diseñar un circuito que convierta un número de 2 dígitos BCD a código binario.


Ejemplo

Decimal BCD Binario


23 0010 0011 0010111

Solución del problema 13

Paso 0. Comprender el problema: Se trata de sumar el dígito que representa las


unidades en BCD con el dígito que representa las decenas en BCD una vez que le hemos
multiplicado por 10, es decir:

𝐷𝐷𝐷𝐷𝐷𝐷𝐷𝐷𝐷𝐷𝐷𝐷𝐷𝐷 × 10 + 𝑈𝑈𝑈𝑈𝑈𝑈𝑈𝑈𝑈𝑈𝑈𝑈𝑈𝑈𝑈𝑈

Para el ejemplo sería:

2 × 10 + 3 = 23

El esquema del circuito es:


Paso 1. Tabla de verdad: Diseñamos primero el circuito que multiplica por 10. Se trata
de un circuito de cuatro entradas y siete salidas (necesitamos poder representar
números hasta el 90 y con siete salidas podemos representar hasta 27 = 128 > 100).
Puesto que se trata de un circuito con cuatro entradas lo resolvemos mediante la tabla
de verdad.

Peso del dígito por posición 64 32 16 8 4 2 1


D C B A 7 6 5 4 3 2 1
0 0 0 0 0 0 0 0 0 0 0
0 0 0 1 0 0 0 1 0 1 0
0 0 1 0 0 0 1 0 1 0 0
0 0 1 1 0 0 1 1 1 1 0
0 1 0 0 0 1 0 1 0 0 0
0 1 0 1 0 1 1 0 0 1 0
0 1 1 0 0 1 1 1 1 0 0
0 1 1 1 1 0 0 0 1 1 0
1 0 0 0 1 0 1 0 0 0 0
1 0 0 1 1 0 1 1 0 1 0
1 0 1 0 X X X X X X X
1 0 1 1 X X X X X X X
1 1 0 0 X X X X X X X
1 1 0 1 X X X X X X X
1 1 1 0 X X X X X X X
1 1 1 1 X X X X X X X

Paso 2. Simplificamos las funciones:

Se puede ver que:

1 = 0; 2 = A; 3 =B

Para el resto de salidas tenemos que:

7 = 𝐷𝐷 + 𝐶𝐶𝐶𝐶𝐶𝐶 6 = 𝐶𝐶𝐵𝐵� + 𝐶𝐶𝐴𝐴̅


5 = 𝐷𝐷 + 𝐵𝐵𝐴𝐴̅ + 𝐶𝐶̅ 𝐵𝐵 + 𝐶𝐶𝐵𝐵� 𝐴𝐴 6 = 𝐶𝐶⨁𝐴𝐴

Finalmente, el circuito queda de la siguiente forma. Tal y como se puede observar el


sumador lo hemos construido con dos sumadores de dos números de cuatro dígitos en
cascada.

A1 A1 U7 S1
B1 B1 A1 7 10 S2
A1 S1 S1
C1 C1 B1 5 11 S3
A2 S2 S2
D1 D1 C1 3 12 S4
A3 S3 S3
0 D1 1 13
A4 S4 S4
0 6
B1
A2 4
B2
B2 2
B3
4 15
B4
9 14
CI CO
4008

X10 U8 S5
A2 A2 0 7 10 S6
A1 S1 S5
A2 0 5 11 S7
A 4 A2 S2 S6
0 3 12
A3 S3 S7
B2 B2 0 1 13
A4 S4 Desbordamiento
B2 5 6
B 5 B1
6 4
B2
C2 C2 7 2
B3
C2 0 15
C 6 B4
D2 D2 9 14
CI CO
D2
D 7
4008

CCT001

Figura 1: Circuito global


D

A
3

7
U5:A U5:B U5:C
4009 4009 4009
2

6
U6:A
1
3
4
2

4070

U3:A
1
3
2

4081
U4:B
3 2 U2:A
4 6 3
5 1
5
4
U3:D
4073 5
12 4072
11
13

4081

U3:B
5
4
6 U1:B
5
4081 4
U3:C 6
6
8
10 4071
9

4081

U4:A
1
2 9 U1:C
8 8
10
7
4073 9

4071

Figura 2: Circuito multiplicador por diez.


Tabla 1: Simulación del circuito para varios valores de los dígitos BCD: D2C2B2A2 (decenas) y D1C1B1A1 (unidades).

También podría gustarte