Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Ingeniera Mecnica
SISTEMAS COMBINACIONALES
PROBLEMA 1
Disear un detector de magnitud relativa, que tome dos nmeros binarios de 3 bits, (A=
a2a1a0 y B= b2b1b0), determine si son iguales, y si no lo son, cul de ellos es el mayor
Nuestro bloque funcional dispone de 6 entradas que corresponden a los tres dgitos de
cada uno de los nmeros, y tres salidas definidas por:
M=1 si y solo si los dos n son iguales
N=1 s y solo s A > B
P=1 s y solo s B > A
PROBLEMA 2
Disear el circuito lgico que implemente un multiplicador, donde disponemos de 4
entradas, dos para cada uno de los dos nmeros de 2 bits (A=a 1a0 y B=b 1b0) que vamos a
multiplicar, y 4 salidas, donde aparecer el producto en forma de n binario (Z= z 3z2z1z0)
PROBLEMA 3
La figura adjunta, muestra el cruce de una autopista principal con un camino de acceso
secundario. Se colocan sensores de deteccin de vehculos a lo largo de los carriles C y D (camino
principal) y en los carriles A y B (camino de acceso). Las salidas del sensor son BAJA cuando no
pasa ningn vehculo, y ALTA cuando pasa algn vehculo.
El semforo del cruce se controlar de acuerdo a la siguiente lgica:
ELECTRNICA DIGITAL
Ingeniera Mecnica
Un proceso qumico posee tres indicadores de la temperatura del punto P cuyas salidas T 1,
T2, y T3 adoptan dos niveles de tensin bien diferenciados segn la temperatura sea menor, o
mayor-igual a t1, t2, t3 respectivamente (t1< t2< t3).
Se asigna el valor cero al nivel de tensin correspondiente a una temperatura inferior a t, y
el valor uno al nivel correspondiente a una temperatura superior o igual a t.
Se desea generar una seal que:
Adopte un nivel de tensin alto (1 lgico) si la temperatura est comprendida entre t 1 y t2
Adopte un nivel de tensin alto si la temperatura es superior o igual a t 3
Adopte un nivel de tensin bajo en cualquier otro caso diferente a los descritos anteriormente.
PROBLEMA 6
Realizar la sntesis de una funcin de 4 variables a, b, c, y d que tome el valor 1 cuando el
n de variables que estn en estado uno es superior al de las que se encuentran en estado cero.
Nunca puede haber ms de tres variables en estado 1 simultneamente.
Para ello, obtener la tabla de verdad, las expresiones mnimas de trminos cannicos, y a
partir de ah, implementar el circuito:
- con puertas NAND y NOR
- con un multiplexor
- con un decodificador
PROBLEMA 7
Disponemos de tres nmeros de 8 bits codificados en binario natural. Disear un circuito
combinacional que realice la suma de los dos mayores de los tres.
PROBLEMA 8
Disear un circuito combinacional que calcule el valor absoluto de la diferencia de dos
nmeros de n bits.
PROBLEMA 9
Dados dos nmeros de 4 bits, implementar un circuito digital que consiga realizar la suma y
la resta, segn seleccione el usuario y adems active una alarma cuando el resultado obtenido en
la operacin sea errneo.
PROBLEMA 10
Implementar el circuito digital Convertidor que Cdigo que permita obtener el n decimal
sobre un display, si en la entrada del bloque sistema disponemos de ese numero decimal escrito
en cdigo BCD exceso a 3.
PROBLEMA 11
Se pretende disear un sistema de control digital para una parte de una operacin de
tratamiento de madera de una fbrica de muebles. Este sistema debe controlar cuatro motores
(M1, M2, M3 y M4) que ponen en marcha una cinta transportadora, su bomba de lubricacin, una
sierra de cinta y una sierra de corte, respectivamente.
El sistema utiliza cuatro interruptores manuales on/off (S1, S2, S3 y S4), para controlar
cada uno de los cuatro motores. Al activar (desactivar) el interruptor Si se pone en marcha (se
para) el motor Mi.
ELECTRNICA DIGITAL
Ingeniera Mecnica
PROBLEMA 12
Un desplazador de bloque es un circuito combinacional con n entradas, E1 ... En, y n
salidas, S1 ... S2. Funciona de manera que S i=Ei+d, siendo d el desplazamiento, que puede ser
positivo o negativo. Las salidas que quedan sin correspondencia con alguna entrada se ponen a
un valor fijo (0 o 1). Utilizando componentes combinacionales, disear un desplazador de bloque
con n=8 y d=4, y con cuatro entradas de control, c1 ... c4. Con c1c2 se codifica el desplazamiento
segn la tabla adjunta. Con c3 se codifica el signo de d. Con c4 se codifica si los lugares vacantes
se rellenan con ceros o unos.
c1c2
00
01
10
11
PROBLEMA 13
d
1
2
3
4
ELECTRNICA DIGITAL
Ingeniera Mecnica
Disear un circuito que convierta un nmero de 2 dgitos BCD a cdigo binario. Ejemplo
Decimal
23
BCD
0010 0011
Binario
0010111
4
7
Convertidor
BCD - Binario
4
PROBLEMA 14
Disee un circuito combinacional que tenga como entradas tres nmeros sin signo A, B y C
de n bits cada uno, y una salida Z que indique cul de los nmeros B o C es ms prximo al
nmero A. Haga un diseo con bloques funcionales. Suponga que AB, AC y C B.
Para el caso particular de n=3 disee todos los bloques funcionales utilizados en el circuito
a nivel de puertas, a excepcin de los multiplexores.
A
B
C
n
n
Z
n
PROBLEMA 15
El bloque A de la figura pone su salida y k=1 si y slo si hay k entradas a 1. Disee la unidad
B para que el bloque completo C ponga zj=1 si y slo si hay j entradas a 1.
Utilice slo MUX 2:1.
PROBLEMA 16
En
el
circuito siguiente
se realiza un test
para
comprobar
su
funcionamiento,
ELECTRNICA DIGITAL
Ingeniera Mecnica
obteniendo los resultados de la tabla adjunta. Los posibles fallos pueden ser debidos a una o ms
lneas cortocircuitadas a 1 a 0 lgicos. Detectar donde se pueden encuentran dichos
cortocircuitos.
ABC
000
001
010
011
100
101
111
F
0
0
0
1
0
0
1
PROBLEMA 17
Disear, utilizando exclusivamente multiplexores, un circuito combinacional capaz de
realizar el complemento a 2 de un nmero de 3 bits o el complemento a 1 o dejarlo como est en
funcin de un par de seales S1 y S0 de la forma siguiente:
S1 S0
Funcin
1 Complemento a 2 de N
0 Complemento a 1 de N
Sin definir