Традиционный, он же стандартный, LPT-порт называется стандартным параллельным портом (Standard Parallel Port, SPP), или SPP-портом, и является однонаправленным портом, через который программно реализуется протокол обмена Centronics (см. п. 8.3.1). Название и назначение сигналов разъема порта (табл. 1.1) соответствуют интерфейсу Centronics.
Таблица 1 |
.1. Разъем стандартного LPT-порта |
|||
Контакт |
№ провода |
Назначение |
||
DB-25S |
в кабеле |
I/O1 |
Бит2 |
Сигнал |
1 |
1 |
0/I |
CR.OX |
Strobe» |
2 |
3 |
0(1) |
DR.O |
DataO |
3 |
5 |
0(1) |
DR.1 |
Datal |
4 |
7 |
0(1) |
DR.2 |
Data 2 |
5 |
9 |
0(1) |
DR.3 |
Data 3 |
6 |
11 |
0(1) |
DR.4 |
Data 4 |
7 |
13 |
0(0 |
DR.5 |
Data 5 |
8 |
15 |
0(0 |
DR.6 |
Data 6 |
9 |
17 |
0(0 |
DR.7 |
Data 7 |
10 |
19 |
I3 |
SR.6 |
Ack# |
11 |
21 |
I |
SR.A |
Busy |
12 |
23 |
I |
SR.5 |
PaperEnd(PE) |
13 |
25 |
I |
SR.4 |
Select |
14 |
2 |
0/I |
CR.1\ |
Auto LF# (AutoFeedW) |
15 |
4 |
I |
SR.3 |
Error» |
16 |
6 |
0/I |
CR.2 |
lnit# |
17 |
8 |
0/I |
CR.3\ |
Select ln# |
18-25 |
10,12,14,16,18, |
_ |
_ |
_ |
20, 22, 24, 26 |
1 I/O задает направление передачи (вход-выход) сигнала порта. O/I обозначает выходные линии, состояние которых считывается при чтении из портов вывода; 6(1) — выходные линии, состояние которых может быть считано только при особых условиях (см. ниже).
2 Символом «\» отмечены инвертированные сигналы (1 в регистре соответствует низкому уровню линии).
3 Вход Ack# соединен резистором (10 кОм) с питанием +5 В.
1.1. Традиционный LPT-порт____________________________________________ 19
Адаптер SPP-порта содержит три 8-битных регистра, расположенных по соседним адресам в пространстве ввода-вывода, начиная с базового адреса порта BASE (3BCh, 378h или 278h).
Data Register (DR) — регистр данных, адрес=ВА5Е. Данные, записанные в этот регистр, выводятся на выходные линии Data[7:0].