Documente Academic
Documente Profesional
Documente Cultură
Curs 9
Configuraia terminalelor:
Semnificaiile terminalelor:
/CS /RD /WR
A1
A0
Operaia
Scriere n portul A
Scriere n portul B
Scriere n portul C
Structura intern:
Programarea circuitului:
10
Modul 0:
Se mai numete i mod intrare/ ieire i se folosete pentru operaii
simple de intrare/ ieire fr dialog. Caracteristicile modului sunt
urmtoarele:
11
12
Modul 1:
Se mai numete i mod de intrare/ ieire cu dialog i se folosete
pentru operaii de intrare/ ieire cu dialog. Caracteristicile modului
sunt urmtoarele:
13
15
16
/OBF (Output Buffer Full): ieire, activ la 0 logic, prin care portul
anun perifericul c microprocesorul i a trimis o dat i a plasat o pe
liniile proprii; semnalul este activat dup dezactivarea lui /WR, prin care
microprocesorul nscrie data n port, i va fi dezactivat de rspunsul
perifericului;
/ACK (Acknowledge): intrare, activ la 0 logic, prin care perifericul
anun c a preluat data trimis de portul A sau B; este rspunsul la
semnalul /OBF;
INTR (Interrupt): ieire, activ la 1 logic, ctre microprocesor, prin care
8255 i comunic acestuia c a transmis ctre periferic data primit de la
el i ateapt o nou dat; semnalul poate fi cerere de ntrerupere
pentru microprocesor; semnalul va fi activ cnd /OBF = 1, adic data a
fost transmis ctre periferic, /ACK = 1, adic perifericul a preluat data i
dac sistemul de ntreruperi al circuitului este activ; sistemul de
ntreruperi este implementat cu bistabilul INTEA pentru portul A i INTEB
pentru portul B i este comandat n modul bit set/ reset prin rangurile
PC6 pentru portul A, respectiv PC2 pentru portul B ale portului C.
17
18
19
20
Modul 1 intrare:
I/E
I/E
IBFA
INTRB
Modul 1 ieire:
I/E
21
Modul 2:
Se mai numete i mod bidirecional cu dialog; semnalele de dialog
au aceleai semnificaii ca n modul 1, poziiile lor relative sunt
aceleai, existnd, totui, o diferen: semnalul /ACK, la 0 logic
valideaz transmiterea datelor de ctre portul A ctre periferic iar
dac este 1 logic liniile de date vor fi n a 3 a stare; /ACK nu mai
are semnificaie de achitare, ci semnificaie de cerere. Caracteristici:
23
24
/OBFA INTE1
IBFA
INTE2
INTRA I/E
I/E
I/E
25
Aplicaii:
S se proiecteze o interfa paralel care s lucreze n conformitate
cu dialogul de tip CENTRONIX.
26
Schema interfeei:
27
Adresele de port:
Modurile de lucru:
Rutina de programare:
MOV
OUT
AL,81H
46H,AL
28
PAR: IN
RCR
JC
MOV
OUT
OR
OUT
AND
OUT
OR
OUT
RET