Está en la página 1de 4

1.

- A partir de decodificadores 74139 cuya tabla de verdad se muestra a continuación, implemente otro
decodificador de 4 a 16 con una entrada de habilitación /G, entradas de selección D,C,B,A y salidas /Y[0:15]
activas a nivel bajo. Si es necesario puede utilizar inversores.
ENTRADAS SALIDAS
/G B A Y0 Y1 Y2 Y3
H X X H H H H
L L L L H H H
L L H H L H H
L H L H H L H
L H H H H H L

2.- Implementar un sumador/restador de dos números de dos bits más signo. Visualizando el resultado en un
display siete segmentos.

3.- Se desea realizar el diseño de un sistema digital que controle un montacargas. Dentro de montacargas
existen tres pulsadores Subir (S), Bajar (B) y Parar (P), que proporcionan un nivel alto mientras se pulsan. El
sistema debe de disponer de dos salidas (M1, M0) que actúan según la siguiente tabla:

M1 M0 Actuación
0 0 Motor Parado
0 1 Subir
1 0 Bajar
1 1 Imposible

Cuando el usuario pulsa los botones de subir o bajar el montacargas inicia el movimiento hasta que se
presiona el botón de parada, aunque se dejen de presionar los botones S o B. Para cambiar la dirección del
movimiento hay que presionar previamente el botón de parada. Si se presionan simultáneamente los botones
S y B el montacargas no reacciona Si se presionan simultáneamente los botones S y parada o B y parada el
montacargas se para.
Se pide:
Dibujar el autómata de Moore correspondiente, implementando las funciones de salida M1 y M0.

4.- Se dispone del siguiente circuito:


D Q D Q
CLK1 S02

/Q /Q
CLK CLK

Si

S01
D Q

CLK
/Q
CLK

Dibuje el cronograma correspondiente del circuito, suponiendo que los biestables comienzan por 0. De
cómo mínimo seis pulsos de reloj en la entrada Si.

5.- Utilizando los subsistemas combinacionales que desee, excepto una ALU. Diseñe un circuito que
mediante tres líneas de control realice las siguientes funciones aritméticas y lógicas sobre dos números
introducidos de dos bits (A y B). (2 Puntos)
- /A - /B -A+B -A-B -2xA -2xB -Complemento a uno de A -A-1

6.- Diseñe un contador síncrono de décadas, ascendente-descendente, con entrada de clear y preset
asíncronas, de 4 bits, con básculas tipo D. Una vez realizado dicho contador interconecte de manera
síncrona los dos contadores de manera que en un display siete segmentos se visualice el número de conteo
(inhabilitando los ceros no significativos).
7.- Un edificio de cuatro plantas tiene cuatro ventanas por planta. En cada ventana se coloca un sensor que
detecta la apertura de la misma ("0" cerrada, "1" abierta). Realice el diseño de un sistema de alarma que
funcione de la siguiente manera:

A/ Se dispondrá de dos displays, en uno aparecerá la planta y en otro el número de ventana que se
está vigilando.
B/ Junto a los displays tendremos un led que se encenderá si la ventana que indica el display está
abierta.
C/ El sistema comenzará con un barrido secuencial cíclico, desde la planta 1-ventana 1 hasta el piso
4-ventana 4, de frecuencia 1 o 2 segundo seleccionable con un interruptor.
D/En el momento que se encuentre una ventana abierta el sistema se detendrá hasta que la ventana
en cuestión se cierre.
Use los subsistemas combinacionales y secuenciales comerciales que desee.

8.- Un encoder nos da a la salida tres señales. Las dos primeras corresponden a salidas de 1 pulso por grado
de giro desfasadas entre sí 90º. La tercera nos da un pulso cuando el eje pasa por cero. Realizar un circuito
que visualice en tres displays la posición del eje en cada momento, teniendo en cuenta que puede girar en los
dos sentidos.

9.- Realice el diseño de un circuito que, multiplique dos números de 3 bits (3bits de valor + 1 de signo),
teniendo en cuenta que pueden ser negativos.

10.- Diseñar un sistema traductor de código Gray de cinco bits a código binario natural mediante el menor
número posibles de puertas lógicas.

11.- Diseñe un contador síncrono de décadas, ascendente-descendente, con entrada de clear y preset
asíncronas, de 4 bits, con básculas tipo T.
Una vez realizado dicho contador interconecte de manera asíncrona los dos contadores de manera que en un
display siete segmentos se visualice el número de conteo.

