Реклама:

Кроме того, так как интерфейс Centronics является программно-управляемым, скорость информационного обмена не может быть особенно велика и оказывается напрямую связанной с быстродействием компьютера. Поэтому не имеет смысла сопряжение через параллельный порт устройств, требующих обработки или передачи информации в реальном масштабе времени, таких как устройства ввода изображения, звуковые системы и т.д. Кроме того, зависимость скорости информационного обмена от быстродействия компьютера делает практически нереализуемыми без специальных ухищрений быстродействующие синхронные протоколы связи.

Имеется также ограничение на длину линии связи устройства, подключенного к интерфейсу Centronics. Оно должно располагаться на расстоянии не более 1.5 — 2 метров от компьютера. I

Еще одной особенностью интерфейса Centronics является отсутствие на его разъеме шин питания (есть только "земля"). Это означает, что сопрягаемое устройство должно использовать внешний источник питания. Вообще говоря, на взгляд авторов, в ряде случаев это не только не является недостатком интерфейса, но скорее его достоинством. Нет искушения использовать питание от компьютера, что может привести к выходу его из строя.

В 99% компьютеров имеется только один параллельный порт, к которому должен подключаться принтер. Но и это ограничение часто не является существенным. Во-первых, многие компьютеры, ориентированные на работу с внешней аппаратурой, прекрасно обходятся без принтера. Во-вторых, имеется масса простых и дешевых устройств (коммутаторов) для подключения к одному параллельному порту двух устройств.

Основным достоинством интерфейса Centronics является его стандартность — он есть на каждом компьютере и на всех компьютерах работает одинаково (правда, с разной скоростью). Для подключения внешнего устройства к параллельному порту не требуется открывать системный блок компьютера, что для многих пользователей может стать проблемой. Надо только подсоединить кабель к разъему на его задней стенке.

Можно также отметить такое достоинство интерфейса Centronics, как простота его программирования на любом уровне. В большинстве языков программирования имеются процедуры взаимодействия с принтером; которые легко использовать и для программирования нестандартного устройства. А так как с точки зрения программирования Centronics представляет собой три программно доступных регистра, не вызывает затруднений и написание программ нижнего уровня.

Итак, интерфейс Centronics можно рекомендовать в первую очередь для сопряжения с компьютером относительно несложных устройств без предъявления жестких требований по скорости информационного обмена и длине линии связи.

В данной главе рассматриваются основные принципы проектирования интерфейсов сопряжения устройств с параллельным портом.

3.1.2. Подключение простейших нестандартных1 устройств

Интерфейс Centronics и, соответственно, параллельный порт персонального компьютера ориентированы на подключение принтера. Подтверждением этому является и название сигналов интерфейса — AUTO FD — автоматический перевод бумаги, РЕ — конец бумаги и т.д. Однако при разработке нестандартных устройств для подключения к интерфейсу Centronics его сигналы могут быть использованы произвольно.


⇐ Предыдущая страница| |Следующая страница ⇒