Documentos de Académico
Documentos de Profesional
Documentos de Cultura
combinacionales
1. Diseñar un circuito combinacional que tenga por entradas dos números binarios de 2
bits, A(a1a2) y B(b1b2), y tenga 5 líneas de salida Si que funcionen del siguiente modo:
S1=1 si A>B
S2=1 si A=B
S3=1 si A<B
S4 =1 si A es par
S5=1 si B es par
2. Diseñar el circuito digital cuyas entradas sean código BCD y cuyas salidas detecten:
4. Se desea realizar un circuito digital que decodifique señales binarias de 4 bits a código
hexadecimal de modo que puedan ser visualizadas seguidamente en un display de 7
segmentos. El display consta de siete leds c0, c1, .... , c6, donde los dígitos
hexadecimales A, B, C, D, E y F deberán verse tal y como se encuentra en la figura y los
numéricos como cualquier calculadora.
5. Las medidas de seguridad en las modernas autopistas utilizan paneles de aviso que
indican a los conductores la presencia de condiciones climáticas adversas para la
conducción. Uno de estos avisos está relacionado con la velocidad del viento la cual es
observada mediante un anemómetro digital capaz de indicar velocidades comprendidas
entre 0 y 150 Km/h y expresadas en decenas de Km/h. Diseñar un circuito digital que
active una señal de peligro cuando la velocidad del viento alcance valores iguales o
superiores a 70 Km/h .
8. En un bus de datos de 8 bits (D7 ... D0) se transmiten dos números de 4 bits cada uno, A=
(D7 ... D4) y B= (D3 ... D0) . Realice un circuito que sea capaz de detectar números que no
sean BCD en alguno de los dos números que se transmiten por el bus. La salida del
circuito de detección se activa con nivel alto. Para ello, emplear:
a. Dos DECOD 4:16 con las salidas activas a nivel bajo y una sola puerta lógica
adicional (considere el número de entradas de esta puerta que le haga falta).
Considere que la señal de activación /EN se activa también a nivel bajo.
b. Dos MUX 8x1 con las salidas activadas a nivel alto y una puerta lógica adicional.
bidirectional simple
10. Diseñar un circuito combinacional de desplazamiento bidireccional (
) capaz de desplazar los bits de una palabra a la derecha o a la izquierda una
posición de acuerdo a dos señales de control s y d. La entrada s indica si debe
producirse (s=1) o no el desplazamiento (s=0). La entrada d indica si el desplazamiento
debe hacerse hacia la derecha (d=1) o hacia la izquierda (d=0). Realizar un módulo
combinacional para cada bit de salida e integrar los módulos necesarios para obtener el
desplazamiento de una palabra de entrada de 4 bits.
11. Realizar un sumador con acarreo en paralelo de 4 bits empleando una etapa de acarreo
anticipado de 4 bits. La etapa de acarreo anticipado consiste en un circuito de
generación y propagación de acarreo que se realizará en dos etapas. En la primera se
obtienen las funciones de propagación Pi y generación Gi de acarreo dependientes de los
bits de suma Ai y Bi ( i = 0,1,2,3 ). En la segunda etapa se genera el acarreo Ci en función
de Pi, Gi y un acarreo previo Ci-1. El acarreo Ci así obtenido, junto con los bits de suma
Ai y Bi, se introducen a las entradas de sumadores completos de dos bits dispuestos en
paralelo para obtener la suma y el acarreo final de salida. Escribir las funciones Pi, Gi y
Ci y dibujar el esquema del circuito final.
12. Diseñar un multiplicador de dos números binarios de 4 bits usando puertas AND y
sumadores binarios de 4 bits. Usar las puertas AND para producir los productos
parciales y los sumadores para sumar dichos productos. Dibujar el circuito completo.
13. Diseñar un circuito comprobador de paridad de 8 bit como un bloque con 8 bit de
entrada ( A11, A12, ...., A18 ), una salida F1 y una entrada de control C1. Considerar una
segunda unidad de 8 bit ( A21, A22, ..., A28 ) con salida F2 y entrada de control C2. Escribir
las funciones F1 y F2 de modo que ambos bloques puedan ser conectados en cascada
para comprobar la paridad impar de una información de 16 bits. ¿Qué función cumplen
C1 y C2 ? Dibujar esquemáticamente el circuito final.
a. G(b,c,d) = c’ + b
b. H(a,b,c,d) = ΠM(0,1,2,3,6,7,8,9,12,14,15)
c. F(b,c,d) = Σm (0,2,3,5,7)
17. El circuito que aparece en la figura realiza una determinada función. Realizar la misma
función empleando únicamente multiplexores 4:1 del modo más simple posible.
a. f1(a.b.c.d) = Σm (0,1,3,5,6,8,9,11,12,13)
b. f2 (a.b.c.d)
= Σm(0,7,8,9,10,11,15)
22. Diseñar un circuito combinacional que implemente las siguientes cuatro funciones
utilizando un decodificador y puertas NAND.
a. f1 = ABC + A’B’C
b. f2 = A’ + B’ + C + Df3 = A + B + C’D + A’D
c. f4 = ACD + AC’D’ + BC’D + BCD’
23. Determine la función realizada por el circuito de la figura, como una lista de minterms
que la forman.
26. Utilizando dos sumadores completos de dos bits, un multiplexor de 8 entradas y los
inversores que se precisen, diseñe un circuito combinacional capaz de detectar la
presencia de 3 y solo 3 bits a “1” en palabras de 6 bits.