digitales 1

21
LABORATORIO DE ANALISIS Y DISEÑO DE CIRCUITOS DIGITALES 2012-2 Laboratorio #1 Compuertas lógicas y funciones Booleanas

Transcript of digitales 1

Page 1: digitales 1

Informe de Laboratorio #1

Compuertas lógicas y funciones Booleanas

2012-2

LABORATORIO DE ANALISIS Y DISEÑO DE CIRCUITOS DIGITALES

Page 2: digitales 1

Compuertas lógicas y tabla de verdad

Objetivos:

Adiestrar en el manejo de los diferentes instrumentos de laboratorio y el

uso de las compuertas lógicas.

Estudiar los circuitos integrados de la familia 74XX que contienen las

funciones lógicas básicas y verificar la tabla de verdad de un circuito

combinacional.

Equipos a utilizar:

1 Multímetro digital

1 PROTOBOARD

Fuente de voltaje continua de 5 voltios

Circuitos integrados: 7400,7402,7404,7408,7432,7486

4 leds

2Resistencias de 220 o 330 ohmios.

Alambres

Page 3: digitales 1

Tablas de Resultados:

1)

C.ITipo de

CompuertaCantidad de Compuertas

7400 NAND 47402 NOR 47404 NOT 67408 AND 47432 OR 47486 XOR 4

2)

A B AND OR NAND NOR XOR0 0 0 0 1 1 00 1 0 1 1 0 11 0 0 1 1 0 11 1 1 1 0 0 0

A NOT0 11 0

3)

a)

A B Led0 0 10 1 11 0 11 1 0

b)

A B Led0 0 00 1 11 0 11 1 0

Page 4: digitales 1

c)

A B C Led0 0 0 00 0 1 10 1 0 10 1 1 01 0 0 11 0 1 01 1 0 01 1 1 1

Con Proteus:

Compuerta AND

Compuerta OR

Page 5: digitales 1

Compuerta NAND

Compuerta NOR

Compuerta XOR

Page 6: digitales 1

3)

A)

Del circuito se determina :

R=(AB ) ´+( AB ) ´=( AB ) ´

Que es lo mismo que un NAND

Comprobando en proteus:

Armando el circuito:

Page 7: digitales 1

B)

Del circuito:

R=(A´ B ) ´ . (AB ´ ) ´=AB ´+A ´ B=x⊕ y

Que es equivalente a una compuerta XOR por definición.

Comprobando en Proteus:

Page 8: digitales 1

Armando el circuito

C)

Page 9: digitales 1

Comprobando el circuito

Page 10: digitales 1

Cuestionario:

1) Compuertas lógicas

Una puerta lógica, o compuerta lógica, es un dispositivo electrónico el cual es la expresión física de un operador booleano en la lógica de conmutación. Cada puerta lógica consiste en una red de dispositivos interruptores que cumple las condiciones booleanas para el operador particular. Son esencialmente circuitos de conmutación integrados en un chip.

Son circuitos que generan voltajes de salida en función de la combinación de entrada correspondientes a las Funciones Lógicas. Trabajan con dos estados logicos ( 0, 1) los cuales pueden asignarse de acuerdo a la logica positiva, o a la logica negativa.

2) ¿Que representa el 1 y el 0 lógico?

Lo que comúnmente en lógica es falso o verdadero, en la lógica binaria lo vemos representado mediante dígitos utilizando exclusivamente los valores 0 y 1, números que de por sí no tienen un valor numérico de tipo Real, sino más bien de tipo discreto, es decir, 0 y 1 representan distintos estados del objeto de estudio, por ejemplo, a la hora de poder desarrollar un circuito digital.

Los circuitos digitales funcionan generalmente bajo tensiones de 5 voltios en corriente continua (por ejemplo la tecnología TTL) si bien existen excepciones como la serie CMOS, que trabaja en diferentes rangos que pueden ir desde los 4 a los 18 voltios.

Generalmente, el estado lógico 0 representa una ausencia de tensión, un nivel bajo; y el estado lógico 1 representa una existencia de tensión, un nivel alto. Mediante la combinación de estos valores es posible generar una serie de datos convertible a cualquier código utilizando la normativa aplicable en cada caso.

3) Relación entre circuito integrado y compuerta lógica

Los circuitos digitales (lógicos) operan en modo binario donde cada voltaje de entrada  y de salida es un 0 y un 1; las designaciones 0 y 1 representan intervalos predefinidos de voltaje. Esta característica de los circuitos lógicos nos permite utilizar el álgebra booleana como herramienta de para el análisis y diseño de sistemas digitales.

