Anda di halaman 1dari 9

DISTRIBUCION DE TERMINALES DE LAS COMPONENTES USADAS EN LAS PRACTICAS DE

MICROPROCESADORES
Z80-CPU
A0
30
A1
31
A2
32
A3
33
A4
34
A5
35
A6
36
A7
37
A8
38
A9
39
A10
40
A11
1
A12
2
A13
3
A14
4
A15
5
D0
14
D1
15
D2
12
D3
8
D4
7
D5
9
D6
10
D7
13
M1
27
MREQ
19
IORQ
20
WR
22
RD
21
REFSH
28
HALT
18
WAIT
24
INT
16
NMI
17
RESET
26
BUSRQ
25
BUSAK
23
CLK
6
VCC
11
VSS
29
2716
A0
8
A1
7
A2
6
A3
5
A4
4
A5
3
A6
2
A7
1
A8
23
A9
22
A10
19
CE
18
OE
20
VPP
21
O0
9
O1
10
O2
11
O3
13
O4
14
O5
15
O6
16
O7
17
V
C
C
24
G
N
D
12
2016
A0
8
A1
7
A2
6
A3
5
A4
4
A5
3
A6
2
A7
1
A8
23
A9
22
A10
19
CE
18
OE
20
WE
21
D0
9
D1
10
D2
11
D3
13
D4
14
D5
15
D6
16
D7
17
V
C
C
24
G
N
D
12
U?
74LS138
A
1
B
2
C
3
G1
6
G2A
4
G2B
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
VCC
16
GND
8
U?A
74LS00
1
2
3
U?A
74LS14
1 2
74LS244
1A1
2
1A2
4
1A3
6
1A4
8
2A1
11
2A2
13
2A3
15
2A4
17
1G
1
2G
19
1Y1
18
1Y2
16
1Y3
14
1Y4
12
2Y1
9
2Y2
7
2Y3
5
2Y4
3
VCC
20
GND
10
74LS374
D0
3
D1
4
D2
7
D3
8
D4
13
D5
14
D6
17
D7
18
OC
1
CLK
11
Q0
2
Q1
5
Q2
6
Q3
9
Q4
12
Q5
15
Q6
16
Q7
19
VCC
20
GND
10
8254
D0
8
D1
7
D2
6
D3
5
D4
4
D5
3
D6
2
D7
1
RD
22
WR
23
A0
19
A1
20
CS
21
CLK0
9
G0
11
OUT0
10
CLK1
15
G1
14
OUT1
13
CLK2
18
G2
16
OUT2
17
VCC
24
GND
12
8250
CS0
12
CS1
13
CS2
14
RD
21
WR
18
RD
22
WR
19
A0
28
A1
27
A2
26
D0
1
D1
2
D2
3
D3
4
D4
5
D5
6
D6
7
D7
8
ADS
25
RESET
35
XTAL1/CLK
16
XTAL2
17
RCLK
9
OUT1
34
OUT2
31
INT
30
TXD
11
RTS
32
DTR
33
RXD
10
DCD
38
DSR
37
CTS
36
RI
39
CSOUT
24
DDIS
23
NC
29
BAUDOUT
15
VCC
40
GND
20
8255
D0
34
D1
33
D2
32
D3
31
D4
30
D5
29
D6
28
D7
27
RD
5
WR
36
A0
9
A1
8
RESET
35
CS
6
PA0
4
PA1
3
PA2
2
PA3
1
PA4
40
PA5
39
PA6
38
PA7
37
PB0
18
PB1
19
PB2
20
PB3
21
PB4
22
PB5
23
PB6
24
PB7
25
PC0
14
PC1
15
PC2
16
PC3
17
PC4
13
PC5
12
PC6
11
PC7
10
VCC
26
GND
7
ADC0804
DB0
18
DB1
17
DB2
16
DB3
15
DB4
14
DB5
13
DB6
12
DB7
11
CS
1
RD
2
WR
3
INTR
5
AGND
8
VI+
6
VI-
7
CLKR
19
CLK
4
VREF
9
VCC
20
GND
10
MOTOR STEPPER
C. CANTO
+5 V
1/4 74LS32
1
2
3
74LS244
CIRCUITO PARA PROBAR QUE EL Z80 FUNCIONE ADECUADAMENTE
HALT
330
WAIT
2.2k
+5V
2.2k x8
74LS244
2
4
6
8
11
13
15
17
1
19
18
16
14
12
9
7
5
3
20
10
1A1
1A2
1A3
1A4
2A1
2A2
2A3
2A4
1G
2G
1Y1
1Y2
1Y3
1Y4
2Y1
2Y2
2Y3
2Y4
VCC
GND
330
2 3
1
+5V
+5v
poner en el dip switch el
cdigo de operacin de una
instruccin HALT (76H)
+5V
+5v
RELOJ
M1
+5v
2.2k
.
2 3
1
PRCTICA NUM.2
1
2
3
4
5
6
7
8
16
15
14
13
12
11
10
9
z80
30
31
32
33
34
35
36
37
38
39
40
1
2
3
4
5
14
15
12
8
7
9
10
13
27
19
20
22
21
28
18
24
16
17
26
25
23
6
11
29
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
D0
D1
D2
D3
D4
D5
D6
D7
M1
MREQ
IORQ
WR
RD
REFSH
HALT
WAIT
INT
NMI
RESET
BUSRQ
BUSAK
CLK
VCC
VSS
RESET
RESET
MEMRD
CONEXIN DE LA MEMORIA EPROM AL Z80
PRACTICA NUM.3
2 3
1
330
+5v
Z80
30
31
32
33
34
35
36
37
38
39
40
1
2
3
4
5
14
15
12
8
7
9
10
13
27
19
20
22
21
28
18
24
16
17
26
25
23
6
11
29
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
A11
A12
A13
A14
A15
D0
D1
D2
D3
D4
D5
D6
D7
M1
MREQ
IORQ
WR
RD
REFSH
HALT
WAIT
INT
NMI
RESET
BUSRQ
BUSAK
CLK
VCC
VSS
2716
8
7
6
5
4
3
2
1
23
22
19
18
20
21
9
10
11
13
14
15
16
17
24
12
A0
A1
A2
A3
A4
A5
A6
A7
A8
A9
A10
CE
OE
VPP
O0
O1
O2
O3
O4
O5
O6
O7
VCC
GND
RELOJ
+5v
+5V
74LS244
C. CANTO
+5V
+5V
2.2K
74LS32
1
2
3
+5V
+5V
+5V
330
2.2K x 8
0
1
2
3
4
5
6
7
DISPLAY DE 7 SEGMENTOS DE
CTODO COMN
IORD
IOWR
DO-D7
BUS DE DATOS
RD
WR
IORQ
Z80
PRACTICA NUM.5
IMPLEMENTACIN Y USO DE PUERTOS DE ENTRADA-SALIDA
C. CANTO
Ntese que no requerimos decodificador de direcciones ya
que, slo tenemos un puerto de Entrada y uno de Salida.
Con la lnea IORD seleccionamos el puerto de Entrada y con
IOWR el puerto de salida.
9
10
8
74LS14
1 2
74LS374
D0
3
D1
4
D2
7
D3
8
D4
13
D5
14
D6
17
D7
18
OC
1
CLK
11
Q0
2
Q1
5
Q2
6
Q3
9
Q4
12
Q5
15
Q6
16
Q7
19
VCC
20
GND
10
(1/2 )74LS32
12
13
11
74LS244
1A1
2
1A2
4
1A3
6
1A4
8
2A1
11
2A2
13
2A3
15
2A4
17
1G
1
2G
19
1Y1
18
1Y2
16
1Y3
14
1Y4
12
2Y1
9
2Y2
7
2Y3
5
2Y4
3
VCC
20
GND
10
PP1
8255
1
14
V0
Vdd
E
R/W
RS
PA.7
PA.6
PA.5
PA.4
PA.3
PA.2
PA.1
PA.0
PC.7
PC.6
PC.5
+5v
+5v
+5V
+5V
+5V
CIRCUITO
DE
RESET
RESET
RESET
BUS DE DATOS
D0-D7
B
U
S

