LABORATORIO DE DISEÑO DE SISTEMAS COMBINACIONALES
Piero Bazan BuizaInforme19 de Julio de 2022
2.372 Palabras (10 Páginas)580 Visitas
LABORATORIO DE DISEÑO DE SISTEMAS COMBINACIONALES
1. Una máquina expendedora de bebidas dispone de cuatro ranuras de ingresos de monedas de 25 (E25A), 25 (E25B), 10 (E10) y 5 (E5) céntimos. En cada ranura cabe una única moneda. En la salida se dispone de un mecanismo para ofrecer la bebida (B). Para dar el vuelto se tienen varios dispensadores de monedas de 5 (D5) y 10 (D10A y D10B) céntimos. Diseñar el circuito lógico capaz de entregar la bebida cuando el valor de la entrada iguale o supere los 40 céntimos y de devolver correctamente los cambios. Si no se introduce dinero suficiente para una bebida, la máquina se quedará con la cantidad introducida y no devolverá nada.
La especificación de entradas y salidas del sistema es la siguiente:
Variables de Entrada (4 variables de 1 bit cada una)(1 si se introduce la moneda indicada, 0 si no se introduce):
E25A Ranura A de 25 céntimos
E25B Ranura B de 25 céntimos
E10 Ranura de 10 céntimos
E5 Ranura de cinco céntimos
Variables de Salida (4 variables de1 bit cada una) (1 si existe vuelta de la moneda indicada, 0 si no existe; B=1 si se expende bebida B=0 si no se expende): B Bebida Elegida
D5 Vuelto de 5 céntimos
D10A Vuelto de 10 céntimos A
D10B Vuelto de 10 céntimos B
Solución:
Variable de entrada:4 ;E25A=A, E25B=B.E10=C,E5=D
Variables de salida:3,dos entrega monedas de vuelto, una entrega el producto
A [pic 1]
- D5
- D10
- P
TABLA DE VERDAD
E25A | E25B | E10 | E5 | B | D5 | D10A | D10B |
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
0 | 1 | 0 | 1 | 0 | 0 | 0 | 0 |
0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
0 | 1 | 1 | 1 | 1 | 0 | 0 | 0 |
1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 |
1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
1 | 0 | 1 | 1 | 1 | 0 | 0 | 0 |
1 | 1 | 0 | 0 | 1 | 0 | 1 | 0 |
1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 |
1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 |
1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
[pic 2]
1. MAPAK
AB 𝐴̅𝐵̅ 𝐴̅𝐵 𝐴𝐵 𝐴𝐵̅ [pic 3]
CD 00 01 11 10
𝐶̅𝐷̅ 00 0 0 1 0
𝐶̅𝐷 01 0 0 1 0
𝐶𝐷 11 0 1 1 1
𝐶𝐷̅ 10 0 0 1 0
𝑩=𝑨𝑩+𝑩𝑪𝑫+𝑨𝑪𝑫
AB 𝐴̅𝐵̅ 𝐴̅𝐵 𝐴𝐵 𝐴𝐵̅ [pic 4]
CD 00 01 11 10
𝐶̅𝐷̅ 00 0 0 0 0
𝐶̅𝐷 01 0 0 1 0
𝐶𝐷 11 0 0 1 0
𝐶𝐷̅ 10 0 0 0 0
𝑫𝟓=𝑨𝑩𝑫
AB 𝐴̅𝐵̅ 𝐴̅𝐵 𝐴𝐵 𝐴𝐵̅ [pic 5]
CD 00 01 11 10
𝐶̅𝐷̅ 00 0 0 1 0
𝐶̅𝐷 01 0 0 1 0
𝐶𝐷 11 0 0 1 0
𝐶𝐷̅ 10 0 0 1 0
𝑫𝟏𝟎𝑨=𝑨𝑩
AB 𝐴̅𝐵̅ 𝐴̅𝐵 𝐴𝐵 𝐴𝐵̅
CD 00 01 11 10
𝐶̅𝐷̅ 00 0 0 0 0
𝐶̅𝐷 01 0 0 0 0
𝐶𝐷 11 0 0 1 0
...