Está en la página 1de 5

Escuela Politcnica Nacional Laboratorio de Sistemas Digitales Trabajo Preparatorio N 5 Diseo de Circuitos Combinacionales Objetivo: Aplicar los principios

y las herramientas bsicos del diseo de Sistemas Digitales a la solucin de problemas lgicos combinacionales. 1. Disee un circuito combinacional que permita la conversin de un nmero binario de cuatro bits a su correspondiente nmero BCD. DECIMAL 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Para la variable V:
CD AB

BINARIO A 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 B 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 C 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 D 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 V 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 W 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0

BCD X 0 0 0 0 1 1 1 1 0 0 0 0 0 0 1 1 Y 0 0 1 1 0 0 1 1 0 0 0 0 1 1 0 0 Z 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

00 01 11 10

00 01 11 10

1 1

1 1 )

( Para la variable W:
CD AB

00 01

11

10

00 01 11 10

Para la variable X:
CD AB

00 01 1 1

11 1 1

10 1 1

00 01 11 10

( )

Para la variable Y:
CD AB

00 01

11 1 1

10 1 1

00 01 11 10

Para la variable Z:

1
1 7404 2 1 3 2 1 7408 2 7404 1 3 2 7408 2 3

1
B

4 13 V

2
1

1
W

7432

0
X

3
1 7404 2 1 3 2 2 7408 1 3

12

0
Y

7408

0
Z

0
7
1 3 2 7432 7408 2

11
1 3

8
1 3 2 7408

9
1 2

10
1 3 3 2

14
1 3 2 7432

7408 7408

2. El cdigo GRAY es un cdigo que cumple la siguiente tabla de funcin: DECIMAL 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 A 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 BINARIO B 0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1 C 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 D 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 W 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 GRAY X 0 0 0 0 1 1 1 1 1 1 1 1 0 0 0 0 Y 0 0 1 1 1 1 0 0 0 0 1 1 1 1 0 0 Z 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1 0

Disee el circuito combinacional que permita la conversin de un cdigo de Binario a su equivalente en cdigo GRAY. Para la variable W:

Para la variable X:
CD AB

00 01 1 1 1 1

11 1 1

10 1 1

00 01 11 10

Para la variable Y:
CD AB

00 01 1 1 1 1

11 1

10 1

00 01 11 10

Para la variable Z:
CD AB

00 01 1 1 1 1

11

10 1 1 1 1

00 01 11 10

3. El funcionamiento de un motor permite abrir o cerrar una puerta automtica cuando a la salida de un circuito digital se obtiene un nivel alto. La seal de salida controlada por el circuito, tiene cuatro entradas: A= Orden de encender la luz, se activa en alto. B= Orden de deshabilitar el funcionamiento de motor, activada en bajo. C= Orden de emergencia, se activa en alto. D= Salida a un sensor de presencia, en nivel alto significa que una persona se encuentra cerca a la puerta. El motor debe encenderse cuando: exista la orden de encendido o en caso que una persona se encuentre cercana y no haya orden de deshabilitar el motor; excepto si hay de emergencia, caso en el cual el motor se enciende independientemente de las otras seales. Realice la tabla de verdad del circuito que controla el motor.

Segn las condiciones dadas, W ser 1 (motor se enciende) cuando: A=1 y B=1 B=1 y D=1 C=1 Por tanto la tabla de verdad es: A B C D W 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 1 1 1 0 1 0 0 0 0 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1 0 0 0 0 1 0 0 1 0 1 0 1 0 1 1 0 1 1 1 1 1 0 0 1 1 1 0 1 1 1 1 1 0 1 1 1 1 1 1 Para la salida W: CD 00 01 11 10
AB

00 01 11 10

1 1

1 1 1 1

1 1 1 1 ( ) )

0
B

2
1 3 2 7408

1
1 2

4
3 1

5
3 2

U?:A
1 7404 2

7408

7432

3 D
1 3 2 7432

4. Bibliografa: Apuntes de clase, Sistemas Digitales, Ing. Novillo.