Practica Iii
Practica Iii
Practica Iii
VICE-RECTORADO ACADÉMICO
DECANO DE LA FACULTAD DE INGENIERÍA
ESCUELA DE COMPUTACIÓN
LABORATORIO DE CIRCUITOS DIGITALES
PRÁCTICA N°3
APELLIDOS Y NOMBRES:
Hernández Francisco
Rosillo Kleyder
PROFESORA: Ing. Laura López
ASIGNATURA: Laboratorio de Circuitos Digitales
PRE-LABORATORIO:
1 Aplicando los teoremas del algebra de Boole, demuestre que:
𝑋(𝑋̅+𝑌)=𝑋𝑌
𝑋+(𝑋̅𝑌)=𝑋+𝑌
(𝑋+𝑌)(𝑋+𝑌̅)=𝑋
𝑥 + (𝑥̅ ∗ 𝑦) = 𝑥 + 𝑥 ∗ 𝑦 + 0 + 𝑦 ∗ 𝑥̅
Se saca factor común “x” del lado derecho de la ecuación:
𝑥 + (𝑥̅ ∗ 𝑦) = 𝑥(1 + 𝑦) + 0 + 𝑦 ∗ 𝑥̅
Ahora se aplica el postulado de 𝑦 + 𝑦̅ = 1, entonces:
𝑥 + (𝑥̅ ∗ 𝑦) = 𝑥(1) + 0 + 𝑦 ∗ 𝑥̅
Finalmente queda lo que se quería demostrar:
𝑥 + (𝑥̅ ∗ 𝑦) = 𝑥 + 𝑦 ∗ 𝑥̅
𝑥 ∗ 𝑥 + 𝑥 ∗ 𝑦 + 𝑥 ∗ 𝑦̅ + 𝑦 ∗ 𝑦̅ = 𝑥
𝑥 + 𝑥 ∗ 𝑦 + 𝑥 ∗ 𝑦̅ + 0 = 𝑥
𝑥(1 + 𝑦) + 𝑥 ∗ 𝑦̅ = 𝑥
𝑥(1) + 𝑥 ∗ 𝑦̅ = 𝑥
𝑥 + 𝑥 ∗ 𝑦̅ = 𝑥
𝑥(1 + 𝑦̅) = 𝑥
𝑥(1) = 𝑥
𝑥=𝑥
Que es lo que se quería demostrar.
2 Defina minitérminos, e identifíquelos en una tabla de la verdad de 3
variables.
MINITERMINO:
Según Unknown en su blog de miniterminos publicado el 28 de abril de 2015 nos
dice que:
Para una función booleana de n variables x1,...xn, un producto booleano en el que
cada una de las “n” variables aparece una sola vez negada o sin negar es llamado
minitérminos. Es decir, un minitérminos es una expresión lógica de “n” variables
consistentes únicamente en el operador conjunción lógica (AND) y el operador
complemento o negación (NOT).
Por ejemplo, abc, ab'c y abc' son ejemplos de minitérminos para una función
booleana con las tres variables a, b y c. En general, uno asigna a cada minitérminos
un índice basado en el valor binario del minitérminos. Un término negado, como a' es
considerado como el numero binario 0 y el término no negado a es considerado como
un 1. Por ejemplo, se asociaría el número 6 con a b c' = (1102), y nombraríamos la
expresión con el nombre m6. Entonces m0 de tres variables es a'b'c' = (0002) y “m7”
debería ser a b c = (1112).
Por ejemplo, si se tiene los tres minitérminos nombrados anteriormente, se tendría
la siguiente tabla de la verdad:
a b c S
0 0 0 1
0 0 1 0
0 1 0 0
0 1 1 0
1 0 0 0
1 0 1 0
1 1 0 1
1 1 1 1
Los minitérminos de la función “S” son las combinaciones donde la función da “1”,
entonces:
𝑆 = ∑(0,6,7)
Los maxitérminos de la función “S” son las combinaciones donde la función da “0”,
entonces:
𝑆 = ∏(2,4)
𝑆 = ∏(1,2,3,4,5)
𝑆 = ∑(0,1,3,5,6,7)
A
̅̅̅̅̅̅̅
𝑨∗𝑩
X = ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
̅̅̅̅̅̅̅
(𝑨 ∗ 𝑩 + ̅̅̅̅̅̅̅
𝑪 ∗ 𝑫)
) X =Y ̅
Z=𝒀
B
) )
C
D ̅̅̅̅̅̅̅
𝑪∗𝑫
Figura 1.
El circuito de la figura 1 tiene 4 entradas y una salida, las entradas se llamarán con
las letras A, B, C, D siendo A la de mayor peso y D la de menor peso, la salida se
llamará Z.
Usando el circuito de la figura 1 se puede obtener la ecuación de Z, así:
̅) = ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
𝑍 = ̅̅̅̅
(𝒚 ( ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
(̅̅̅̅̅̅̅
𝑨 ∗ 𝑩 + ̅̅̅̅̅̅̅
𝑪 ∗ 𝑫)) = ̅̅̅̅̅̅̅
𝑨 ∗ 𝑩 + ̅̅̅̅̅̅̅
𝑪∗𝑫
𝑍 = ̅̅̅̅̅̅̅
𝑨 ∗ 𝑩 + ̅̅̅̅̅̅̅
𝑪∗𝑫
Aplicando el teorema de Morgan:
̅+ 𝑩
𝑍= 𝑨 ̅+ 𝑪
̅+ 𝑫
̅
Se pasa a probar todas las combinaciones del circuito y así obtener la tabla de la
verdad:
Combinaciones:
A = 0, B = 0, C = 0, D =0:
̅+ 𝑩
𝑍= 𝑨 ̅+ 𝑪
̅+ 𝑫
̅=𝟎
̅+ 𝟎
̅+ 𝟎
̅+ 𝟎
̅ =𝟏+𝟏+𝟏+𝟏= 𝟏
A = 1, B = 0, C = 0, D =0:
̅+ 𝑩
𝑍= 𝑨 ̅+ 𝑪
̅+ 𝑫
̅=𝟏
̅+ 𝟎
̅+ 𝟎
̅+ 𝟎
̅ =𝟎+𝟏+𝟏+𝟏= 𝟏
A = 1, B = 0, C = 0, D =1:
̅+ 𝑩
𝑍= 𝑨 ̅+ 𝑪
̅+ 𝑫
̅=𝟏
̅+ 𝟎
̅+ 𝟎
̅+ 𝟏
̅ =𝟎+𝟏+𝟏+𝟎= 𝟏
A = 1, B = 0, C = 1, D =0:
̅+ 𝑩
𝑍= 𝑨 ̅+ 𝑪
̅+ 𝑫
̅=𝟏
̅+ 𝟎
̅+ 𝟏
̅+ 𝟎
̅ =𝟎+𝟏+𝟎+𝟏= 𝟏
A = 1, B = 0, C = 1, D =1:
̅+ 𝑩
𝑍= 𝑨 ̅+ 𝑪
̅+ 𝑫
̅=𝟏
̅+ 𝟎
̅+ 𝟏
̅+ 𝟏
̅ =𝟎+𝟏+𝟎+𝟎= 𝟏
A = 1, B = 1, C = 0, D =0:
̅+ 𝑩
𝑍= 𝑨 ̅+ 𝑪
̅+ 𝑫
̅=𝟏
̅+ 𝟏
̅+ 𝟎
̅+ 𝟎
̅ =𝟎+𝟎+𝟏+𝟏= 𝟏
A = 1, B = 1, C = 0, D =1:
̅+ 𝑩
𝑍= 𝑨 ̅+ 𝑪
̅+ 𝑫
̅=𝟏
̅+ 𝟏
̅+ 𝟎
̅+ 𝟏
̅ =𝟎+𝟎+𝟏+𝟎= 𝟏
A = 1, B = 1, C = 1, D =0:
̅+ 𝑩
𝑍= 𝑨 ̅+ 𝑪
̅+ 𝑫
̅=𝟏
̅+ 𝟏
̅+ 𝟏
̅+ 𝟎
̅ =𝟎+𝟎+𝟎+𝟏= 𝟏
A = 1, B = 1, C = 1, D =1:
̅+ 𝑩
𝑍= 𝑨 ̅+ 𝑪
̅+ 𝑫
̅=𝟏
̅+ 𝟏
̅+ 𝟏
̅+ 𝟏
̅ =𝟎+𝟎+𝟎+𝟎= 𝟎
Después de hacer todas las combinaciones la función “Z” vale 0 solo cuando todas
las entradas valen “1”, del resto la función vale “1”.
Por lo tanto, la tabla de la verdad es la siguiente:
A B C D Z
0 0 0 0 1
0 0 0 1 1
0 0 1 0 1
0 0 1 1 1
0 1 0 0 1
0 1 0 1 1
0 1 1 0 1
0 1 1 1 1
1 0 0 0 1
1 0 0 1 1
1 0 1 0 1
1 0 1 1 1
1 1 0 0 1
1 1 0 Tabla 1. 1 1
1 1 1 0 1
1 1 1 1 0
Para escribir la función como producto canónico, o con los maxitérminos se debe
escoger las combinaciones donde la función vale “0” que en este caso es cuando A, B,
C y D son 1, entonces la función como producto canónico queda de la siguiente manera:
̅+ 𝑩
𝑍 = (𝑨 ̅+ 𝑪
̅+ 𝑫
̅)
̅𝑩
𝑍 = (𝑨 ̅𝑪
̅𝑫̅ ) + (𝑨
̅𝑩̅𝑪̅ 𝑫 ) + (𝑨
̅𝑩̅ 𝑪𝑫̅ ) + (𝑨
̅𝑩̅ 𝑪𝑫) + (𝑨̅𝑩𝑪 ̅𝑫̅ ) + (𝑨
̅𝑩𝑪 ̅ 𝑫)
̅𝑩𝑪𝑫
+ (𝑨 ̅ ) + (𝑨
̅ 𝑩 𝑪 𝑫 ) + (𝑨 𝑩
̅𝑪̅𝑫̅ ) + (𝑨 𝑩
̅𝑪̅ 𝑫 ) + (𝑨 𝑩
̅ 𝑪𝑫̅)
+ (𝑨𝑩̅ 𝑪𝑫) + (𝑨 𝑩 𝑪̅𝑫̅ ) + (𝑨 𝑩 𝑪
̅ 𝑫 ) + (𝑨 𝑩 𝑪 𝑫
̅ ) + (𝑨 𝑩 𝑪 𝑫 )
̅) = ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
𝑍 = ̅̅̅̅
(𝒚 ( ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
(̅̅̅̅̅̅̅ 𝑪 ∗ 𝑫)) Aquí se utilizó el postulado de que ̅̅̅̅̅
𝑨 ∗ 𝑩 + ̅̅̅̅̅̅̅ (𝑋̅) = 𝑋,
así:
𝑍 = ̅̅̅̅̅̅̅
𝑨 ∗ 𝑩 + ̅̅̅̅̅̅̅
𝑪∗𝑫
̅+ 𝑩
𝑍= 𝑨 ̅+ 𝑪
̅+ 𝑫
̅
𝑍 = ̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅̅
𝑨∗𝑩∗𝑪∗𝑫
Que la ecuación de “Z” equivale a una compuerta NAND de 4 entradas.
1.4 Simule el circuito resultante en Proteus, tomando en cuenta que debe asignar las
entradas que van conectadas al dip switch, y agregando todos los componentes
necesarios para demostrar su funcionamiento (dip switch, resistencias, VCC, GND,
LEDs), e inserte un GIF donde se aprecie el funcionamiento del circuito con los
diferentes valores de sus entradas.
Circuito en Proteus:
+5V
R1 R2 R5 R4
1k 1k 1k 1k
A U1:A
B
1
2
6
Z
4
C 5
74LS20 R3
220
D
D1
1
2
3
4
LED-RED
DSW1
ON
DIPSW_4
OFF
8
7
6
5
Figura 2.
R1 R2 R5 R4
1k 1k 1k 1k
A U1:A
B
1
2
6
Z
4
C 5
74LS20 R3
220
D
D1
1
2
3
4
LED-RED
DSW1
ON
DIPSW_4
OFF
8
7
6
5
Figura 3.
Caso cuando A = 1, B = 0, C = 0 y D = 0:
+5V
R1 R2 R5 R4
1k 1k 1k 1k
A U1:A
B
1
2
6
Z
4
C 5
74LS20 R3
220
D
D1
1
2
3
4
LED-RED
DSW1
ON
DIPSW_4
OFF
8
7
6
5
Figura 4.
Caso cuando A = 1, B = 0, C = 0 y D = 1:
+5V
R1 R2 R5 R4
1k 1k 1k 1k
A U1:A
B
1
2
6
Z
4
C 5
74LS20 R3
220
D
D1
1
2
3
4
LED-RED
DSW1
ON
DIPSW_4
OFF
8
7
6
5
Figura 5.
Caso cuando A = 1, B = 0, C = 1 y D = 0:
+5V
R1 R2 R5 R4
1k 1k 1k 1k
A U1:A
B
1
2
6
Z
4
C 5
74LS20 R3
220
D
D1
1
2
3
4
LED-RED
DSW1
ON
DIPSW_4
OFF
8
7
6
5
Figura 6.
Caso cuando A = 1, B = 0, C = 1 y D = 1:
+5V
R1 R2 R5 R4
1k 1k 1k 1k
A U1:A
B
1
2
6
Z
4
C 5
74LS20 R3
220
D
D1
1
2
3
4
LED-RED
DSW1
ON
DIPSW_4
OFF
8
7
6
5
Figura 7.
Caso cuando A = 1, B = 1, C = 0 y D = 0:
+5V
R1 R2 R5 R4
1k 1k 1k 1k
A U1:A
B
1
2
6
Z
4
C 5
74LS20 R3
220
D
D1
1
2
3
4
LED-RED
DSW1
ON
DIPSW_4
OFF
8
7
6
5
Figura 8.
Caso cuando A = 1, B = 1, C = 1 y D = 0:
+5V
R1 R2 R5 R4
1k 1k 1k 1k
A U1:A
B
1
2
6
Z
4
C 5
74LS20 R3
220
D
D1
1
2
3
4
LED-RED
DSW1
ON
DIPSW_4
OFF
8
7
6
5
Figura 9.
Caso cuando A = 1, B = 1, C = 0 y D = 1:
+5V
R1 R2 R5 R4
1k 1k 1k 1k
A U1:A
B
1
2
6
Z
4
C 5
74LS20 R3
220
D
D1
1
2
3
4
LED-RED
DSW1
ON
DIPSW_4
OFF
8
7
6
5
Figura 10.
Caso cuando A = 1, B = 1, C = 1 y D = 1:
+5V
R1 R2 R5 R4
1k 1k 1k 1k
A U1:A
B
1
2
6
Z
4
C 5
74LS20 R3
220
D
D1
1
2
3
4
LED-RED
DSW1
ON
DIPSW_4
OFF
8
7
6
5
Figura 11.
Como se pudo apreciar en todos los casos la salida de “Z” siempre era “1”, solo en
la combinación ABCD = 1111, fue cuando la salida “Z” pasó a “0”, indicando el buen
funcionamiento del circuito reducido usando el álgebra de Boole.
A es 0 y B es 1,
A es 1 y B es 1,
C es 0.
Para el diseño del circuito se requiere realizar la tabla de la verdad con las
condiciones dadas en el enunciado.
Condición 2:
Cuando A = 1 y B =1, esto ocurre en las siguientes combinaciones:
ABC, 110 y 111
Condición 3:
Cuando C = 0, esto ocurre en las siguientes combinaciones:
000, 010, 011, 100, 110 y 111, por lo que la tabla de la verdad queda de la siguiente
manera:
A B C Z
0 0 0 1
0 0 1 0
0 1 0 1
0 1 1 1
1 0 0 1
1 0 1 0
1 1 0 1
La función
1 1 1 1 “Z” tiene 6
minitérminos que son:
𝑆 = ∑(0,2,3,4,6,7)
Se puede usar el Mapa “K” para conseguir la ecuación o la función lógica “Z” del
circuito, entonces:
A \ BC 00 01 11 10
0 1 0 1 1
1 1 0 1 1
𝑍 = 𝐶̅ + 𝐵
El circuito queda de la siguiente manera:
+5V
1
2
3
DSW2
ON
DIPSW_3
OFF
6
5
4
U2:A Z
A 1
3
B 2 R3
U1:A 74LS32
220
C 1 2
74LS04
D1
LED-RED
R1 R2 R5
1k 1k 1k
Figura 12.
Para su comprobación se simularon todos son los siguientes:
Caso cuando A = 0, B = 0, C = 0:
+5V
1
2
3
DSW2
ON
DIPSW_3
OFF
6
5
4
U2:A Z
A 1
3
B 2 R3
U1:A 74LS32
220
C 1 2
74LS04
D1
LED-RED
R1 R2 R5
1k 1k 1k
Figura 13.
Caso cuando A = 0, B = 0, C = 1:
+5V
1
2
3
DSW2
ON
DIPSW_3
OFF
6
5
4
U2:A Z
A 1
3
B 2 R3
U1:A 74LS32
220
C 1 2
74LS04
D1
LED-RED
R1 R2 R5
1k 1k 1k
Figura 14.
Caso cuando A = 0, B = 1, C = 0:
+5V
1
2
3
DSW2
ON
DIPSW_3
OFF
6
5
4
U2:A Z
A 1
3
B 2 R3
U1:A 74LS32
220
C 1 2
74LS04
D1
LED-RED
R1 R2 R5
1k 1k 1k
Figura 15.
Caso cuando A = 0, B = 1, C = 1
+5V
1
2
3
DSW2
ON
DIPSW_3
OFF
6
5
4
U2:A Z
A 1
3
B 2 R3
U1:A 74LS32
220
C 1 2
74LS04
D1
LED-RED
R1 R2 R5
1k 1k 1k
Figura 16.
Caso cuando A = 1, B = 0, C = 0:
+5V
1
2
3
DSW2
ON
DIPSW_3
OFF
6
5
4 Z
U2:A
A 1
3
B 2 R3
U1:A 74LS32
220
C 1 2
74LS04
D1
LED-RED
R1 R2 R5
1k 1k 1k
+5V
1
2
3
DSW2
ON
DIPSW_3
OFF
6
5
4
U2:A Z
A 1
3
B 2 R3
U1:A 74LS32
220
C 1 2
74LS04
D1
LED-RED
R1 R2 R5
1k 1k 1k
Figura 18.
Caso cuando A = 1, B = 1, C = 0:
+5V
1
2
3
DSW2
ON
DIPSW_3
OFF
6
5
4 Z
U2:A
A 1
3
B 2 R3
U1:A 74LS32
220
C 1 2
74LS04
D1
LED-RED
R1 R2 R5
1k 1k 1k
Figura 19.
Caso cuando A = 1, B = 1, C = 1:
+5V
1
2
3
DSW2
ON
DIPSW_3
OFF
6
5
4
U2:A Z
A 1
3
B 2 R3
U1:A 74LS32
220
C 1 2
74LS04
D1
LED-RED
R1 R2 R5
1k 1k 1k
Figura 20.
Como se pudo apreciar en todos los casos de “Z”, sus valores tomaron lo que indica su
tabla de la verdad, indicando el buen funcionamiento del circuito reducido usando el
mapa de Karnaugh.
Se requiere que usted diseñe un circuito digital utilizando compuertas lógicas para
el sistema de seguridad, el cual debe encender una LED amarillo, si clave introducida
es incorrecta, un LED rojo si la huella es incorrecta. Al igual que no permitirá el acceso
a la oficina en al menos uno de los casos, o en ambos. Si la verificación en dos pasos
se cumple de forma correcta, el sistema permitirá el acceso y encenderá un LED verde
como indicador.
Todas las entradas, tanto la del ingreso del código por el usuario, el sistema capta
huellas, las claves secretas, serán introducidas por DIP-SWITCHES en Pull_Up.
Se pasa a realizar el diseño de un comparador de 2 bits con compuertas lógicas.
Se tiene la siguiente tabla de la verdad para un comparador de dos bits A(a1, a0) y
B(b1, b0):
a1 a0 b1 b0 A=B
0 0 0 0 1
0 0 0 1 0
0 0 1 0 0
0 0 1 1 0
0 1 0 0 0
0 1 0 1 1
0 1 1 0 0
0 1 1 1 0
1 0 0 0 0
1 0 0 1 0
1 0 1 0 1
1 0 1 1 0
1 1 0 0 0
1 1 0 1 0
1 1 1 0 0
1 1 1 1 1
a1a0\ b1b0 00 01 11 10
00 1
01 1
11 1
10 1
Tabla 2.
(𝐴 = 𝐵) = ̅𝑎1
̅̅̅ ∗ ̅𝑎0 ́ ∗ ̅̅̅
̅̅̅ ∗ ̅̅̅
𝑏1 ̅̅̅ ∗ 𝑎0 ∗ ̅̅̅
𝑏0 + ̅𝑎1 𝑏1 ∗ 𝑏0 + 𝑎1 ∗ 𝑎0 ∗ 𝑏1 ∗ 𝑏0 + 𝑎1 ∗ ̅𝑎0
̅̅̅
∗ 𝑏1 ∗ ̅̅̅
𝑏0
̅̅̅, y en
̅̅̅̅ y 𝑏1
Sacando factor común en los dos primeros términos a las variables 𝑎1
los dos últimos términos 𝑎1 y b1, entonces:
(𝐴 = 𝐵) = ̅𝑎1 ́ (𝑎0
̅̅̅ ∗ ̅̅̅
𝑏1 ̅̅̅̅ ∗ ̅̅̅ ̅̅̅ ∗ ̅̅̅
𝑏0 + 𝑎0 ∗ 𝑏0) + 𝑎1 ∗ 𝑏1(𝑎0 ∗ 𝑏0 + ̅𝑎0 𝑏0)
̅̅̅ + 𝑎0 ∗ 𝑏0), así:
̅̅̅̅ ∗ 𝑏0
De aquí se saca factor común (𝑎0
̅̅̅̅ ∗ ̅̅̅
(𝐴 = 𝐵) = (𝑎0 𝑏0 + 𝑎0 ∗ 𝑏0) ∗ (𝑎1 ́ + 𝑎1 ∗ 𝑏1)
̅̅̅̅ ∗ ̅̅̅
𝑏1
̅̅̅ ∗ ̅̅̅
𝑎1 ⊕ 𝑏1 = ̅𝑎1 𝑏1 + 𝑎1 ∗ 𝑏1
Quedando la ecuación de la siguiente manera:
+5V
R1 R2 R5 R4 R6 R7 R8 R9
1k 1k 1k 1k 1k 1k 1k 1k R10
1k
U1:A
1
2
3
U2:A A=B
1
74LS266 +5V 3
a1 2 R3
220
a0 74LS08
b1
b0 R11 D1
1k LED-RED
1
2
3
4
5
6
7
8
DSW1 U1:B
ON
DIPSW_8 5
4
OFF
6
16
15
14
13
12
11
10
9
74LS266
Figura 21.
Las compuertas Nor-Exc 74LS266 son de colector abierto, por tal razón tiene las
resistencias de 1K en sus salidas conectadas a +5V.
Entonces, para obtener la comparación del código de ingreso del usuario (Presidente
Ejecutivo), se deben utilizar cuatro circuitos comparadores de 2 bits, ya que se necesita
comparar 7 bits de A (a6, a5, a4, a3, a2, a1, a0) y de B (b6, b5, b4, b3, b2, b1, b0),
ahora bien, el numero introducido por el usuario (Presidente Ejecutivo), se colocará
por la entrada A y por la entrada B se colocará la clave que es 1518 en octal, el cual en
binario sería el (1101001)2, por lo que el circuito 1, de la figura 22, de comparación de
la clave de entrada del usuario (Presidente Ejecutivo), es el siguiente:
+5V
+5V
R10
1k
U1:A
R1 R2 R5 R4 R6 R7 R8
a0 1
2
3
U2:A A=B1
1k 1k 1k 1k 1k 1k 1k 1
b0 74LS266 +5V 2
3
R3
220
74LS08
R11 D1
1k LED-RED
a6
a5 U1:B
a4 a1 5
a3 6
4
+5V
b1 74LS266
a2
a1 R21
1k
a0
U1:C
a2 8
9
10
U3:A A=B2 +5V
1
POR "A" ES POR DONDE COLOCA b2 74LS266 +5V 2
3
R14
1
2
3
4
5
6
7
8
220
DSW1 74LS08
ON
DIPSW_8
220
R22 D2
16
15
14
13
12
11
10
9
1k LED-RED
U1:D D5
+5V
a3 12
11 1 U6:A LED-YELLOW
13 2
b3 74LS266 4
6
5
74LS21 S1
+5V
Salida de comparacion
R9 R12 R13 R15 R16 R17 R18
1k 1k 1k 1k 1k 1k 1k
R20
1k
U4:A
a4 1
2
3
U5:A A=B3
b6 b4 74LS266 +5V
1
3
b5 2 R19
220
b4 74LS08
b3
R23 D3
1k LED-RED
b2
b1 U4:B
b0 a5 5
4
6 +5V
b5 74LS266
R25
1
2
3
4
5
6
7
8
1k
DSW2
ON
DIPSW_8
OFF
U4:C
a6 8
A=B4
16
15
14
13
12
11
10
9
10
9 U5:B
4
b6 74LS266 +5V 5
6
R24
220
74LS08
O EN BINARIO ES 1101001
U4:D
12
11
13
74LS266
Figura 22.
Se muestra en más detalle la salida del circuito 1, ya que es un poco grande, y la salida
el circuito 1 se muestra en la siguiente figura 23:
Figura 23.
Como lo indica la salida del circuito de la figura 23, cuando la salida S1 = 1 el led
amarillo estará apagado indicando que se introdujo correctamente la clave del usuario
(Presidente Ejecutivo), y cuando se encienda el led amarillo quiere decir que introdujo
una clave errada usuario (Presidente Ejecutivo). La salida de este circuito va a la
siguiente etapa de verificación, que es la del código que genera el dispositivo detector
de huellas dactilares para terminar de verificar el acceso a ña oficina si ambas
condiciones son ciertas, tanto el código del usuario (Presidente Ejecutivo) como del
código del dispositivo detector de huellas dactilares.
+5V
+5V
U7:A
U8:A
3
1
c0
2
1
A=B5 3
2 +5V74LS266 d0
R42 74LS08 c5
220 c4
R41 c3
1k
D6
LED-RED
c2
U7:B c1
4
5
c1 c0
6
74LS266 d1
+5V
8
7
6
5
4
3
2
1
R43 DSW3
ON
1k DIPSW_8
OFF
U7:C
9
10
11
12
13
14
15
16
U9:A
10
8
c2
9
1
A=B6 3
2 +5V74LS266 d2
R45 74LS08
+5V
220 POR "C" ES POR DONDE COLOCA
R44 CODIGO DE LA HUELLA
1k +5V
D7
LED-RED
R49
220 U7:D
U12:A
11
12
c3
D9
13 R39 R38 R37 R36 R35 R34
12
13
2 74LS266 d3 1k 1k 1k 1k 1k 1k
S2 74LS11
1
R47
1k
D8
LED-RED
8
7
6
5
4
3
2
1
U10:B DSW4
ON
4
5
c5 DIPSW_8
OFF
6
d5
9
10
11
12
13
14
15
16
74LS266
Figura 24.
Finalmente, para poder permitir el paso al sistema y que se abra la puerta, las
salidas S1 y S2 de cada etapa se pasan por una AND y si ambas etapas dan “1”
entonces la salida de la AND dará “1” y se prenderá el led VERDE indicando que se
cumplieron las dos etapas de detección, tanto la del código introducido por el usuario
(presidente ejecutivo) y el código del capta huella, caso contrario el led VERDE no se
prenderá y no se tendrá acceso.
El circuito final queda de la siguiente manera:
+5V
+5V
R10 +5V
1k
+5V
U1:A
R1 R2 R5 R4 R6 R7 R8
a0 1
2
3
U2:A A=B1
1k 1k 1k 1k 1k 1k 1k 1 R40 R33 R32 R31 R30 R29 R28
b0 74LS266 +5V 2
3
R3
1k 1k 1k 1k 1k 1k 1k
220
74LS08
U7:A
U8:A
3
1
c0
R11 D1 2
1k LED-RED 1
a6 A=B5 3
2 +5V74LS266 d0
a5 R42 74LS08 c5
a4 U1:B 220 c4
a3 a1 5
4 R41 c3
6 +5V 1k
b1 D6
74LS266 LED-RED
a2 c2
a1 R21 U7:B c1
a0
1k
4
5
c1 c0
6
U1:C 74LS266 d1
a2 8
10
U3:A A=B2
9
1 +5V Si prende el led AMARILLO +5V
220
8
7
6
5
4
3
2
1
DSW1 74LS08
ON
ON
R27
OFF
DIPSW_8 1k DIPSW_8
220
OFF
R22 D2
16
15
14
13
12
11
10
9
1k LED-RED
U7:C
9
10
11
12
13
14
15
16
U9:A
10
8
c2
D5 Si NO prende el led AMARILLO 1
9
U1:D
+5V
a3 12
11 1 U6:A CLAVE USUARIO ES CORRECTA A=B6 3
2 +5V74LS266 d2
13 2 R45 74LS08
b3 74LS266 4
6
+5V
220 POR "C" ES POR DONDE COLOCA
5
74LS21 S1 R44
1k
CODIGO DE LA HUELLA
+5V +5V
Salida de comparacion D7
LED-RED
R9 R12 R13 R15 R16 R17 R18 del codigo de usuario
1k 1k 1k 1k 1k 1k 1k R49
R20 (Presidente Ejecutivo) 220 U7:D
1k
U12:A
11
12
c3
D9
13 R39 R38 R37 R36 R35 R34
U4:A 12
13
2 74LS266 d3 1k 1k 1k 1k 1k 1k
a4 1
2
3
U5:A A=B3 S2 74LS11
1
b6 b4 74LS266 +5V
1
3 Si prende el led ROJO
b5 2 R19 +5V
b4 74LS08
220 CLAVE HUELLA INCORRECTA
b3 d5
R23 D3 R46 d4
1k LED-RED Si NO prende el led ROJO 1k
d3
b2 CLAVE HUELLA CORRECTA U10:A
b1 U4:B
1
c4
b0 a5 5 U11:A
3
2 d2
4 1
d1
b5
6
74LS266
+5V
A=B7 3
2 +5V74LS266 d4 d0
R48 74LS08
220
5
R25 U2:B
1
2
3
4
5
6
7
8
1k 74LS08 R47
DSW2 1k
ON
DIPSW_8 D8
LED-RED
OFF
U4:C
a6 8
A=B4 D10
8
7
6
5
4
3
2
1
16
15
14
13
12
11
10
9
9
10
U5:B ST R50 U10:B DSW4
ON
b6 74LS266
4
6
220
LED-GREEN 4
5
c5 DIPSW_8
OFF
+5V 5 R24 6
220 d5
9
10
11
12
13
14
15
16
74LS08 74LS266
POR "B" SE COLOCA LA CLAVE SECRETA Si prende el led VERDE AMBAS CLAVES
R26 D4 FUERON CORRECTAS, ENTONCES
DEL USUARIO QUE ES 151 EN OCTAL 1k LED-RED
SI SE TIENE ACCESO A LA PUERTA POR "D" ES POR DONDE COLOCA
O EN BINARIO ES 1101001 CLAVE SECRETA DE LA HUELLA
U4:D
12
11 QUE EN BINARIO ES 101100
13
74LS266
Figura 25.
En la figura 26, se puede ver con un poco más en detalle, la última comparación
para obtener la salida “ST” y así obtener si se tiene acceso a la puerta o no del
presidente ejecutivo.
R27
220
U12:A
D9 13
12 2
S2 74LS11
1
U2:B
74LS08
D10
6
ST R50
220
LED-GREEN
Figura 26.
Ahora se pasa a realizar algunas pruebas del circuito.
Primero cuando ambas claves son erradas, tanto la del código del usuario, como la
clave de la huella dactilar:
Se colco en A = 1100000 y en B se tiene fijo la clave del usuario que es 1101001,
en la parte de la huella dactilar se coloca en C = 100111 y en D se tiene fijo la clave
de la huella que es 101100, se tiene lo siguiente:
R27
220
U12:A
D9 13
12 2
S2 74LS11
1
U2:B
74LS08
Figura 27.
D10
6
ST R50
220
LED-GREEN
R27
220
U12:A
D9 13
12 2
S2 74LS11
1
U2:B
74LS08
Figura 27.
D10
6
ST R50
220
LED-GREEN
R27
220
D9
S2
Si prende el led ROJO
CLAVE HUELLA INCORRECTA
U2:B
Figura74LS08
28.
D10
6
ST R50
220
LED-GREEN
R27
220
D9
S2
Si prende el led ROJO
U2:B
Figura 29.
74LS08
D10
6
ST R50
220
LED-GREEN
Todos los circuitos fueron comprobados utilizado como entradas los Dip-
Swtiches, los cuales generaban los “1” y de “0” de las combinaciones de las
entradas de los circuitos digitales, los cuales funcionaron de manera correcta.