8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 2 3 4 5 6 7 8 ... 105

Примечания

DDI

74LS374

DD2, DD4

74LS244

DD3

74LS174

DD5

74LS125

DD6 DD7

74LS105

Все резистора

- 4,7к0м

WRITE

DATA

READ.

DATA

READ STATUS

WR)TE CONTRQL

READ C0NTR0L

Запись В базоВый" адрес + О Чтение из базобоео адреса + Чтение из базобого адреса + Запись В базойа0 адрес + 2 Чтение из базойого адреса +

Рис. 1.3. Общая схема параллельного порта


с пятым битом регистра управления DD3 (см. рис. 1.3), и порт стал двунаправленным. Следует отметить, что многие параллельные порты, поставляемые со встроенными картами ввода/вывода, двунаправленные. Для любого контакта следует избегать короткого замыкания и/или соединения с шиной питания. Скорость передачи данных через параллельный порт превышает 1 Мб/с.

В этой главе детально рассматривается однонаправленный параллельный порт. Контакты порта образуют три группы: данных, управления и состояния. На рис. 1.4 представлена логическая структура параллельного порта.

Группа данных

Посылает данные от ПК на внешние устройства. Имеет восемь выходных линий и ассоциируется с байтом в адресном пространстве ввода/вывода процессоров х86. Адрес: базовый адрес.

Линии интерфейса со сторона компьютеро

Бит

0

Бит

1

Бит

2

Порт донных

(Выход) базоВыи адрес

Бит Бит

3 4

Бит

5

Бит

6

Бит

7

Бит

0

Порт контроля (Выход) базоВыи одрес + 2

Бит Бит

1

2

Бит

3

Бит

3

Порт состояния (Ьход) базо&ый адрес + 1

Бит Бит Бит

4

5

6

Бит

7

ИнВерторы

Линии данных DB0

Линии контроля

Компьютер

Линии состояний

25-контактный гнездо5ой разьем D -типа для параллельного порта

Рис. 1.4. Логическая структура параллельного порта


Группа управления

Контролирует внешнее устройство. Имеет четыре инвертированные выходные линии (STROBE, LF/CR, SUN и INITIALIZE). Адрес группы управления: базовый адрес + 2.

Группа состояния

Группа может использоваться компьютером для получения текущего состояния внешнего устройства, ее адрес: базовый адрес + 1. Имеет пять линий (ERROR, SLCT, РЕ, АСК и BUSY). Линии ERROR и АСК инвертированы, остальные - нет. Назначения регистров параллельного порта приведены в табл. 1.1.

Таблица 1.1. Назначения регистров параллельного порта

Группа данных

Биты 0-7

Биты от 0 до 7, бит 0 - младший

Группа управления

БИТ 0 (STROBE)

Строб-импульс данных Данные фиксируются по низкому уровню сигнала

Бит 1 (LF/CR)

Автоматический перевод строки. При низком уровне принтер, получив символ CR (Carriage Return - возврат каретки), автоматически выполняет и функцию LF (Line Feed - перевод строки)

Бит 2 (INITIALIZE)

Инициализация принтера. При низком уровне восстанавливаются параметры, принятые по умолчанию, каретка возвращается к началу строки

БитЗ (SUN)

Выбор принтера. При высоком уровне принтер нечувствителен к остальным сигналам интерфейса

Бит 4 (IRQ)

Разрешение аппаратных прерываний. При высоком уровне разрешается прерывание по спаду сигнала на линии (АСК) - сигнала запроса следующего байта

Бит 5 (Data I/O)

Управление направлением передачи (для PS/2 и выше). Запись единицы переводит порт в режим ввода. При чтении состояние бита не определено

Биты 6, 7

Не используются

Группа состояния

Биты 0-2

Не используются

БитЗ (ERROR)

Ошибка. Низкий уровень свидетельствует о том, что бумага закончилась, о состоянии off-line или о внутренней ошибке принтера

Бит 4(SLCT)

Выбор принтера. Высокий уровень показывает, что принтер включен и готов к работе

Бит 5(РЕ)

Нет бумаги Высокий уровень означает, что бумага закончилась

Бит 6 (АСК)

Импульс подтверждения приема байта (низким уровнем) и запрос на прием следующего. Может использоваться для формирования запроса на прерывание

Бит7 (BUSY)

Принтер занят Прием данных возможен только при низком уровне сигнала



0 ... 2 3 4 5 6 7 8 ... 105