Proyecto de Sistemas Final
Proyecto de Sistemas Final
PROYECTO DE SISTEMAS
DIGITALES
TEMA: MAQUINA EXPENDEDORA
I. OBJETIVOS
Utilazar los diferentes tipos de circuitos configurables sabiendo su
funcionamiento de cada uno.
Saber el funcionamiento de contadores tales como 74190,74191
Saber el funcionamiento de timer y de displays alfanuméricos y motores dc.
Saber el funcionamiento de compuertas lógicas y decodificadores.
Hacer la arquitectura exacta para el proeyecto hecha de madera.
II. MATERIALES
(12) tiras de madera de ½” x 2” x 47cm; 45cm; 55cm.
(2) triplay de 47cm x 45cm.
cables de conexión.
(12) protoboard.
(10) pulsadores.
(1) 74147.
(2) 7408.
(1) 7411.
(2) 7421.
(1) 74191.
(1) 74190.
(2) l293d.
(1) 74157
(2) 555
(2) displays numéricos anódo común
(2) 7447
(2) 7404
resistencias 220 , 1k,10k,100k,545k,720k,
capacitores 1uf , 10 uf ,100 u f., 103 ,102 ,104
motores (4)
displays alfanuméricos y numéricos.
III. DIAGRAMA DE BLOQUES
IV. INTRODUCCION
- CI 74LS11:
- CI 74LS21:
- CI 74LS32.
- CI 74LS04:
- CI 74LS191:
Este circuito integrado es un contador síncrono reversible en binario natural
de 4 bits con entradas en paralelo asíncronas y entradas de selección de
conteo ascendente descendente (up/Down).
- CI74LS190:
- CI L293D:
- CI 74LS157:
El circuito integrado TTL 74157, contiene cuatro multiplexores con sus dos
entradas de datos y su salida cada uno. Tiene una entrada de inhibición
(STROBE G) activa a nivel bajo (0V) y una entrada de selección (SELECT),
comunes a los cuatro multiplexores. Cuando STROBE está a nivel bajo, si
la entrada SELECT está a nivel bajo, en la salida aparece el valor del dato
A; y si la SELECT está a nivel alto aparece el dato B.
- CI 74LS147:
- IC 555:
- CI 74LS47:
- DISPLAYS ALFANUMERICOS:
- MOTORES:
MAQUINA EXPENDEDORA
1. INTRODUCCION:
Ventajas e inconvenientes:
techo
Caras laterales
Contenedor
Garra mecanica
base
3. FUNCIONAMIENTO
PRIMER DISPLAY
a b c d e f g h i j k l m n o p
- X X X X X X X X X X X X X X X X
B 0 1 0 0 1 1 0 0 1 1 1 0 0 1 1 0
- 0 0 1 1 1 1 0 0 1 1 1 0 0 1 1 1
S 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1
- 1 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1
- 0 0 1 0 0 0 0 0 1 1 1 0 0 1 1 1
R 0 1 1 1 0 0 1 1 1 0 1 1 1 1 0 1
C 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1
- 0 0 0 0 0 0 1 1 1 0 1 1 1 1 0 1
- 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
ESTADO F(a)
0 X D ̅
𝐷
1 0 𝐴̅ X X 0 1 C
2 1 A X X 1 0
3 1 0 X 1 0 𝐶̅
4 1 𝐴̅ 0 X 1 X
5 0 𝐵̅ B 𝐵̅
6 0
7 1 ANALOGAMENTE SE HACE ESTO PARA CADA
8 0 UNA DE LAS FUNCIONES
9 0 F(a) = D + A B̅ + 𝐴̅ 𝐵𝐶
10 X F(b) = D + A B̅ + 𝐴̅ 𝐵𝐶
11 X F(c) = D + AC̅
12 X
F(d) = D + AC̅ + AB ̅
13 X
F(e) = D + C + AB
14 X
F(f) = D + C + AB
15 X
F(g) = AC̅ + AB + A ̅B̅C
̅B
F(h) = A + D ̅
F(i) = 0
̅D + A
F(j) = A ̅ BC
F(k) = 0
̅B
F(l) = D ̅𝐴 + 𝐷̅ ̅C A̅
F(m) = D ̅B
̅𝐴 + 𝐷 ̅ ̅C A̅
F(n) = 0
̅D + A
F(o) = A ̅ BC
F(p) = 0
SEGUNDO DISPLAY
a b c d e f g h i j k l m n o p
- X X X X X X X X X X X X X X X X
A 0 1 0 0 1 1 0 0 1 1 1 0 0 1 1 0
- 1 0 1 1 1 1 0 0 1 1 1 0 0 1 1 1
U 1 1 0 0 0 0 0 0 1 1 1 1 1 1 1 1
L 1 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1
S 0 0 1 0 0 0 0 0 1 1 1 0 0 1 1 1
I 0 1 1 1 0 0 1 1 1 0 1 1 1 1 0 1
L 1 1 1 1 0 0 0 0 1 1 1 1 1 1 1 1
D 0 0 0 0 0 0 1 1 1 0 1 1 1 1 0 1
O 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1
ESTADO F(a)
0 X D ̅
𝐷
1 0 𝐴̅ X X 0 1 C
2 1 A X X 1 0
3 1 0 X 1 0 𝐶̅
4 1 𝐴̅ 0 X 1 X
5 0 𝐵̅ B 𝐵̅
6 0
7 1 ANALOGAMENTE SE HACE ESTO PARA CADA
8 0 UNA DE LAS FUNCIONES
9 0
10 X F(a) = D + A B̅ + 𝐴̅ 𝐵𝐶
11 X F(b) = D + A B̅ + 𝐴̅ 𝐵𝐶
12 X F(c) = D + AC̅
13 X F(d) = D + AC̅ + AB̅
14 X F(e) = D + C + AB
15 X F(f) = D + C + AB
F(g) = AC̅ + AB + A
̅B̅C
̅B
F(h) = A + D ̅
F(i) = 0
̅D + A
F(j) = A ̅ BC
F(k) = 0
̅B
F(l) = D ̅𝐴 + 𝐷̅ ̅C A̅
F(m) = D ̅B̅𝐴 + 𝐷̅ ̅C A̅
F(n) = 0
F(o) = A̅D + A
̅ BC
F(p) = 0
TERCER DISPLAY
a b c d e f g h i j k L m n o p
- X X X X X X X X X X X X X X X X
J 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 1
- 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0
B 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 1
E 1 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0
T 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0
G 1 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0
O 1 1 0 0 1 1 1 1 0 0 0 1 1 0 0 1
O 0 0 1 1 0 0 1 1 1 0 0 0 0 0 0 1
P 0 0 1 1 0 0 1 1 1 0 0 0 0 0 0 1
ESTADO F(a)
0 X D ̅
𝐷
1 1 𝐴̅ X X 1 1 C
2 1 A 1 X 1 1
3 1 1 X 1 1 𝐶̅
4 1 𝐴̅ 1 X 1 X
5 1 𝐵̅ B 𝐵̅
6 1
7 1 ANALOGAMENTE SE HACE ESTO PARA CADA
8 1 UNA DE LAS FUNCIONES
9 1
10 X
F(a) = D + C + A
11 X
F(b) = D + C + A
12 X
F(c) = D + 𝐴𝐵
13 X
F(d) = D
14 X
F(e) = BCA
15 X
F(f) = BCA
F(g) = D + A + C̅
F(h) = D + A + C̅
F(i) = D
̅𝐶
F(j) = A
F(k) = 0
F(l) = AC + BC̅ + 𝐷̅ ̅C
F(m) = AC + BC̅ + 𝐷 ̅ ̅C
F(n) = 0
̅𝐶
F(o) = A
F(p) = D + C̅ B
̅ + C̅A
CUARTO DISPLAY
a b c d e f g h i j k l m n o p
- X X X X X X X X X X X X X X X X
A 1 1 1 1 1 1 0 0 0 1 0 1 0 1 0 0
U 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1
I 1 1 0 1 1 1 0 1 0 0 0 1 0 0 0 1
F 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1
O 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1
H 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 1
S 1 1 0 0 1 1 1 1 0 0 0 0 0 0 0 0
W 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1
E 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0
ESTADO F(a)
0 X D ̅
𝐷
1 1 𝐴̅ X X 1 0 C
2 0 A X X 1 0
3 1 1 X 1 1 𝐶̅
4 0 𝐴̅ 0 X 0 X
5 0 𝐵̅ B 𝐵̅
6 1
7 1 ANALOGAMENTE SE HACE ESTO PARA CADA
8 0 UNA DE LAS FUNCIONES
9 1
10 X F(a) = C̅A + BC
11 X F(b) = C̅A + BC
12 X F(c) = ADB ̅+A̅ BC + D
̅ C̅ ̅B
13 X F(d) = AC̅
14 X F(e) = AC̅ + AB
15 X F(f) = AC̅ + AB
F(g) = BC + AD
F(h) = AB + AD + BC
F(i) = 0
̅ C̅ D
F(j) = B ̅
F(k) = 0
̅+D
F(l) = A ̅B̅+𝐷 ̅ ̅C A
F(m) = A ̅ BC
F(n) = BCD
F(o) = 0
F(p) = A̅+B ̅C + BC̅
QUINTO DISPLAY
a b c d e f g h i j k L m n o p
- X X X X X X X X X X X X X X X X
R 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 1
P 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0
R 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 1
T 1 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0
P 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0
T 1 1 0 0 0 0 0 0 0 1 0 0 0 0 1 0
E 1 1 0 0 1 1 1 1 0 0 0 1 1 0 0 1
N 0 0 1 1 0 0 1 1 1 0 0 0 0 0 0 1
N 0 0 1 1 0 0 1 1 1 0 0 0 0 0 0 1
ESTADO F(a)
0 X D ̅
𝐷
1 1 𝐴̅ X X 1 1 C
2 1 A 1 X 1 1
3 1 1 X 1 1 𝐶̅
4 1 𝐴̅ 1 X 1 X
5 1 𝐵̅ B 𝐵̅
6 1
7 1 ANALOGAMENTE SE HACE ESTO PARA CADA
8 1 UNA DE LAS FUNCIONES
9 1 ̅
F(a) = D
10 X ̅
F(b) = D
11 X F(c) = D + 𝐶̅ + 𝐴𝐵̅
12 X F(d) = D
13 X
F(e) = BCA
14 X
F(f) = BCA
15 X
F(g) = D + A + C̅
F(h) = D + A + C̅
F(i) = D
̅𝐶
F(j) = A
F(k) = 0
F(l) = AC + BC̅ + 𝐷̅ ̅C
F(m) = AC + BC̅ + 𝐷 ̅ ̅C
F(n) = 0
̅𝐶
F(o) = A
F(p) = D + C̅ B
̅ + C̅A
MOTORES y CONTADORES
U6:A
1 U6:B
3 4 U6:C
2 6 9
5 8
7408 10
7408
7408
U7:A
1 U6:D
2 12
12
13 +5v
11
13
7411 +12v +12v
+12v +12v
BAJAR UP SUBIR
Izq
7408
Der
Izq
U3 U5:A
11 1 2
1
12 U5:B
2 U4
13
3 7404
Der
LEFT STOP RIGHT 1
2
4 Q0
9
7
3 4 7
1
A QA
13
12
16 8 U1
16 8 U2
3
5
6
Q1
Q2
6 U5:C
7404
2
B
C
QB
QC
11
2 3 M1 M3
4 14 6 10 IN1 VSS VS OUT1 2 3
7 Q3 5 6 D QD 7 6 IN1 VSS VS OUT1
5 U5:D 4 9 IN2 OUT2 7 6
8 BI/RBO QE 1 IN2 OUT2
10 5 15 EN1 1
9 RBI QF EN1
13 7404 12 3 14
OPEN DOWN CLOSE 74147
LT QG 1 9 1
7447 EN2 9
7404 10 11 EN2
IN3 OUT3 10 11
15 14 IN3 OUT3
IN4 GND GND OUT4 15 14
Der
IN4 GND GND OUT4
Izq
M2
Izq
U7:B L293D
L293D M4
3
4 6
5
U9:A
7411
1
3
2
Der
1 U8:A
2 7408
6
4
5 U7:C
74HC21
9
10 8
11
7411
U18
2 4
1A 1Y
3
1B
5 7
2A 2Y
6
2B
D2
11 9 LED-YELLOW
3A 3Y
+5v 10
3B
14 12
4A 4Y
13
4B
1
A/B
15
E
1 74157
HABILITACION
U10 R1
8
R2 545k
+5v
4 3
VCC
1k R Q
7
C1 DC
5
CV
D1
0.01uF LED-YELLOW
GND
2 6
TR TH
3
1
8
C2 U15:B R16 100k
7404 4 3
VCC
100uF 1k R Q
4
7
C7 DC
5
CV
D3
0.01uF LED-YELLOW
GND
2 6
TR TH
1
555
1
0
0
1
INICIO C8
10uF
U12 U13
15 3 7 13
D0 Q0 A QA
1 2 1 12
D1 Q1 B QB
10 6 2 11
D2 Q2 C QC
9 7 6 10
D3 Q3 D QD
13 4 9
RCO BI/RBO QE
14 5 15
CLK RBI QF
4 3 14
E LT QG
5
D/U
11 7447
PL
12
TC U16:A
U15:D 5
74191 4
12 13 6
+5v +5v
2
U11 7404
1
74HC21
15 3
D0 Q0
1 2
D1 Q1
10 6
D2 Q2
9 7
+5v D3 Q3
9
1
13
RCO
14
4
CLK U5:F
U15:A
E 74047404 U14
5
D/U
11 7 13
8
2
PL A QA
12 1 12
TC B QB
2 11
13
12
10
C QC
9
74190 6 10
D QD
4 9
U8:B 5
BI/RBO QE
15
74HC21 RBI QF
3 14
LT QG
U17 R3
8
1k 7447
4 3
VCC
R Q
8
7
C3 DC
5
CV
0.01uF
11
GND
2 6
TR TH
R5 U5:E
7404
1
555 720k
10
C4
1uF
BAJAR UP SUBIR
Se ha implementado un circuito
combinacional lógico para cada
display alfanumérico.
LEFT STOP RIGHT
1
U1 U2 U3 U4
NOT NOT NOT NOT
U5
U7
AND_2
U6
OR
AND_2
U8
U9
AND_2
U13
AND_2
U10
OR
AND_2
U11
U14
U12
AND_2
OR
AND_2
U15
U16
AND_2
OR
U17
U18
AND_2
OR
U19
OR
U20
U22
AND_2 U23
U21
OR
OR
AND_2
U26
U24
U25
AND_2
OR
U27
OR
AND_2
U3
AND_2
OR U6
13
1
12
AND_3
U8
U7
AND_2
OR
U9
U12
U10
AND_2
U13
OR
U11
AND_2
OR
AND_2
U14
U16
U15
AND_3
OR
AND_3
U17
U20
AND_2
U18
U21
OR
AND_3
U19 OR
AND_3
U22
U23
OR
AND_2
U24
U25
OR
U26
AND_2
OR
U27
U29
AND_2
U28
OR
U30
AND_2
OR
U31
U33
U32
AND_2
U34
OR
AND_2
OR
1
13
1
5
U1:A U1:B U1:C U1:D
7404 7404 7404 7404
2
12
U2:A
1
3
2 U2:B
4
7432 6
5
U3:A 7432
1
3
2 U2:C
9
7408 8
10
7432
U1 U2 U3 U4
NOT NOT NOT NOT
U5
U6
AND_2
OR
U7
U10
AND_2
U8
U9 OR
OR
AND_2
U11 U14
U13
AND_2 OR
U12
OR
AND_2
U15
U16
OR
U18
AND_2
U17
OR
AND_2 U20
U19
OR
OR
U21
U22
OR
OR
U23
U24
AND_2
AND_2
U25
U26
U28
AND_2
U27 OR
OR
AND_2
U29
AND_2
U31
U30
OR
AND_2
B C D E F G H J
1
13
1
5
U1:A U1:B U1:C U1:D
7404 7404 7404 7404
2
12
U3:A U2:A
1
1 U2:B
3
3
2 4
2
6
7432 5
7408
U3:C 7432
U3:B 9
4 8
6 10
5
7408
7408
U2:D
U2:C 12
9 11
8 13
10
7432
7432
U3:D
12
11
13
VCC
7408
U4:A
1
3 U5:A
2 1
3
7408 2 U5:C
U4:B 9
7432
4 8
6 10
5
7432
7408
U4:C
9
8 FILE NAME: [Link]
10 U5:B
7408
4 DESIGN TITLE: [Link]
6
U4:D 5 PATH: C:\Users\jaimes\Downloads\[Link]
12
11 7432 BY: @AUTHOR REV: @REV
B C
13
D E U5:D
F G H J
12
7408
11
13
U6:A
1 7432
3
2
7408
X. CONCLUSION