- •Классификация интерфейсов
- •По функциональному назначению
- •По способу передачи данных
- •По виду среды распространения сигнала
- •По организации обмена данных
- •По отношению к внешней среде
- •По производительности
- •По способу синхронизации шин (обмена информации)
- •По способу обеспечения ???устойчивости
- •По форме носителей информации
- •По форме представления информации
- •По способам и последовательности управления
- •По уровням протокола обмена
- •По способу распределения ресурсов м/у агентами
- •По «интеллекту»
- •Параллельные интерфейсы
- •Адреса портов
- •Расположение выводов
- •Стандарт IEEE 1284
- •Centronics (SPP – Single Parallel Port)
- •Передача данных по протоколу Centronics (SPP)
- •Режим EPP
- •EPP сигналы и связанные с ними SPP сигналы:
- •Регистры интерфейса EPP
ПАРАЛЛЕЛЬНЫЕ ИНТЕРФЕЙСЫ
Параллельные интерфейсы характеризуются тем, что в них для передачи информации используются отдельные сигнальные линии состояния и управления, а биты управления данными передаются отдельно.
Адреса портов
Традиционно в системе IBM PC три первых параллельных порта распределяются в соответствии со следующей таблицей:
|
|
|
|
|
|
|
|
|
ИМЯ ПОРТА |
|
Прерывание # |
|
Начальный |
|
Конечный |
|
|
||||||
|
|
|
адрес I/O |
|
адрес I/O |
||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
LPT1 |
|
IRQ 2 |
|
0x3bc |
|
0x3bf |
|
|
|
|
|
|
|
|
|
LPT2 |
|
IRQ 7 |
|
0x378 |
|
0x37f |
|
|
|
|
|
|
|
|
|
LPT3 |
|
IRQ 5 |
|
0x278 |
|
0x27f |
|
|
|
|
|
|
|
|
Расположение выводов
|
Контакты |
|
Контакты |
|
Обозначение |
|
Примечание |
|
Функция |
|
|
|
|
|
|||||
|
|
|
|
|
|||||
|
DB-25 IEEE 1284-A |
|
Centronics IEEE 1284-B |
|
|
|
|||
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
1 |
|
1 |
|
Strobe |
|
Маркер цикла передачи (выход) |
|
Управление |
|
|
|
|
|
|
|
|
|
|
|
2 |
|
2 |
|
Data 0 |
|
Сигнал 0 (выход) |
|
Данные |
|
|
|
|
|
|
|
|
|
|
|
3 |
|
3 |
|
Data 1 |
|
Сигнал 1 (выход) |
|
Данные |
|
|
|
|
|
|
|
|
|
|
|
4 |
|
4 |
|
Data 2 |
|
Сигнал 2 (выход) |
|
Данные |
|
|
|
|
|
|
|
|
|
|
|
5 |
|
5 |
|
Data 3 |
|
Сигнал 3 (выход) |
|
Данные |
|
|
|
|
|
|
|
|
|
|
|
6 |
|
6 |
|
Data 4 |
|
Сигнал 4 (выход) |
|
Данные |
|
|
|
|
|
|
|
|
|
|
|
7 |
|
7 |
|
Data 5 |
|
Сигнал 5 (выход) |
|
Данные |
|
|
|
|
|
|
|
|
|
|
|
8 |
|
8 |
|
Data 6 |
|
Сигнал 6 (выход) |
|
Данные |
|
|
|
|
|
|
|
|
|
|
|
9 |
|
9 |
|
Data 7 |
|
Сигнал 7 (выход) |
|
Данные |
|
|
|
|
|
|
|
|
|
|
|
10 |
|
10 |
|
Acknowledge |
|
Готовность принять (вход) |
|
Состояние |
|
|
|
|
|
|
|
|
|
|
|
11 |
|
11 |
|
Busy |
|
Занят (вход) |
|
Состояние |
|
|
|
|
|
|
|
|
|
|
|
12 |
|
12 |
|
Paper End |
|
Нет бумаги (вход) |
|
Состояние |
|
|
|
|
|
|
|
|
|
|
|
13 |
|
13 |
|
Select |
|
Выбор (вход) |
|
Состояние |
|
|
|
|
|
|
|
|
|
|
|
14 |
|
14 |
|
Auto Feed |
|
Автоподача (выход) |
|
Управление |
|
|
|
|
|
|
|
|
|
|
|
15 |
|
32 |
|
Error |
|
Ошибка (вход) |
|
Состояние |
|
16 |
|
31 |
|
Init |
|
Инициализация (выход) |
|
Управление |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|
|
17 |
|
36 |
|
Select In |
|
Управление печатью (выход) |
|
Управление |
|
18-25 |
|
16-17, 19-30 |
|
GND |
|
Общий |
|
Земля |
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|