Las compuertas lógicas son los circuitos lógicos más fundamentales, y su operación puede describirse mediante el uso del álgebra booleana.

Page 11: digitales 1

En otras palabras, los circuitos integrados están compuestos de múltiples compuertas lógicas combinadas, que constituyen la lógica del circuito.

Anexo:

Trabajo Practico: Algebra de BOOLE

Ejercicio nº1

Hallar la expresión lógica que representa el funcionamiento de los siguientes circuitos:

a)

R1220

0

0

D1

DIODE

D2

DIODE

D3LED-YELLOW

BC

A

Sol.

Para el circuito consideremos que cuando en A o B se aplica una tensión próxima a 0 V el diodo correspondiente entra en conducción. En cambio, cuando en A o B se aplica una tensión del orden de Vcc, el diodo correspondiente no conduce. Por lo tanto, despreciando la caída en los diodos y tomando Vcc=1 y 0 V=0, podemos armar la siguiente tabla de verdad.

A B C0 0 00 1 01 0 01 1 1

Esta tabla corresponde a la función C= A*B, es decir una función AND

Page 12: digitales 1

b)

R2220

R3200

R4220

Q12N2222

Q22N2222

Q32N2222

D4LED-YELLOW

R5220R

0 0 0

H I J

K

Sol.

Armando la tabla de verdad:

H I J K

0 0 0 1

0 0 1 0

0 1 0 0

0 1 1 0

1 0 0 0

1 0 1 0

1 1 0 0

1 1 1 0

Page 13: digitales 1

La expresión lógica será: K=H+ I+J , es decir una función NOR de tres entradas.

c)

A

SW-SPST

B

SW-SPST

C

SW-SPST

D

SW-SPST

E

SW-SPST

F

SW-SPST

G

SW-SPST

LLED-YELLOW

Sol

.De la figura podemos hallar la expresión lógica siguiente:

L=[ ( A∗B )+(C+D )∗E ]∗F∗G

d)

Page 14: digitales 1

3

2

1

Q42N6660

3

2

1

Q52N6660

3

2

1

Q6

2N6660

D6LED-YELLOW

0 0

AB

Z

Sol.

Armando la siguiente tabla de verdad.

A B C0 0 10 1 01 0 01 1 0

Esta tabla corresponde a la función C=A+B, es decir una función NOR

Ejercicio nº2

a) Una lámpara L esta conectada a una fuente de tensión a través de un conjunto de llaves. La lámpara se encenderá solo si las llaves A y B y C ó D están cerradas pero E ó F no lo están. Dibujar el circuito y hallar la función lógica que lo representa.

F=(A ∙ B∙C+D) ∙ (E+F )

Page 15: digitales 1

b) Representar el siguiente enunciado en forma de función lógica: ”Para esterilizar un

equipo (S) se lo debe colocar en un autoclave (A), cerrar la tapa del horno (T) y

encenderlo (E). O también se puede introducir en un hervidor de agua (H) lleno de

agua caliente (C) o fría (C´) y colocarlo sobre una hornalla de gas (G), abrir la llave

(L1), girar la perilla (P) y encender el fuego (F), o bien colocar el recipiente en un horno

de esterilización eléctrico (He), enchufarlo (E) y cerrar el interruptor de encendido (I)”.

Sol. S=A .T .E+H (C+C )G .L1.P . F+He. E . I

Ejercicio nº3

Dadas las siguientes funciones, expresarlas en primera forma canonica:

a)

F=C ∙ A+B+A

Sol.

F=C ∙ A ∙ (B+B )+B∙ ( A+A ) ∙ (C+C )+A ∙ (B+B ) ∙ (C+C )

F=A ∙B ∙C+A ∙B ∙C+A ∙ B∙C+A ∙ B ∙C+A ∙B ∙C+A ∙B ∙C+A ∙B ∙C

b) H=AC+C D+A+ACD

Sol. AC’(B+B’) = ABC’ + AB’C’

= ABC’(D+D’) + AB’C’(D+D’)

Page 16: digitales 1

= ABC’D + ABC’D’ + AB’C’D + AB’C’D’

CD’(A+A’) = ACD’+ A’CD’

= ACD’(B+B’)+ A’CD’(B+B’)

= ABCD’ + AB’CD’ + A’BCD’ + A’B’CD’

A’(B+B’) = A’B + A’B’

= A’B(C+C’) + A’B’(C+C’)

= A’BC + A’BC’ + A’B’C + A’B’C’

= A’BC(D+D’) + A’BC’(D+D’) + A’B’C(D+D’) + A’B’C’(D+D’)

= A’BCD + A’BCD’ + A’BC’D + A’BC’D’ + A’B’CD + A’B’CD’

