Está en la página 1de 15

Elian Almonte Hernandez | A00103477

NOMBRE:
ELIAN A. ALMONTE HERNANDEZ

MATRICULA:
A00103477

ASIGNATURA:
TEC190 | LOGICA DIGITAL

ASIGNACION:
PRACTICA #5

PROFESOR(A):
PATRICIA ALETTE VALEJO

FECHA DE ENTREGA:
06 DE OCTUBRE DEL 2022

1
Elian Almonte Hernandez | A00103477

1. Diseñe un CLC que indique si un número de 3 bits es impar.

Entradas = 3
Salida = 1
Leyenda:
Par = 0
Impar = 1

A B C S

0 0 0 0
A
0 0 1 1 BC 00 01 11 10
0 1
0 1 0 0 1
0 1 1 1 1 1 1

1 0 0 0 S = A’B’C + A’BC + AB’C + ABC


1 0 1 1 S = A’C (B’ + B) + AC (B’ + B)
1 1 0 0
S = A’C + AC

1 1 1 1

Aquí se demuestra la entrada 001 el cual es un numero impar (1) y su respectiva salida
demostrando su valor lógico 1 (impar).

2
Elian Almonte Hernandez | A00103477

2. Diseñe un CLC que multiplique un número de 4 bits por 4.

Entradas = 4

Salidas = 6, ya que el número más grande a representar es 60 que en binario es = 111100

32 16 8 4 2 1
AB
CD 00 01 11 10
A B C D S5 S4 S3 S2 S1 S0 00
0 0 0 0 0 0 0 0 0 0
01
0 0 0 1 0 0 0 1 0 0 1 1 1
11 1
0 0 1 0 0 0 1 0 0 0 1 1 1
10 1
0 0 1 1 0 0 1 1 0 0

0 1 0 0 0 1 0 0 0 0 S5= A

0 1 0 1 0 1 0 1 0 0

0 1 1 0 0 1 1 0 0 0 AB
0 1 1 1 0 1 1 1 0 0 CD 00 01 11 10
00
1 0 0 0 1 0 0 0 0 0
01 1 1 1 1
1 0 0 1 1 0 0 1 0 0
11 1 1 1 1
1 0 1 0 1 0 1 0 0 0
10
1 0 1 1 1 0 1 1 0 0

1 1 0 0 1 1 0 0 0 0

1 1 0 1 1 1 0 1 0 0 S4=B

1 1 1 0 1 1 1 0 0 0

1 1 1 1 1 1 1 1 0 0

3
Elian Almonte Hernandez | A00103477

AB AB
CD 00 01 11 10 CD 00 01 11 10
00 1 00 1
1 1
01 1 1 01 1 1
11 1 1 11 1 1
10 1 1 10 1 1
S3= C S2 = D

AB AB
CD 00 01 11 10 CD 00 01 11 10
00 00

01 01

11 11

10 10

S1 = 0 S0 = 0

S5 = A

S4 = B

S3 = C

S2 = D

S1 = 0

S0 = 0

Nota: Al usar la simplificación por el mapa de Karnaugh, se logra visualizar que se obtienen los
resultados de manera directa sin uso de ninguna compuerta.

Aquí se logra visualizar la entrada 1010 (5), el cual da como salida 101000 (25), demostrando así
que se cumple el mandato de multiplicar el numero por 4.

4
Elian Almonte Hernandez | A00103477

3. Diseñe un circuito lógico combinacional cuya salida sea el cuadrado de un número binario de
entrada de tres bits.

Entrada = 3

Salidas = 6, ya que el número más grande a representar es 49 debido a elevar 7 al cuadrado que
en binario es = 110001

32 16 8 4 2 1 A
A B C S5 S4 S3 S2 S1 S0 BC 00 01 11 10
0
0 0 0 0 0 0 0 0 0

0 0 1 0 0 0 0 0 1 1 1 1

0 1 0 0 0 0 1 0 0
S5 = AB
0 1 1 0 0 1 0 0 1

