ПРИЛОГ НАСТАВИ 8 РАЗРЕДА
PARALELNI PORТ
Paralelni port PC računara spada u najvažnije portove preko kojih PC računari komuniciraju sa svojom okolinom. Na ovaj port se pre svega priključuje štampač ali je on dostupan za korišćenje i drugim uređajima koji pravilno koriste njegove signale. Uređaji - interfejsi koji se priključuju na ovaj port moraju biti programski podržani.
Paralelni port je prvi upotrebio IBM na svojim PC XT računarima i bio je namenjen za komunikaciju sa štampačem. Paralelni port je ženski 25-o pinski konektor koji se nalazi na zadnjoj strani kompjutera. Oznaka ovog konektora je Sub-D-25.
Signali koji postoje između bilo koje utičnice (2,3,4,...9) i mase (nožica 25) , mogu da imaju samo jedno od dva moguća stanja: logičke jedinice (+3.6V) ili logičke nule (0V).
Standardno na PC računaru moguće je da postoje tri paralelna porta: LPT1, LPT2 i LPT3, ali se najčećše u konfiguracijama nalazi jedan i to LPT1. Paralelelni port PC računara se kontroliše preko tri porta (8-bitna memorijska registra) sa sledećim nazivima :
· Data port
· Control port
· Status port
Data port sadrži jedan bajt podatka koji će biti odštampan na štampaču pod uslovom da su zadovoljeni određeni uslovi. Control port kontroliše operacije slanja podataka na štampač, dok Status port ukazuju na status uređaja. U odnosu na adresu Data porta, adrese ovih portova su pomerene za po jedan, što znači da se one nalaze na tri uzastopne memorijske lokacije. Standardno adrese ovih portova su sledeće:
Printer
|
Data port
|
Status port
|
Control port
|
LPT1
|
378h
|
379h
|
37Ah
|
LPT2
|
278h
|
279h
|
27Ah
|
LPT3
|
3BCh
|
3BDh
|
3BEh
|
U donjoj tabeli ukratko su opisani pojedini portovi i njihovi signali:
DATA PORT
Signal
|
Pin
|
Opis
|
Vrsta signala
|
D0
|
2
|
Prvi bit bajta podatka
|
Izlazni
|
D1
|
3
|
Drugi bit bajta podatka
|
Izlazni
|
D2
|
4
|
""
|
""
|
D3
|
5
|
""
|
""
|
D4
|
6
|
""
|
""
|
D5
|
7
|
""
|
""
|
D6
|
8
|
""
|
""
|
D7
|
9
|
Osmi bit bajta podatka
|
""
|
STATUS PORT
Signal
|
Pin
|
Opis
|
Vrsta signala
|
S0
|
Ne koristi se
| ||
S1
|
Ne koristi se
| ||
S2
|
Ne koristi se
| ||
S3
|
15
|
- Impuls niskog nivoa koji signalizira grešku na štampaču
|
Ulazni
|
S4
|
13
|
Select -Postavlja se na 1 ako je štampač postavljen na on line
|
Ulazni
|
S5
|
12
|
Paper empty (PE)- postavlja se na 1 ako štampač nema papira
|
""
|
S6
|
10
|
(ACK) - Impuls niskog nivoa kojim štampač obaveštava računar da je primio prethodni podatak
|
""
|
S7
|
11
|
Busy - postavalja se na jedan ako je štampač zauzet
|
""
|
CONTROL PORT
Signal |
Pin
|
Opis
| |
C0
|
1
|
- Impuls niskog nivo koji daje štampaču nalog za prihvaćanje podataka sa linije
|
Izlazni
|
C1
|
14
|
- Impuls niskog nivo koji omogućuje štampaču pomeranje za jedan red
|
Izlazni
|
C2
|
16
|
Init - Postavlja se na jedan za inicijalizaciju štampača
|
""
|
C3
|
17
|
- Impuls niskog nivo koji se postavlja na nulu kada je odabran štampač
|
""
|
C4
|
IRQ enable - Postavljanjem na 1 omogućuje se interapat pri promeni ACK sa 1 na nulu
|
""
| |
C5
|
Direction - standardno je postavljen na nulu i ima ulogu samo kod dvosmernog načina rada
|
""
| |
C6
|
Ne koristi se
| ||
C7
|
Ne koristi se
|
Signali koji iznad svog naziva imaju negaciju standardno se nalaze na logičkoj jedinici dok su ostali na logičkoj nuli. U slučaju programskog slanja logičke nule na invertovane signale oni će biti postavljeni na logičku nulu i obrnuto. Pinovi na DB-25 konektoru od 18-25 koriste se za masu(ground). Iz prikazanih tabela vidimo da svi bitovi na Control portu i Status portu nisu izvedeni na DB-25 konektoru, pre svega jer se oni programski kontrolišu.
Нема коментара:
Постави коментар