Номер дроти в кабелі
Призначення
I/O *
Reg. Bit **
Сигнал
1
1
0/1
CR.O
Strobe
2
3
0 (1)
DR.0
Data 0
3
5
0 (1)
DR.1
Data 1
4
7
0 (1)
DR.2
Data 2
5
9
0 (1)
DR.3
Data3
6
11
0 (1)
DR.4
Data 4
7
13
0 (1)
DR.5
Data 5
8
15
0 (1)
DR.6
Data 6
9
17
0 (1)
DR.7
Data 7
10
19
1 ***
SR.6
Ack #
11
21
1
SR.A
Busy
12
23
1
SR.5
PaperEnd
13
25
1
SR.4
Select
14
2
0/1
CR.1
Auto LF #
15
4
1
SR.3
Error *
16
6
0/1
CR.2
lnit #
17
8
0/1
CR.3
Select ln #
18-25
10, 12,14,
16, 18.20,
22, 24, 26
-
* I/O задає напрям передачі (вхід/вихід) сигналу порту. 0/1 позначає вихідні лінії, стан яких зчитується при читанні з портів виводу; (I) - вихідні лінії, стан яких може бути лічено тільки при особливих умовах (див. нижче).
** Символом "" відзначені інвертовані сигнали (1 в регістрі відповідає низькому рівню лінії).
*** Вхід Ack # з'єднаний резистором (10 кОм) з харчуванням +5 В.
Традиційний LPT-порт
Адаптер паралельного інтерфейсу являє собою набір регістрів, розташованих в просторі введення/виведення. Регістри порту адресуються щодо базової адреси порту, стандартними значеннями якого є 3BCh, 378h і 278h. Порт може використовувати лінію запиту апаратного переривання, зазвичай IRQ7 або IRQ5. Порт має зовнішню 8-бітну шину даних, 5-бітну шину сигналів стану і 4-бітну шину керуючих сигналів, BIOS підтримує до чотирьох (іноді до трьох) LPT-портів (LPT1-LPT4) своїм сервісом - перериванням INT 17h, що забезпечує через них зв'язок з принтером по інтерфейсу Centronics . Цим сервісом BIOS здійснює виведення символу (за опитуванням готовності, не використовуючи апаратних переривань), ініціалізацію інтерфейсу і принтера, а також опитування стану принтера.
Стандартний порт має три 8-бітних регістра, розташованих по сусі...