Exercicis Electrònica Digital
Exercicis Electrònica Digital
Exercicis Electrònica Digital
Electrónica Digital
Ejercicios
f 2 = ∑ (0,1,2,4)
3
f 3 = abc + ac + bc
6. Simplificar por Karnaugh las funciones lógicas siguientes
f1 = ∑ (0,1,2,3,4,5,6,9)
4
f 2 = ∑ (0,1,2,8,10)
4
f 3 = ∑ (3,6,7,10,11,14)
4
f 4 = ∏ (4,5,7,13)
4
f 5 = ∏ (1,3,5,10,11,12,13,14,15)
4
f 6 = ac + ad + abc + a c d
7. Simplificar por Karnaugh las funciones lógicas siguientes
f1 = ∑ (0,1,2,3,4,18,19,20,21,22,23,26,27)
5
f 2 = ∏ (4,5,6,7,12,13,20,21,22,23,24,25,26,28,29)
5
Universidad Carlos III de Madrid
Electrónica Digital
Ejercicios
f 2 = ∑ (4,6,11) + ∆ (5,7,13,15)
4 4
Universidad Carlos III de Madrid
Electrónica Digital
Ejercicios
0
S
1
2
a
Dec. 3
b
3a8 4
c
5
6
7
Universidad Carlos III de Madrid
Electrónica Digital
Ejercicios
6. Se tienen dos números X e Y ambos de 3 bits sin signo que se quieren comparar
para determinar si A>B. Dibuje el esquema de un circuito que realice esta
comparación utilizando un sumador de 4 bits como el de la figura y puertas lógicas.
F 2(a, b, c, d ) = a (b ⊕ c) + d (b + c)
se pide:
f(a, b, c, d, e) = Σ(0, 1, 2, 3, 7, 8, 9, 10, 11, 12, 16, 18, 23, 24, 26, 28)
se pide:
Universidad Carlos III de Madrid
Electrónica Digital
Ejercicios
10. El código progresivo de Johnson, estudiado en clase, viene dado por la tabla que se
muestra a continuación.
x3 x2 x1 x0
0 0 0 0 0
1 0 0 0 1
2 0 0 1 1
3 0 1 1 1
4 1 1 1 1
5 1 1 1 0
6 1 1 0 0
7 1 0 0 0
11. Un sistema de medida de posición consta de 4 sensores fijos (S3 a S0) y un foco
luminoso que se asienta sobre el elemento móvil. Los sensores devuelven un valor
lógico alto (1) cuando reciben la luz del foco. Se pretende diseñar un circuito que
devuelva el valor de la posición, de acuerdo con las siguientes características:
• Si se ilumina un sólo sensor, la posición es el número de orden del sensor
• Si se iluminan dos sensores contiguos, se considerará que la posición es el
promedio de los valores de los dos sensores
• No se puede dar ningún otro caso. Los casos en que no haya ningún sensor
iluminado, o haya más de dos sensores iluminados, o haya dos sensores
iluminados pero no sean contiguos, se considerarán imposibles por construcción.
Como ejemplo, se muestra a continuación el valor devuelto por el conjunto por los
sensores en varios casos:
Universidad Carlos III de Madrid
Electrónica Digital
Ejercicios
Se pide:
a) Obtener las expresiones lógicas simplificadas de dicho circuito
b) Realizar el circuito sólo con puertas NAND de 2 entradas
c) Realizar el circuito con un decodificador MM74HC154 y puertas lógicas
d) Suponga ahora que existe una entrada adicional A que indica la intensidad del foco
luminoso y una salida adicional E que indica si se ha obtenido un error en la lectura
(el valor leído es imposible). Con la intensidad normal (A=1), el sistema funciona
como se ha descrito anteriormente, pero con la intensidad baja (A=0), el sistema está
calibrado de tal forma que es imposible que se active más de un sensor a la vez.
Obtenga la expresión lógica simplificada de E para este caso.
e) Realice el circuito del apartado d) a partir de un multiplexor de 8 entradas de datos y
3 entradas de selección, y puertas lógicas
12. En algunos juegos con baraja española clásica de 40 cartas, como el tute, la
puntuación asociada a cada carta es la siguiente:
1 (As) 11
3 10
10 (Sota) 2
11 (Caballo) 3
12 (Rey) 4
2, 4, 5, 6, 7 0
Se pide:
a) Suponiendo que las cartas están codificadas en binario natural, realizar un circuito
que, dada una carta, obtenga su puntuación
1) Obtener las expresiones lógicas simplificadas de dicho circuito
2) Realizar el circuito sólo con puertas NAND de 2 entradas
3) Realizar el circuito con un decodificador MM74HC154 y puertas lógicas
b) Suponiendo ahora que las cartas están codificadas en BCD natural, realizar un
circuito que determine si un valor dado de dos dígitos BCD corresponde a una carta
o no
1) Obtener las expresiones lógicas simplificadas de dicho circuito
2) Realizar el circuito sólo con multiplexores de 4 entradas de datos y 2 entradas de
selección
Universidad Carlos III de Madrid
Electrónica Digital
Ejercicios
a=10010011
b=01010111
efectúe las operaciones que se indican y determine el valor decimal del resultado, en
los casos siguientes:
Notación:
C: Entrada de reloj, activa por flanco de subida
S: Entrada asíncrona de puesta a 1
R: Entrada asíncrona de puesta a 0
Notación:
C: Entrada de reloj, activa por flanco de subida
S: Entrada asíncrona de puesta a 1
R: Entrada asíncrona de puesta a 0
Universidad Carlos III de Madrid
Electrónica Digital
Ejercicios
Notación:
C: Entrada de reloj, activa por flanco de subida
S: Entrada asíncrona de puesta a 1
R: Entrada asíncrona de puesta a 0
TFF
PRN Q1
T Q
DFF CLRN
PRN Q0 Q2
A INPUT
VCC D Q
CLRN
D0
RESET
CLK INPUT
VCC
Universidad Carlos III de Madrid
Electrónica Digital
Ejercicios
Las características del contador síncrono que puede utilizar son las siguientes:
CLK CLEAR LD EN D C B A QD QC QB QA CO
X 1 X X X X X X 0 0 0 0 0
↑ 0 1 X d c b a d c b a 0
↑ 0 0 0 X X X X Mantiene estado 0
↑ 0 0 1 X X X X Cuenta ascendente 0*
Universidad Carlos III de Madrid
Electrónica Digital
Ejercicios
11. Diseñe un detector de secuencia que tiene una entrada A y una salida S. La salida S
se activa (S=1) cuando la entrada A vale 0 durante tres ciclos consecutivos de reloj,
manteniéndose activa hasta que la entrada A valga 1 durante tres ciclos consecutivos
de reloj. El circuito se debe poder inicializar al estado de salida inactiva mediante
una entrada de RESET.
Ejemplo:
A: 0100100011010100111001001
S: 0000000111111111110000000
Se pide:
d) Dibuje el diagrama de transición de estados del circuito según el modelo de Mealy
e) Realice el diseño del circuito, utilizando biestables T y puertas lógicas. Dibuje el
esquema del circuito (Nota: las expresiones lógicas complejas pueden dejarse
indicadas, no es necesario dibujar el diagrama de puertas lógicas)
f) Realice el diseño del circuito utilizando biestables D, puertas lógicas y un
decodificador 74HC154 como el de la hoja de catálogo que se adjunta
12. Utilizando un biestable D activo por flanco de subida y puertas lógicas, realice un
biestable que tenga el funcionamiento dado por la tabla siguiente:
CLK A B C Q
↑ 0 0 X Mantiene estado
↑ 0 1 X Cambia estado
↑ 1 X 0 0
↑ 1 X 1 1
B R
V
CLK
A
Clear
Se pide:
a) Describa la máquina de estados del circuito utilizando el modelo de Moore
b) Realice el controlador utilizando biestables de tipo D con entrada de Clear y puertas
lógicas.
c) Implemente el circuito anterior utilizando un registro de desplazamiento, el cual
funcionará como contador de estados, y puertas lógicas. Se recomienda realizar el
diseño en 2 fases:
• Realice el diseño sin considerar la entrada B
• Añada la entrada B al diseño, de forma que se pase al estado ROJO cuando esta
señal se active.
13. Dibujar el diagrama de estados de un circuito que detecte la secuencia 10x1 en una
entrada serie. El valor x significa ‘0’ o ‘1’ indiferentemente. La salida debe valer ‘0’
durante todo el tiempo y ‘1’ si los últimos cuatro bits recibidos en la entrada se
corresponden con la secuencia dada.
Ejemplo
Entrada: 0 0 0 1 0 0 1 0 1 1 0 0 0 0 1 0 1 0 0 0 0
Sadlida: 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 0
14. Diseñe un contador síncrono descendente que cuenta de 5 hasta 0 (del 0 volvería a
pasar al 5). El contador debe tener entrada de habilitación(ENABLE), y salida FIN
que indica cuando el contador llega al estado 0. El estado inicial es 5.
En el diseño del circuito se utilizarán biestables T.
Realice los siguientes pasos
a) Diagrama de estados
b) Tabla de transiciones
c) Funciones simplificadas de transición de estados y de salida
d) Esquema del circuito
15. Se quiere diseñar un contador ascendente de 3 bits, con una entrada A que funciona
de la manera siguiente:
a) Si A = 0, el contador se salta el 3 y el 5
b) Si A = 1, el contador se salta el 4 y el 5
El contador debe tener salida de acarreo COUT.
Se pide:
Universidad Carlos III de Madrid
Electrónica Digital
Ejercicios
A D3 D Q Q1
C1
D2
C
D1
C0
D0 Q0
D Q
clk reset
Universidad Carlos III de Madrid
Electrónica Digital
Ejercicios
1. Dibuje el esquema de transistores de una puerta lógica que realice la función lógica
______
f = ab(c+d)
a) en tecnología NMOS
b) en tecnología CMOS
Vcc
B C
A
D
4. Sobre la estructura PAL de la figura, marque con una X las conexiones necesarias
para realizar un sumador total.
Universidad Carlos III de Madrid
Electrónica Digital
Ejercicios
Universidad Carlos III de Madrid
Electrónica Digital
Ejercicios
Se pide:
a) Dibuje un diagrama de bloques del circuito indicando claramente:
1. Los componentes utilizados. Puede utilizar cualquiera de los
componentes digitales estudiados durante el curso o variaciones de los
mismos. No es necesario implementar los componentes
2. Las señales utilizadas. Describa la función de cada una de ellas
3. Si en el circuito utiliza alguna máquina de estados, describa su diagrama
b) Si el reloj CLK tiene una frecuencia f, ¿cuál será la frecuencia de la señal
senoidal generada? Razone cómo modificaría el diseño anterior para permitir
que la frecuencia de la señal generada pueda ser variable y configurable
externamente.
Universidad Carlos III de Madrid
Electrónica Digital
Ejercicios
6. Test