1 0 0 0 1 0 0 0 0 A
BC 00 01 11 10
1 0 1 0 1 1 0 0 1
0
1 1 0 1 0 0 1 0 0
1 1 1 1
1 1 1 1 1 0 0 0 1

S4 = AB’+AC

A A
BC BC 00 01 11 10
00 01 11 10
0 1 0
1

1 1 1 1
S3 = AB’C + A’BC S2 = BC’

5
Elian Almonte Hernandez | A00103477

A A
BC 00 01 11 10 BC 00 01 11 10
0 0 1
1
1 1 1
S1 = 0 S0 = B’C + A’C

Aquí se logra visualizar la entrada 101 (5), el cual da como salida 011001 (25), demostrando así
que se cumple el mandato de elevar el número al cuadrado.

4. Una función de mayoría es generada por un circuito lógico combinacional produciendo un uno
a la salida cuando hay más unos que ceros a la entrada. Diseñe este circuito para tres entradas.

Entradas = 3
Salidas = 1
Leyenda:
Mayor cantidad de 1 = 1
Mayor cantidad de 0 = 0
A B C S

0 0 0 0 A
0 0 1 0 BC 00 01 11 10
0 1
0 1 0 0

0 1 1 1 1 1 1 1

1 0 0 0
S = AC + BC + AB
1 0 1 1

1 1 0 1

1 1 1 1

6
Elian Almonte Hernandez | A00103477

Aquí podemos demostrar que cuando en la entrada hay mas 0 que 1 la salida lógica representara
un 0.

Aquí se puede demostrar que cuando haya mas cantidad de 1 de entrada que 0, la salida será igual
a 1.

5. Diseñe un circuito lógico que convierta de exceso a tres a BCD.

7
Elian Almonte Hernandez | A00103477

A B C D S3 S2 S1 S0 AB
CD 00 01 11 10
0 0 0 0 * * * * 00 *
* *
0 0 0 1 * * * * 01
0 0 1 0 * * * * 11 1 * *
0 0 1 1 0 0 0 0 10 1
0 1 0 0 0 0 0 1 S3 = ABC’ + ACD

0 1 0 1 0 0 1 0

0 1 1 0 0 0 1 1 AB
CD 00 01 11 10
0 1 1 1 0 1 0 0 00 *
* *
1 0 0 0 0 1 0 1
01 1
1 0 0 1 0 1 1 0
11 * * *
1 0 1 0 0 1 1 1
10 1 1 1
1 0 1 1 1 0 0 0
S2 = B’C’ + B’D’ + BCD
1 1 0 0 1 0 0 1

1 1 0 1 * * * *

1 1 1 0 * * * *

1 1 1 1 * * * *

AB AB
CD 00 01 11 10 CD 00 01 11 10
00 * 00 *
* * * *
01 1 1 01 1 1

11 * * * 11 1 * * *

10 1 1 10 1 1

S1 = C’D + CD =C⊕D S0 = D’

8
Elian Almonte Hernandez | A00103477

Aquí Podemos demostrar como la entrada de Exceso 3 (0011) nos da como salida en BCD (0000)

Aquí Podemos demostrar como la entrada de Exceso 3 (1010) nos da como salida en BCD (0111)

6. Diseñe un circuito lógico que convierta de BCD a exceso a tres.

9
Elian Almonte Hernandez | A00103477

A B C D S3 S2 S1 S0 AB
CD 00 01 11 10
0 0 0 0 0 0 1 1 00
0 0 0 1 0 1 0 0 01 1 1 1
0 0 1 0 0 1 0 1 11 * * * *
0 0 1 1 0 1 1 0 10 1 1 * *
0 1 0 0 0 1 1 1 S3 = A + BD + BC = A + B (D + C)

0 1 0 1 1 0 0 0
AB
0 1 1 0 1 0 0 1 CD 00 01 11 10
00 1
0 1 1 1 1 0 1 0 1 1

1 0 0 0 1 0 1 1 01 1

1 0 0 1 1 1 0 0 11 * * * *

