Professional Documents
Culture Documents
,
zoran.banjac@viser.edu.rs
PC (ISA)
ISA ,
,
.
,
.
, ,
4/7/2009
10
(210=1024 ).
4/7/2009
I/O
IBM PC
4/7/2009
( , ,...)
ISA
.
.
a
I/O .
.
4/7/2009
(74LS245 Octal Bus Transmitter/Receiver)
Direction Input (DIR)
B . Enable input
(G*) e.
G*
4/7/2009
G*
74LS244
Xi
Yi
X1
Y1
X2
Y2
X3
Y3
X4
Y4
G1*
G*
Xi
Yi
X5
Y5
X6
Y6
X7
Y7
X8
Y8
G2*
4/7/2009
74LS688:
P=Q
4/7/2009
G*
74LS138
A0 A1 A2 Q0 Q1 Q2 Q3 Q4 Q5 Q6 Q7
0 0 0 0 1 1 1 1 1 1 1
1 0 0 1 0 1 1 1 1 1 1
0 1 0 1 1 0 1 1 1 1 1
...
1 1 1 1 1 1 1 1 1 1 0
4/7/2009
D3
245
X1
X2
X3
X4
X5
X6
X7
X8
G*
Y1
Y2
Y3
Y4
Y5
Y6
Y7
Y8
A
B
C
74ls244
Bafer
X1
X2
X3
X4
X5
X6
X7
X8
IK3
Bafer
244
Y1
Y2
Y3
Y4
Y5
Y6
Y7
Y8
G*
Q0
P0
Q1
P1
Q2
P2
Q3
P3
Q4
P4
Q5
P5
Q6
P6
Q7
P7
IK3
G*
P=Q
+5V
Komparator
Y0*
Y1*
Y2*
Y3*
Y4*
Y5*
Y6*
Y7*
CS0*
CS1*
CS2*
CS3*
CS4*
CS5*
CS6*
CS7*
Dekoder 3/8
74ls688
CLK
A9
A8
A7
A6
A5
AEN
G*
4/7/2009
D0
D1
D2
D3
D4
D5
D6
D7
IOR*
IOW*
A0
A1
RES
CLK
B1
B2
B3
B4
B5
B6
B7
B8
DIR
74ls138
IOR*
IOW*
A0
A1
RES
A2
A3
A4
A1
A2
A3
A4
A5
A6
A7
A8
G*
74ls244
8- ISA
0300h
031Fh
PC magistrala
D4
D5
D6
D7
Bidirekcioni bafer
74ls245
D0
D1
D2
IO CH RDY
IRQ2
Korisnika aplikacija
IO CH RDY
IRQ2
138
IOA*
688
10
(D0-D7)
74ls245
74ls244
74ls138
(5-9)
74ls688.
IOA*
74ls245
74ls138
4/7/2009
11
A0 1
CS0* CS7* 32 IO
.
IO .
4/7/2009
IO a
CS
300-303H
304-307H
308-30BH
30C-30FH
310-313H
314-317H
318-31BH
31C-31FH
CS0
CS1
CS2
CS3
CS4
CS5
CS6
CS7
I/O
/
A/D
D/A
12
4/7/2009
13
8-
(D0-D7),
(0, 1)
CS*
8254
Vcc
Interna magistrala
D0-D7
CLK0
Registar
podataka
GATE0
Broja 0
OUT0
RD*
WR*
A0
A1
CLK1
Upis/
itanje
GATE1
Broja 1
OUT1
CS*
CLK2
Upravljaki
registar
GATE2
Broja 2
OUT2
4/7/2009
GND
14
,
.
0, 1
.
RD* WR*
.
GATE
OUT
4/7/2009
15
PIT 8254
Mode0
CLK
Gate
Mode1
Out
N
Mode2
Mode3
Out
N
Out
N/2
N/2
Mode4
strobe
Out
Mode5
strobe
Gate
Out
N+1
4/7/2009
16
OUT je . .
,
.
GATE
OUT
GATE
4/7/2009
OUT
, .
.
GATE .
17
.
0
.
OUT N + 1
. .
strobe .
4/7/2009
strobe N + 1
GATE
18
PIT 8254
(
: 30Ch)
(data sht )A1 A0
0
0
1
1
0
1
0
1
0
1
2
30Ch
0
IO
30Dh
30Eh
30Fh
4/7/2009
1
2
19
(data sht)
.
.
D7
D6
D5
D4
SC1
SC0
RW1
RW0
Izbor brojaa
01 - Broja 0
01 - Broja 1
10 - Broja 2
11 - READ-BACK
4/7/2009
D3
M2
D2
D1
D0
M1
M0
BCD
Oitavanje/Upis
Nain rada
BCD
00 - L eovanje brojaa
01 - Oitavanje./Upis samo LSB
10 - Oitavanje/Upis samo MSB
11 - Oitavanje/Upis prvo LSB,
potom MSB
000 - mode0
001 - mode1
x10 - mode2
x11 - mode3
100 - mode4
101 - mode5
20
4/7/2009
21
4/7/2009
,
, .
,
-
22
.
(. Programabile Peripheral interface PPI 8255).
PPI 8255
4/7/2009
3 8- IO (, B, C),
.
4-
IO
. 0, 1
23
Grupa A
Upravljanje
PPI 8255
8-bitna interna
magistrala
D7-DO
Grupa A
IO
PA7-PA0
Port A
(8)
Grupa A
Port C
vii
(4)
Bafer
Grupa B
Port C
nii
(4)
IO
PC7-PC4
IO
PC3-PC0
RD*
WR*
A1
A0
RESET
Upravljaka
logika
upis
oitavanje
Grpa B
Grupa B
Upravljanje
Port B
IO
PB7-PB0
(8)
CS*
4/7/2009
24
(0, 1, RD*,
WR*, CS*)
A1
A0
RD*
WR*
CS*
Port A
Port B
Port C
Port A
Port B
Port C
4/7/2009
25
PPI
,
(MSB) (D7):
4/7/2009
MSB=1:
MSB=0:
26
Upravljaka re
D7 D6 D5 D4 D3 D2 D1 D0
Grupa B
i)
Port CC(ni
PORT
(NI@I)
1-ulaz
1-ULAZ
0-izlaz
0-IZLAZ
Port B
PORTB
1-ulaz
1-ULAZ
0-izlaz
0-IZLAZ
in rada
Na
0-mode0
1-mode1
Upravljaka re
D7 D6 D5 D4 D3 D2 D1 D0
X
Grupa A
Port C (vii)
1-ulaz
0-izlaz
Port A
1-ulaz
0-izlaz
Nain rada
00-mode0
01-mode1
1x-mode2
(a)
Postavljanje/
resetovanje bita
1-postaviti
0-resetovati
X X
Postavljanje
naina rada
Izbor bita
012 34567
0 1 0 1 0 1 0 0 B0
0 0 1 1 0 0 1 1 B1
0 0 0 0 1 1 1 1 B2
(b)
Postavljanje/
resetovanje bita
0-aktivno
(a)
(b) / C
4/7/2009
27
24 ( ,,)
.
( 3 )
0
3 , ,
4-
4/7/2009
2 (, ),
().
(3-5
, 0-2 , 6-7
)
: (0-7)
strobe 4 ( ).
, 5 (0 1:
)
.
28
4= 1,
4.
PPI
4/7/2009
29
4/7/2009
3, 6, 7
4 5
7
.
.
,
6
7.
30
4/7/2009
. 3-7
.
31
PPI
Adresna magistrala
Upravljaka magistrala
Magistrala podataka
RD*,WR*
D7-D0
A0,A1
CS*
8255
mode0
IO
mode1
4/7/2009
4 IO
8 IO
PC3-PC0 PC7-PC4
PA7-PA0
A
8 IO
IO
PB7-PB0
mode2
4 IO
IO
PB7-PB0
IO
Upravljanje Upravljanje
ili IO
ili IO
C
B
8
IO
PB7-PB0
PA7-PA0
A
Dvosmerni
prenos
PA7-PA0
8
IO
Upravljanje
32
Analigni
ulazi
1
Prilagoenje
signala 1
Pojaava
Prilagoenje
signala 2
(MUX)
Prilagoenje
signala N
Odmeri/pamti
(S/H)
A/D
konvertor
Digitalni izlaz
4/7/2009
33
AD 12
.
.
( )
AD
Senzor
Poja.
Filtar
fg
Odabiranje
f=1/T
AD
konvertor
D2
D0
Digitalni izlaz
Dn-1
Prilagoenje signala
4/7/2009
34
va
(a)
t
vo1
(b)
t
vo2
(c)
t
:
()
()
yq
(c) Nyquistove
4/7/2009
35
:
0
X0
X1
2
3
X2
MUX
S/H
IN OUT
X3
X4
X5
X6
X7
GND
ADC
PGA200
PGA
DB7
In
S/H
IOW*
DB6
DB5
DB4
DB3
DB2
DB1
A0 A1
A0 A1 A2
DB0
D7
D6
D5
D4
D3
D2
D1
D0
STS
D0 D1 D2 D3 D4 D5 D6 D7
74LS32
74LS373
D0 D1 D2 D3 D4 D5 D6 D7
LE*
IOW*
CS5*
R/C* CS*
IRQn
IOW* CS4*
4/7/2009
36
IO :
314h (CS5*) ;
310h (CS4*)
IO 314h D0-D7
PGA.
,
- .
IO
310h.
.
AD IRQ.
(8- ) IO
310h.
4/7/2009
37
D7
D6
DAC
D2
D1
Le
Registar
D3
D/A KONVERTOR
Ofset
D5
D4
-Vcc
D0
IOW*
+Vcc
Izlaz
Pojaanje
CS6*
8- DA
4/7/2009
38
D6
D9
D5
D8
D4
Ofset
D4
D0
D2
D1
D0
IOW*
CS6*
4-bit le C
D3
12-bit D/A le
D5
D1
4-bit le B
D6
D2
A0
10K
D7
D3
A1
1M
D10
4-bit le A
D7
Podeavanje
pojaanja
A1
Y2
A0
Y1
Y0
4/7/2009
10K
-Vcc
Vout
VIZ
AGND
REF.
Y3
+Vcc
3.9M
WR*
EN
-Vcc
BPO
D11
NA*
12- DA :
-
- 4
- 12- DA
NB*
NC*
DGND
DAC811
12- DA PC 39