+ A’B’C’D + A’B’C’D’

ACD(B+B’) = ABCD + AB’CD

H = ABC’D+ ABC’D’+ AB’C’D+ AB’C’D’+ ABCD’+ AB’CD’+ A’BCD’+ A’B’CD’+

A’BCD+ A’BC’D+ A’BC’D’+ A’B’CD+ A’B’C’D+ A’B’C’D’+ ABCD+ AB’CD

Ejercicio nº4

Representar con las compuertas indicadas las siguientes funciones:

a¿R=(A+B ) ∙ (C+A ) (Solo con compuertas NAND)

Sol.

R=(A+B ) ∙ (C+A )

R=A ∙B ∙C ∙ A

R=0=1

Page 17: digitales 1

b) K= (X⨁Y⨁Z )+(X ' Y ' Z ') (solo con compuertas NOR)

Sol.

K= (X⨁Y⨁Z )+( X 'Y ' Z ' )¿ (X Y +X Y )⨁ Z+ (X Y Z )

¿ (X Y +XY ) Z+ (X Y+X Y )Z+(X Y Z )¿ X Y . X Y . Z+XY Z+X Y Z+X Y Z

¿ (X+Y ) (X+Y )Z+X Y Z+X Y Z+X Y Z¿ (XY +XY ) Z

¿ XYZ+X Y Z+X Y Z+X Y Z+XY Z¿ ´XYZ+ ´X Y Z+ ´X Y Z+ ´X Y Z+ ´XY Z

¿ (X+Y +Z )+(X+Y +Z )+(X+Y +Z )+(X+Y +Z )+(X+Y +Z )

Representación

2

31

U1:A

74LS02

0

0

0

1 2

U2:A

74LS04

5

64

U1:B

74LS02

3 4

U2:B

74LS04

5 6

U2:C

74LS04

13 12

U2:D

74LS04

8

910

U1:C

74LS02

11 10

U2:E

74LS04

11

1213

U1:D

74LS02

2

31

U3:A

74LS02

5

64

U3:B

74LS02

8

910

U3:C

74LS02

9 8

U2:F

74LS04

11

1213

U3:D

74LS02

2

31

U4:A

74LS02

1 2

U5:A

74LS04

5

64

U4:B

74LS02

3 4

U5:B

74LS04

2

31

U6:A

74LS02

8

910

U4:C

74LS02

11

1213

U4:D

74LS02

5 6

U5:C

74LS04

13 12

U5:D

74LS04

11 10

U5:E

74LS04

X

Y

Z

Cada inversor puede ser remplazado con un NOR con una entrada de “0” permanentemente. Se necesitarían 24 NORs de 2 entradas cada una.

Ejercicio nº5

Page 18: digitales 1

Dados los siguientes circuitos, expresar las funciones lógicas que representan. Luego representar solo con NAND

a)

1

23

U1:A

74LS002

31

U2:A

74LS02

1 2

U3:A

74LS04

1

23

U4:A

74LS86

3 4

U3:B

74LS04

1

23

U5:A

74LS32

0

0

0

0

0

A

B

C

D

E

F

F=A ∙B+(C+D )⊕E

F=A ∙B ∙ (C+D )⊕E

F=A ∙B ∙C ∙D⊕E

F=A ∙B ∙C ∙D ∙ E+A ∙B ∙C ∙D ∙ E

F=A ∙B ∙C ∙D ∙ E ∙ A ∙B ∙C ∙ D∙ E (Solo con NAND)

b)

4

56

U4:B

74LS86

9

108

U4:C

74LS86

5

64

U2:B

74LS02

5 6

U3:C

74LS04

12

1311

U4:D

74LS86

1

23

U6:A

74LS08

0

0

0

0

0

0

0

1

23

U7:A

74LS86

13 12

U3:D

74LS04

A

B

C

D

E

F

G

H

Page 19: digitales 1

H= [ (A⊕B ) (C⊕D ) ]⊕ [E⊕F⊕G ]

H= [ (A B+A B ) (CD+C D ) ]⊕ [(E F+E F)⊕G ]

H= [A B . A B (CD+C D ) ]⊕ [ (E F+E F ) .G+(E F+E F ) .G ]

H= [A B . A B (CD .C D ) ]⊕ [EF .E F .G+(E F .E F ) .G ]

H= [A B . A B (CD .C D ) ]⊕ [E F . EF .G. (E F . E F ).G ]

H=A B . A B (CD .C D ) .E F . E F .G . (E F .E F ) .G . A B . AB (CD .C D ) .E F .E F .G . (E F . EF ) .G

(Solo con NAND)