* * * * 10 1 * *
1 0 1 0
S2 = BC’D’ + AC’D’ + A’B’D + B’C
1 0 1 1 * * * *
S2 = C’D’ (B + A) + A’B’D + B’C
1 1 0 0 * * * *

1 1 0 1 * * * *

1 1 1 0 * * * *

1 1 1 1 * * * *

AB AB
CD 00 01 11 10 CD 00 01 11 10
00 1 1 00 1
1
01 1 1 01 1 1

11 * * * * 11 * * * *

10 1 * * 10 1 * *

S1 = C’D’ + CD S0 = C’D’ + CD’

10
Elian Almonte Hernandez | A00103477

Aquí Podemos demostrar cómo se hace la conversión de BCD a Exceso 3, con la entrada 0000
obtuvimos la salida en exceso a 3 como 0011.

7. Un circuito lógico combinacional tiene cuatro entradas. Cuando las entradas tienen un valor
entre 0010 y 1000 la salida debe ser UNO. Diseñe este circuito usando solo compuertas NOR.

Entradas = 4
Salidas = 1

11
Elian Almonte Hernandez | A00103477

A B C D S AB
CD 00 01 11 10
0 0 0 0 0 00 1
1
0 0 0 1 0
01 1 1 1 1
0 0 1 0 1
11
0 0 1 1 1 10 1
0 1 0 0 1 S = A’B + A’C + AB’C’D’
S = A’ (B + C) + AB’C’D’
0 1 0 1 1

0 1 1 0 1

0 1 1 1 1

1 0 0 0 1

1 0 0 1 0

1 0 1 0 0

1 0 1 1 0

1 1 0 0 0

1 1 0 1 0

1 1 1 0 0

1 1 1 1 0

Aquí se logra visualizar como a partir de la entrada 0010 comienza a iniciar la secuencia de
encendido (1).

12
Elian Almonte Hernandez | A00103477

Aquí se logra visualizar la última entrada (1000) que representa un 1 a la salida

8. Diseñe un circuito lógico combinacional que identifique un número primo de cuatro bits. Dibuje
el circuito utilizando solo NAND.

A B C D S AB
CD 00 01 11 10
0 0 0 0 0
00 1
1
0 0 0 1 0
01 1 1
0 0 1 0 1
11 1
0 0 1 1 1
10 1
0 1 0 0 0
S = BC’D + A’BD + A’B’C + B’CD
0 1 0 1 1
S = D (BC’ + B’C) + A’BD + A’B’C
0 1 1 0 0 S = D (B ⊕ C) + A’BD + A’B’C

0 1 1 1 1

1 0 0 0 0

1 0 0 1 0

1 0 1 0 0

1 0 1 1 1

1 1 0 0 0

1 1 0 1 1

1 1 1 0 0

1 1 1 1 0

13
Elian Almonte Hernandez | A00103477

Aquí el circuito nos confirma como la entrada 0101 (5) es un numero Primo.

Aquí nos verifica como la entrada 0111 (7) es un numero Primo.

9. Diseñe un circuito lógico combinacional que convierta de código BCD a 7 segmentos (Solo
complete la tabla).

Entradas = 4
Salidas = 7
Tabla BCD a 7 segmentos hasta el numero 9 decimal

14
Elian Almonte Hernandez | A00103477

A B C D a b c d e f g
0 0 0 0 1 1 1 1 1 1 0

0 0 0 1 0 1 1 0 0 0 0

0 0 1 0 1 1 0 1 1 0 1

0 0 1 1 1 1 1 1 0 0 1

0 1 0 0 0 1 1 0 0 1 1

0 1 0 1 1 0 1 1 0 1 1

0 1 1 0 0 0 1 1 1 1 1

0 1 1 1 1 1 1 0 0 0 0

1 0 0 0 1 1 1 1 1 1 1

1 0 0 1 1 1 1 0 0 1 1

1 0 1 0 * * * * * * *

1 0 1 1 * * * * * * *

1 1 0 0 * * * * * * *

1 1 0 1 * * * * * * *

1 1 1 0 * * * * * * *

1 1 1 1 * * * * * * *

15

También podría gustarte