D
E

D
I
R
E
C
C
I
O
N
E
S
A
0
-
A
7
IORQ
RD
WR
80H-83H
IORD
IOWR
(1/2) 74LS32
330 ohms
Z80
DECODIFICADOR DE DIRECCIONES
DE PUERTOS DE E/S
330 ohms
A0
A1
A2
A3
A4
A5
A6
A7
PRACTICA NUM.6


CONEXIN Y PROGRAMACIN DEL PPI 8255
C.CANTO
LA DIRECCIN BASE SELECCIONADA
PARA EL PPI 8255 ES 80H
9
10
8
12
13
11
8255
D0
34
D1
33
D2
32
D3
31
D4
30
D5
29
D6
28
D7
27
RD
5
WR
36
A0
9
A1
8
RESET
35
CS
6
PA0
4
PA1
3
PA2
2
PA3
1
PA4
40
PA5
39
PA6
38
PA7
37
PB0
18
PB1
19
PB2
20
PB3
21
PB4
22
PB5
23
PB6
24
PB7
25
PC0
14
PC1
15
PC2
16
PC3
17
PC4
13
PC5
12
PC6
11
PC7
10
VCC
26
GND
7
74LS244
1A1
2
1A2
4
1A3
6
1A4
8
2A1
11
2A2
13
2A3
15
2A4
17
1G
1
2G
19
1Y1
18
1Y2
16
1Y3
14
1Y4
12
2Y1
9
2Y2
7
2Y3
5
2Y4
3
VCC
20
GND
10
74LS244
1A1
2
1A2
4
1A3
6
1A4
8
2A1
11
2A2
13
2A3
15
2A4
17
1G
1
2G
19
1Y1
18
1Y2
16
1Y3
14
1Y4
12
2Y1
9
2Y2
7
2Y3
5
2Y4
3
VCC
20
GND
10
74LS138
A
1
B
2
C
3
G2AN
4
G2BN
5
G1
6
Y7N
7
GND
8
Y6N
9
Y5N
10
Y4N
11
Y3N
12
Y2N
13
Y1N
14
Y0N
15
VCC
16
ARRANQUE
PARO
IZQUIERDA
DERECHA
PUERTO C
2.2 K
+5v
+5v
fxtal=1.8432
3.072 Mhz
RESET
MANEJADORES
RS232
(MAX232)
INT
IORD
IOWR
BUS DE DATOS
BUS DE DIRECCIONES
A0
A1
A2
A3
A4
A2
A5
A6
A7
D0-D7
AL
8255
AL
ADC0804
AL
8254
SIN USO
A0 A1 A7 A2 A3 A4 A5 A6
X X X 0 0 0 1 1
AL
UART
DIRECCIONES DE SELECCIN DEL UART 90H AL
97H
XIN
XOUT
REOJ
EXTERNO
SALIDA
OPCIONAL
DEL RELOJ
USANDO UN OSCILADOR EXTERNO,
QUE PODRIA SER EL OSCILADOR
USADO PARA E LCPU
16
17
PRACTICA NUM. 10
IMPLEMENTACIN DE UN PUERTO SERIE USANDO EL UART
NS8250
Carlos
Canto
Indicador de que el UARTse ha
seleccionado
90H-97H
74LS138
A
1
B
2
C
3
G1
6
G2A
4
G2B
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
74LS08
1
2
3
40-60pf 10-30pf
1.5k
1M
7414
1 2
1 2
7414
3 4
7414
1 2
220
8250
CS0
12
CS1
13
C
S
2
1
4
RD
21
WR
18
RD
22
WR
19
A0
28
A1
27
A2
26
D0
1
D1
2
D2
3
D3
4
D4
5
D5
6
D6
7
D7
8
ADS
25
RESET
35
XTAL1/CLK
16
XTAL2
17
RCLK
9
OUT1
34
OUT2
31
INT
30
TXD
11
RTS
32
DTR
33
RXD
10
DCD
38
DSR
37
CTS
36
RI
39
CSOUT
24
DDIS
23
NC
29
BAUDOUT
15
VCC
40
GND
20
SALIDA SERIE RS232
ENTRADA SERIE RS232
SALIDA SERIE TTL
ENTRADA SERIE TTL
+5V
+5V
+5V
+5V
84H-87H
A0
A1
A2
A3
A4
A5
A6
A7
IORD
IOWR
BUS DE DIRECCIONES
BUS DE DATOS
INT
PRACTICA NUM. 8
APLICACIONES DEL TIMER /CONTADOR
8254
X X
A0 A1 A2 A3 A5 A4 A6 A7
0 0
0 0
1 1
LAS DIRECCIONES SELECCIONADAS SON DE 84H A 87H
AL 8254
CIRCUITO DE
RELOJ DEL
Z80
BIT PC5 DEL
PPI
Carlos Canto
74LS138
A
1
B
2
C
3
G1
6
G2A
4
G2B
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
7414
1 2
2.7 K
2N3904
3
2
1
LS?
SPEAKER
7414
1 2
220
10K
OPTO AISLADOR
8254
D0
8
D1
7
D2
6
D3
5
D4
4
D5
3
D6
2
D7
1
RD
22
WR
23
A0
19
A1
20
CS
21
CLK0
9
G0
11
OUT0
10
CLK1
15
G1
14
OUT1
13
CLK2
18
G2
16
OUT2
17
VCC
24
GND
12
+5v
+5v
+5V
f=1/1.1RC
IORD
IOWR
INT
88H-8FH
Ntese que, ya que el ADC solo tiene un registro,
no se requuiere ninguna lnea del bus de
direcciones para seleccin de registros, por lo tanto
no importa con que direccin se habilite su CS.
+
-
SENSOR DE TEMPERATURA
LM35
PARA GRADOS CENTGRADOS
( 10 mV/C) CON
ENCAPSULADO TO-92
PRCTICA NUM 9:
APLICACIN DEL ADC0804 EN UN MEDIDOR DE
TEMPERATURA
BUS DE DIRECCIONES
BUS DE DATOS
A2
A3
A4
A5
A6
A7
Carlos Canto
+Vs GND
Vout
Visto de
abajo
ADC0804
DB0
18
DB1
17
DB2
16
DB3
15
DB4
14
DB5
13
DB6
12
DB7
11
CS
1
RD
2
WR
3
INTR
5
AGND
8
VI+
6
VI-
7
CLKR
19
CLK
4
VREF
9
VCC
20
GND
10
74LS138
A
1
B
2
C
3
G1
6
G2A
4
G2B
5
Y0
15
Y1
14
Y2
13
Y3
12
Y4
11
Y5
10
Y6
9
Y7
7
10k
150pf
1 uF
75 ohms
2K
16K
1K
10uF

Anda mungkin juga menyukai