Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Problemas 2

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 6

PROBLEMAS 2

1) Diseñar e implementar un circuito combinacional que


indique el número de unos que hay en una palabra de
4 bits.

A B C D Z2 Z1 Z0
0 0 0 0 0 0 0
0 0 0 1 0 0 1
0 0 1 0 0 0 1
0 0 1 1 0 1 0
0 1 0 0 0 0 1
0 1 0 1 0 1 0
0 1 1 0 0 1 0
0 1 1 1 0 1 1
1 0 0 0 0 0 1
1 0 0 1 0 1 0
1 0 1 0 0 1 0
1 0 1 1 0 1 1
1 1 0 0 0 1 0
1 1 0 1 0 1 1
1 1 1 0 0 1 1
1 1 1 1 1 0 0

Z2(A,B,C,D) = ∑ (15)
Z1(A,B,C,D) = ∑ (3,5,6,7,9.10.11.12.13.14)
Z0(A,B,C,D) = ∑(1,2,4,7,8,11,13,14)
2) Una asamblea de 36 personas es convocada a votar
para aceptar o rechazar distintas propuestas.
La asamblea está dividida en 4 grupos: X, Y, Z, T que
cuentan con 5, 8,10, 13 miembros respectivamente.
A cada propuesta todos los miembros de un grupo votan en
el mismo sentido y nunca un grupo se abstiene. Las
propuestas se aceptan si se alcanza mayoría absoluta (la
mitad más 1).
Determinar
a) la tabla de verdad de la función F que toma valor “1” si se
aprueba una propuesta o “0” si se rechaza.
b) Diagrama circuital mínimo.

ASIGNACION DE VARIABLES

X, Y, Z, T 1: APRUEBA
0: RECHAZA
5 8 10 13
X Y Z T F
0 0 0 0 0
0 0 0 1 0
0 0 1 0 0
0 0 1 1 1
0 1 0 0 0
0 1 0 1 1
0 1 1 0 0
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 1
1 1 1 1 1

F(X,Y,Z,T) = ∑ (3,5,7,11,13,14,15)

3) Se considera un ascensor dotado de un dispositivo de


seguridad para que no puedan viajar niños pequeños
solos ni pesos excesivos.
Queremos que el ascensor se ponga en marcha cuando este
vacío o con pesos entre 25 y 300 Kg.
Dotamos al ascensor de 3 sensores:
• A sensible a cualquier peso;
• B sensible a pesos mayores de 25 Kg.
• C sensible a pesos superiores a 300 Kg.
Diseñar el circuito más sencillo posible que cumpla dichas
condiciones.
ASIGNACION DE VARIABLES
A, B, C, F 0: OFF
1: ON

A(CUALQUIER B (>25 Kg) C (>300 Kg) F


PESO)

0 0 0 1
0 0 1 X
0 1 0 X
0 1 1 X
1 0 0 0
1 0 1 X
1 1 0 1
1 1 1 0

F(A,B,C) = ∑ (0,6) + Φ (1,2,3,5)

4) Diseñar un circuito combinacional que permita


representar un numero decimal (0 a 9) escrito en
binario en un display de 7 segmentos (cátodo común)
DIAGRAMA DE BLOQUES
VN W X Y Z a b c d e f g

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

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

2 0 0 1 0 1 1 0 1 1 0 1

3 0 0 1 1 1 1 1 1 0 0 1

4 0 1 0 0 0 1 1 0 0 1 1

5 0 1 0 1 1 0 1 1 0 1 1

6 0 1 1 0 1 0 1 1 1 1 1

7 0 1 1 1 1 1 1 0 0 0 0

8 1 0 0 0 1 1 1 1 1 1 1

9 1 1 0 1 1 1 1 1 0 1 1

a (W,X,Y,Z) = ∑ (0,2,35,6,7,8,9) + Φ (10,11,12,13,14,15)

b (W,X,Y,Z) = ∑(0,1,2,3,4,7,8,9) + Φ (10,11,12,13,14,15)

c (W,X,Y,Z) = ∑(0,1,3,4,5,6,7,8,9) + Φ (10,11,12,13,14,15)

d (W,X,Y,Z) = ∑(0,2,3,5,6,8,9) + Φ (10,11,12,13,14,15)

e (W,X,Y,Z) = ∑(0,2,6,8) + Φ (10,11,12,13,14,15)

f (W,X,Y,Z) = ∑ (0,4,5,6,8,9) + Φ (10,11,12,13,14,15)

g (W,X,Y,Z) = ∑(2,3,4,5,68,9) + Φ (10,11,12,13,14,15)

También podría gustarte