Comprobación 1 Problema 1 Un sistema sencillo para hacer una votación secreta es utilizar un circuito combinacional cuyas entradas están controladas por interruptores que puedan accionar los miembros del jurado. La salida del circuito será 0 o 1 en función de cómo hayan puesto los interruptores la mayoría de los miembros del jurado. El sistema que queremos realizar es el siguiente. Hay dos tribunales: A y B. El tribunal A tiene cuatro miembros (a, b, c, d) y el tribunal B tres (e, f, g). El veredicto será: • El del tribunal A en caso de que en éste no se produzca empate (F2=0). • Si se produce empate en el tribunal A (F2=1), el veredicto será el del tribunal B. Tabla 1. Tabla de la verdad para f1 y f2 a b c d f1 f2 a' a c' 1 d' 1 1 d c 1 1 1 d' b' b b' Figura 1. MK para f1 a' a c' 1 d' 1 1 1 d c 1 1 1 1 1 1 1 d' b' b b' Figura 2. MK para f2 0 0 0 0 0 0 0 1 0 0 0 1 0 0 2 0 0 1 0 0 0 3 0 0 1 1 1 x(1) 4 0 1 0 0 0 0 5 0 1 0 1 1 x(1) 6 0 1 1 0 1 x(1) 7 0 1 1 1 0 1 8 1 0 0 0 0 0 9 1 0 0 1 1 x(1) 10 1 0 1 0 1 x(1) 11 1 0 1 1 0 1 12 1 1 0 0 1 x(1) 13 1 1 0 1 0 1 14 1 1 1 0 0 1 15 1 1 1 1 0 1 Figura 3. MK con maxtérminos para f1 Figura 4. MK con maxtérminos para f2 Suma de productos
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Un sistema sencillo para hacer una votación secreta es utilizar un circuito combinacionalcuyas entradas están controladas por interruptores que puedan accionar los miembros
del jurado. La salida del circuito será 0 o 1 en función de cómo hayan puesto losinterruptores la mayoría de los miembros del jurado.El sistema que queremos realizar es el siguiente. Hay dos tribunales: A y B. El tribunal Atiene cuatro miembros (a, b, c, d) y el tribunal B tres (e, f, g). El veredicto será:
• El del tribunal A en caso de que en éste no se produzca empate (F2=0).• Si se produce empate en el tribunal A (F2=1), el veredicto será el del tribunal B.
Tabla 1. Tabla de la verdad para f1 y f2
a b c d f1 f2 a' a
c'1 d'
1 1d
c 1 1 1 d'
b' b b'
Figura 1. MK para f1
a' a
c'1 d'
1 1 1d
c1 1 1 1
1 1 1 d'
b' b b'
Figura 2. MK para f2
0 0 0 0 0 0 0
1 0 0 0 1 0 0
2 0 0 1 0 0 0
3 0 0 1 1 1 x(1)
4 0 1 0 0 0 0
5 0 1 0 1 1 x(1)
6 0 1 1 0 1 x(1)
7 0 1 1 1 0 1
8 1 0 0 0 0 0
9 1 0 0 1 1 x(1)
10 1 0 1 0 1 x(1)
11 1 0 1 1 0 1
12 1 1 0 0 1 x(1)
13 1 1 0 1 0 1
14 1 1 1 0 0 1
15 1 1 1 1 0 1
Figura 3. MK con maxtérminos para f1 Figura 4. MK con maxtérminos para f2
Diseñar el circuito que representa la figura indicada, este está constituido porcuatro interruptores a, b, c y d, en cuyas posiciones de activados introduce unnivel 1 a las respectivas entradas del bloque A.
Las salidas del bloque A cumplen las siguientes normas:
F1 se activa con un 1 cuando existen dos interruptores no contiguos queestén desactivados.
o Por razones de seguridad, si a=1, b=0, c=0, d=1, implicará que F1=1.o También a=0, b=1, c=1, d=0, implicará que F1=0.
F2 se activa con 1 cuando hay dos ó más interruptores activados.
F3 se activa con 1 cuando hay alguno de los interruptores extremosactivados.
Las salidas del bloque A se encuentran conectadas a tres pequeños pilotos P1, P2
y P3, así como a las entradas del bloque B.Por último, las salidas del bloque B representan la codificación en binario delnúmero de pilotos encendidos que hay en su entrada.
Se desea la implementación con puertas lógicas de los bloque A y B
a
b
c
d
P1 P2 P3
AB
x1
x2
F1
F2
F3
V+
1. Realizar todo el procedimiento necesario para obtener el circuito con
compuertas combinacionales.2. Realizar el circuito con un solo tipo de compuertas escogiendo el que
resulte mas económico.3. Realizar el circuito en algún software donde se pueda simular, Matlab u otro