Documente Academic
Documente Profesional
Documente Cultură
Ieirea
Cererea la ntrerupere
DO8...DO1
INT
58912
MD
Regimul
0-intrarea
1-ieirea
CS1
CS2
DI8...DI1
Alegerea
STB
CLR
Impulsul Resetarea
Ieirea
de 8 bii, portul C conine dou porturi cte patru bii. Poturile sunt legate cu DC cu ajutorul
ieirilor PA7...PA0, PB7...PB0 i PC7...PC0, programabile pe intrri i ieiri. Portul A conine
registrul de ieire de 8 bii cu formatoare de ieire i registru de intrare de 8 bii cu formatoare de
intrare. El poate funciona la intrarea sau ieirea cuvntului de 8 bii n toate trei regimuri . Portul
B const din registrul I/O din 8 bii cu formatoare de intrare i ieire i el poate fi folosit n dou
regimuri: 0 i1. Portul C e format din dou registre, cte 4 bii fiecare. Fiecrui registru i
corespunde grupa sa de formatoare I/O, folosite pentru intrarea/ieirea cuvintelor de 4 bii n
regimul 0. La funcionarea porturilor A i B n regimurile 1 sau 2 ieirile portului C sunt folosite
pentru primirea i eliberarea semnalelor de comand de schimb, iar registrul portului C are
funcia registrului de stri.
Registrul cuvntului de comand (RCC) conine informaia care instaleaz porturile la
intrare i ieire n n unul din regimurile lui de lucru. Schimbul cu porturile I/O i RCC se
realizeazp prin MD D7...D0 sub comanda semnalelor, venite la intrarea C S , adresa A1, A0 i
citirea/nscrierea R D , W R (fig.10). La venirea la intrarea RES a tensiunii unu logic RCC se
instaleaz n starea n care toate canalele se instaleaz n regimul 0 pentru introducerea
informaiei. La scoaterea semnalului de la intrarea RES, coninutul RCC nu se schimb i,
respectiv, nu se schimb regimul de lucru al interfeei.
MI e orientat la concordana cu anumite magistrale de sistem. Schemele ei de
concordan cu magistralele procesoarelor pe MI KP580, 8085A i K1810 sunt artate n figura
12. MI se aleg dup semnalul care e format de selectoarele de adres (SA). n schemle din figura
12,a SA discifreaz adresa de pe A7...A0 a MA, acceptnd accesul la datele de adres n volum
de 256 de baii.Cu schimbul dirijeaz semnalul de pe linia de nscriere/citire a DC. n schema din
figura 12,b, cu schimbul dirijeaz semnalele de pe liniile de nscriere/citire a DC/memoriei.
Deaceea SA formeaz semnalul alegerii la IO/ M =1. n schem (fig.12,c) MI e conectat la liniile
inferioare a DC i e ales prin A0=0. Intrrile A1,0 a MI sunt conectate la liniile A2,1 a
magistralei de adrese. Selectorul de adrese discifreaz adresa de pe linia A15...A3 a MA,
permind accesul mpreun cu linia A2,1 la datele de adres n volum de 64 kbaii. La
introducerea NI pe liniile D15...D8
A7...A0
A7...A0
D7...D0
IORD
INT0...INT7
RES
INTi
AC
CS2
DO8...DO1
CS1
INT
Portul intrrii 58912
MD
DI8...DI1
CLR
STB
8
Intrarea
Semnalul
primirii
a
A7...A0
A7...A0
D7...D0
IOWD
INT0...INT7
RES
AC
CS2
DI8...DI1
CS1
INT
CLR
DO8...DO1
Ieirea
STB
Confirmarea
ieirii
b
Fig. 9. Realizarea porturilor de intrare (a) i de ieire (b) pe MI K58912
CS
2.2V
0.8V
A1,0
nscrierea
0 min
20ns min
WR
400ns min
100ns min
30ns min
D7...D0
0 min
0 min
Citirea
RD
300ns min
10...150ns
250ns min
D7...D0
850ns min
Magistrala
Citirea
de date
Adresa
00-portul A
01-portul B
10-portul C
11-RCC
2
Alegerea
CS
nscrierea
A1,A0
D7D0
RD
Instalarea iniial
Porturile
A,B,C,RCC-0
PA,PB,PC-intrarea
RES
WR
KP580 BB55A
PA7...PA0
8
PC7...PC4
PC3...PC0
PortulA
PB7...PB0
8
PortulC
PortulB
A7...A2
A1,A0
A15...A0
D7...D0
IORC
IOWC
RES
AC
CS
PA7...PA0
8
a
A1,A0 D7D0 RD
KP580 BB55A
PC7...PC4
4
WR
PC3...PC0
4
RES
PB7...PB0
8
A7...A2
A15...A0
D7...D0
IO/M
RD
A1,A0
WR
RES
AC
A1,A0 D7D0 RD
WR
KP580 BB55A
CS
PA7...PA0
8
PC7...PC4
4
PC3...PC0
RES
PB7...PB0
A15...A3
BHE
A19...A0
D15...D0
IORC
A0
A2,A1
D7...D0
IOWC
RES
AC
CS
PA7...PA0
8
c
CS
A1,A0
A1,A0 D7D0 RD
KP580 BB55A
PC7...PC4
4
PC3...PC0
4
WR
RES
PB7...PB0
8
BHE
A15 A2 A0 A2 , A1
A19 A0
D15 D 0
IORC
D7 D0
IOWC
INIT
AC
1
&
&
1
8
T A
KP580BA87
OE
CS
PA7...PA0
A1,A0
PC7...PC4
RD WR
D7...D0
KP580BB55A
PC3...PC0
RES
PB7...PB0
MA
I/ O
I/ O
MB
I/ O
Semnul
Semnul
I/ O
I/O
PC7...PC4
Regimul
grupei A
0 0-0
0 1-1
1 k-2
6
x
I/O
PA7...PA0
I/O
PB7...PB0
I/O
PC3...PC0
Regimul
grupei B
00
1 -1
5
B2
B1
B0
S/ R
Biii PC:
000-PC0
001-PC1
010-PC2
011-PC3
100-PC4
101-PC5
110-PC6
111-PC7
0-resetarea
1-instalarea
Fig.14. Formatele cuvintelor de comand a regimurilor (a) i a activrii/resetrii bit cu bit (b) a
KP580BB55A
Formatul cuvntului de comand i alegerea ieirilor porturilor sunt artate n figura 15. n
dependen de numrul de bii 4,3,1,0 a cuvntului de comand, sunt posibile 16 diferite variante
de scheme de intrare/ieire. La introducerea informaia de la DC nu se memorizeaz n registrele
porturilor, ci se transmite nemijlocit pe magistrala de date (MD) la semnalul de citire, la intrarea
R D . Informaia la intrrile porturilor trebuie s fie dispus pn la apariia semnalului de citire i
trebuie s fie pstrat dup trecerea lui. La introducerea informaiei de pe MD se nscrie n
registrele porturilor i se pstreaz acolo. MI 58055 n regimul 0 se folosete
pentru construcia canalelor programate de intrare/ieire cu deservire prin program.
4
0
1/0
PA
0-ieirea
1-intrarea
CS
1/0
1/0
1/0
PC7...PC4
La magistrala de sistem
A1,A0
D7...D0
RD
PB
PC3...PC0
WR
8
CS
A1,A0
D7...D0
RD
WR
KP580BB55A
PA7...PA0 PC7...PC4
PC3...PC0
sau
sau
sau
PB7...PB0
8
sau
magistrala I/O
1/0
a
La magistrala sistemului
8
A1,A0
CS
D7...D0
KP580BB55A
PA PC7,PC6 PC5 PC4 PC3
PC2
PC1
8
2
magistrala
de intrare
sau
PC0
PB
8
Magistrala
INTB de intrare B
IBFA
Magistrala
I/O
RD
IBFB
STBA
STBB
INTA
b
PC7
PC6
B/B
PC5
IBF A
PC4
PC3
INTE A INT A
PC2
INTE B
PC1
PC0
IBF B INT B
c
Fig.16. Formatul cuvntului de comand (a), destinaia ieirilor porturilor (b) i formatul
cuvntului strii (c) a KP580BB55A n regimul 1
WR .
4
1
1/0
PA
PC5,PC4
PB
La magistrala sistemului
8
RD
A1,A0
KP580BB55A
D7...D0
PC2
8
INTB
ACKA
OBFB
Confirmarea
ieirii A
PC6
INTE A
PC5
Magistral
a de
ieire B
ACKB
INTA
OBF A
Magistral
a de
OBFA
ieire A
PC7
WR
PC4
B/B
PC3
INT A
PC2
INTE B
PC1
OBF B
c
Fig.17. Formatul cuvntului de comand (a), destinaia ieirilor porturilor (b) i formatul
cuvntului strii (c) a KP580BB55A n regimul 1
PC0
INT B
Dup programarea interfeei n regimul 1 la ieirea datelor biii portului C se afl n starea
de 0 logic i e necesar de instalat n starea de 1 logic biii PC7, PC6, PC1, PC0. Pentru asta
se folosete cuvntul de comand a activrii/resetrii biilor portului C. n regimul 1 interfaa se
folosete pentru construcia canalelor programabile de intrare sau ieire cu deservirea prin
program sau cu ntrerupere i a canalelor ADM. E posibil orice combinaie I/O din porturile PA,
PB i regimurile 1,0.
Formatul cuvntului de comand, destinaia ieirilor porturilor PA i PC i
formatul cuvntului strii sunt artate n figura 18. Portul PB poate fi programat pe intrare sau
ieire n regimurile 0 sau 1. Portul PA este bidirecional, iar pentru dirijarea cu schimbul se
folosesc 5 bii ai portului PC. Pentru instalarea iniial a biilor portului PC dup programarea
regimului e necesar de a folosi cuvntul de comand a activrii/resetrii biilor portului PC. n
regimul 2 MI a interfeei KP580BB55A se folosete pentru realizarea canalelor programabile cu
deservire prin program sau prin ntrerupere i a canalelor ADM.
Port B
La magistrala sistemului
A1,A0
CS
PA7...PA0
D7...D0
KP580BB55A
PC7
PC6
PC5
RD
WR
PC4
PC3
INTA
Magistrala
I/O
STBA
IBFA
OBFA
ACKA
PC7
PC6
PC5
PC4
OBF A
INTE 1
IBF
INTE 2
PC3
PC2
PC1
INT A
Port B
Fig. 18. Formatul cuvntului de comand (a), destinaia ieirilor porturilor PA i PB (b) i
formatul cuvntului strii (c) a KP580BB55A n regimul 2
PC0
IOWC
RES
AC
A1,A0
CS
PA7...PA0
RD
D7...D0
KP580BB55A
PC5
PC4
PC2
RES
WR
PC1
PC0
PB7...PB0
8
F
Ieire
8
Semnalul
6
Starea
adugtoare
Cererea
Semnalul Cererea
5
4
0
0
PA
3
0
1
0
PC5,PC4
b
Fig. 19. Schema (a) i cuvntul de comand (b) a interfeei radiale paralele
0
1
PB
Intrare
1
PC2,PC0
Ieire
digital
nceputul
transferului
Pregtirea
D10...D1
READY
START
ADC K1113B1
AIN
GRDA
GRDD
Intrarea
analogic
LZ
Comanda
cu zeroul
Pmntul
analogic
Pmntul
digital
A15A0
D7D0
IORC
IOWC
RES
AC
CS
A1,A0
PA7...PA0 PC7,PC6
D7...D0
RD
KP580BB55A
INTA
PC5
RES
WR
STBA
PC4
B1
TT
S
INT
1
TT
B2
C
R
1
D10...D3 D2,D1
READY
START
ADC K1113B1
AIN
GRDA
R1
GRDD
LZ
SA
R2
U=010V
Intrarea analogic U
U=-5+5V
7
1
PC7
PC6
D2
D1
PC5
x
PC4
PC3
INTE A INT B
PC2
x
PC1
PC0
Fig. 21. Structura (a), cuvntul de comand (b) i cuvntul strii (c) a interfeei analogo-digitale
pe MI ADC K11131