domingo, 22 de marzo de 2015

Practica Nº 5 Diseño de circuitos combinacionales.
Preparatorio:
I.                    Diseñe un circuito combinacional que permita la conversión de un número BCD a su correspondiente número binario de cuatro bits.
BCD
BINARIO
E
D
C
B
A
Z
Y
X
W
0
0
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
1
0
0
0
0
1
1
0
0
1
1
0
0
1
0
0
0
1
0
0
0
0
1
0
1
0
1
0
1
0
0
1
1
0
0
1
1
0
0
0
1
1
1
0
1
1
1
0
1
0
0
0
1
0
0
0
0
1
0
0
1
1
0
0
1
0
1
0
1
0
X
x
X
X
0
1
0
1
1
X
X
X
X
0
1
1
0
0
X
X
X
X
0
1
1
0
1
X
X
X
X
0
1
1
1
0
X
X
X
X
0
1
1
1
1
x
X
x
X
1
0
0
0
0
1
0
1
0
1
0
0
0
1
1
0
1
1
1
0
0
1
0
1
1
0
0
1
0
0
1
1
1
1
0
1
1
0
1
0
0
1
1
1
0
1
0
1
0
1
1
1
1
1
1
0
1
1
0
X
x
X
X
1
0
1
1
1
X
X
X
X
1
1
0
0
0
X
X
X
X
1
1
0
0
1
X
X
X
X
1
1
0
1
0
X
X
X
X
1
1
0
1
1
x
X
x
X
1
1
1
0
0
X
x
X
X
1
1
1
0
1
X
X
X
X
1
1
1
1
0
X
X
X
X
1
1
1
1
1
X
X
X
X



C’B’A’
C’B’A
C’BA’
C’BA
CB’A’
CB’A
CBA’
CBA


000
001
010
011
100
101
110
111
E’D’
00








E’D
01
1
1
X
X
X
X
X
X
ED’
10


1
1
1
1
X
X
ED
11
X
X
X
X
X
X
X
X
 Z= E’D+ E=E+D


C’B’A’
C’B’A
C’BA’
C’BA
CB’A’
CB’A
CBA’
CBA


000
001
010
011
100
101
110
111
E’D’
00




1
1
1
1
E’D
01


X
X
X
X
X
X
ED’
10


1
1
1
1
X
X
ED
11
X
X
X
X
X
X
X
X

Y=C+EC’B=EB+C


C’B’A’
C’B’A
C’BA’
C’BA
CB’A’
CB’A
CBA’
CBA


000
001
010
011
100
101
110
111
E’D’
00


1
1


1
1
E’D
01


X
X
X
X
X
X
ED’
10
1
1


1
1
X
X
ED
11
X
X
X
X
X
X
X
X

X= E’B+B’E=EB


C’B’A’
C’B’A
C’BA’
C’BA
CB’A’
CB’A
CBA’
CBA


000
001
010
011
100
101
110
111
E’D’
00

1

1

1

1
E’D
01

1
X
X
X
X
X
X
ED’
10

1

1

1
X
X
ED
11
X
X
X
X
X
X
X
X

W= C’B’A+ C’BA +CB’A+ CBA=A(C’B’+C’B+ CB’+CB)= A(C’ + C)= A

II.                 Diseñe un circuito combinacional que permita la conversión de un número binario a su equivalente en código GRAY de cuatro bits.
BINARIO
GRAY
A
B
C
D
W
X
Y
Z
0
0
0
0
0
0
0
0
0
0
0
1
0
0
0
1
0
0
1
0
0
0
1
1
0
0
1
1
0
0
1
0
0
1
0
0
0
1
1
0
0
1
0
1
0
1
1
1
0
1
1
0
0
1
0
1
0
1
1
1
0
1
0
0
1
0
0
0
1
1
0
0
1
0
0
1
1
1
0
1
1
0
1
0
1
1
1
1
1
0
1
1
1
1
1
0
1
1
0
0
1
0
1
0
1
1
0
1
1
0
1
1
1
1
1
0
1
0
0
1
1
1
1
1
1
0
0
0












C’D’
C’D
CD’
CD


00
01
10
11
A’B’
00




A’B
01




AB’
10
1
1
1
1
AB
11
1
1
1
1

W=A


C’D’
C’D
CD’
CD


00
01
11
10
A’B’
00




A’B
01
1
1
1
1
AB
11




AB’
10
1
1
1
1




X=A’B+AB’=AB


C’D’
C’D
CD
CD’


00
01
11
10
A’B’
00


1
1
A’B
01
1
1


AB
11
1
1


AB’
10


1
1




                      Y=BC’+B’C=BC


C’D’
C’D
CD
CD’


00
01
11
10
A’B’
00
0
1
0
1
A’B
01
0
1
0
1
AB
11
0
1
0
1
AB’
10
0
1
0
1



Z= C’D+ CD’=CD

III.               El funcionamiento de un motor permite abrir o cerrar una puerta automática cuando a la salida de un circuito digital se obtiene un nivel alto. La señal de salida controlada por un circuito, tiene cuatro entradas:

A= orden de encender el motor, se activa en alto.
B= orden de deshabilitar el funcionamiento del motor, se activa en bajo.
C= orden de emergencia, activa en alto.
D= salida de un sensor de presencia, en nivel alto significa que una persona está cerca a la puerta.
El motor debe encenderse cuando: exista la orden de encendido o en caso de que una persona se encuentre cercana y no haya orden de deshabilitar el motor; excepto si hay emergencia, casó en la cual el motor se enciende independientemente de otras señales.
A
B
C
D
X
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





C’D’
C’D
CD
CD’


00
01
11
10
A’B’
00


1
1
A’B
01

1
1
1
AB
11
1
1
1
1
AB’
10


1
1



X=C+DB+AB=C+(A+D)B

No hay comentarios.:

Publicar un comentario