12.- Poseemos una cinta transportadora que dispone de un sensor óptico que detecta el paso de piezas de
diferente longitud (S1). El motor que mueve la cinta dispone de un encóder incremental con dos salidas
desfasadas 90º eléctricos con una resolución de 4 pulsos/vuelta, y una salida de paso por 0. El motor de la
cinta tiene conectado una reductora con una relación de 5:1 al tambor de arrastre que tiene un diámetro de
4,77 cms y gira a una velocidad de 10 rpm. Realizar un circuito cuente el número de piezas de tres márgenes
de longitud: de 2 a 5 cms, de 5 a 15 cms y de 15 a 30 cms.

13.- Una máquina de venta automática de billetes de tren acepta únicamente monedas de uno y dos euros. El
precio del billete es de tres euros. El circuito de control recibe dos señales, U (uno) y D (dos), que se activan
con un pulso a nivel alto de un ciclo de reloj de duración, en función del tipo de moneda que se haya
introducido. A su vez, el sistema de control debe generar dos señales: una señal B para emitir el billete
cuando se ha introducido el dinero suficiente, y otra C para devolver el cambio cuando sea necesario. Las
señales B y C operan de forma análoga a las entradas: es suficiente generar un pulso a nivel alto de un ciclo
de reloj de duración. Se pide: (2 Puntos)

a) Generar un diagrama de estados


b) Diseño del circuito, usando biestables T y un decodificador.

14.- Se trata de diseñar un sistema secuencial síncrono para controlar el funcionamiento de la barrera de un
paso a nivel. Por la vía circulan trenes en ambos sentidos y por la carretera solo en uno.
Cuando no se acerca ningún tren la barrera permanece levantada para permitir que los coches atraviesen el
cruce y se cerrará cuando se detecte un tren por la derecha o por la izquierda, permaneciendo cerrada hasta
que se detecte que el tren está saliendo de la zona peligrosa del cruce por el extremo opuesto al que entró.
Se dispone de dos sensores ópticos, A y B, situados a suficiente distancia a cada lado del cruce que se
activan cuando detectan el paso de un tren. Suponer que la longitud de cualquier tren es siempre menor que
la distancia de cada sensor al cruce.
La activación de los dos sensores a la vez se considera una combinación errónea y el sistema permanecerá
en el estado en el que se encontrara anteriormente.
15.- Diseñar un circuito que realice la suma del número A de cuatro bits con el mayor de los dos números B y
C. Los tres números están codificados en el sistema binario natural. Si los números B y C son iguales, el
resultado ha de ser igual al número A. Utilizar para el montaje los circuitos combinacionales integrados que
sean necesarios.

16.- Diseñar un circuito que convierta un número de 2 dígitos BCD a código binario. Ejemplo

Decimal BCD Binario


23 0010 0011 0010111

17.- Utilizando biestables J-K y puertas NAND, diseñar un contador síncrono que posea una entrada de
control X y que cumpla las siguientes condiciones:

a. Si X=0, el contador funcionará en modo ascendente con la siguiente secuencia:


0  2  4  6  1  3  5  70.....
b. Si X=1, el contador funcionará de modo descendente, siendo la secuencia de conteo:
0  7  5  3  1  6  4  20.....

18.- Diseñar los bloques combinacionales de la figura que componen el circuito que realiza la operación
siguiente: 3(A+B)+[B/2], donde A y B son números binarios de 3 bits.
A0:2

B0:2
2(A+B) 5
S0:5
5 3(A+B)+B/2
A0:2

B0:2
A+B+B/2

19.- El módulo de la figura representa un circuito combinacional con las siguientes características:

Entradas de datos: A (A3:A0) y B (B3:B0); números en binario natural.


Entradas de control: C1, C0
Salidas: S (S3:S0), Señal A=B.
S3:S0
A3:A0
B3:B0
A=B
C1
C0

La salida S se determina en función de las señales de control según la tabla adjunta.

C0 C1 S(3:0)
0 0 min{A,B}
0 1 max{A,B}
1 0 valor_absoluto (A-B)
1 1 1111

Para la realización del circuito usar al menos los siguientes bloques integrados.

A3
A3
A2 A2
3 A1
A1 A0
2
A0 A>B
1 >
B3 < A<B
0 =
B2 A=B
B1 Co
B3
B0 B2
B1
Ci B0

También podría gustarte