русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Шина LPT


Дата добавления: 2014-12-01; просмотров: 1603; Нарушение авторских прав


Интерфейсы ПК

После некоторого периода «подпольного» существования спецификации параллельного порта LPT (Line PrinTer — построчный принтер) были официально утверждены в 1994 г. под названием «IEEE Std. 1284: стандартный метод передачи сигналов двунаправленного параллельного периферийного интерфейса для персональных компьютеров». Спецификация определяет пять режимов передачи данных. Каждый режим обеспечивает метод передачи данных в прямом направлении (от PC к периферии), обратном направлении (от периферии к PC) или двунаправленную передачу данных (полудуплекс). Определены следующие режимы:
• стандартный режим SPP (Standard Parallel Port);
• 4-битный режим, использующий линии состояния для передачи данных (Nibble Mode);
• 8-битный режим (Bi-Directional или PS/2 Туре 1);
• двунаправленный EPP (Enhanced Parallel Port — расширенный параллельный порт);
• двунаправленный ЕСР (Extended Capability Port — порт с расширенными возможностями).
Все параллельные порты могут осуществлять двунаправленную связь, используя режимы Centronics и 4-битный. Режим Bitronics поддерживается лишь некоторыми контроллерами параллельного порта. Эти режимы используют только программное управление передачей данных посредством драйверов, которые устанавливают готовность, проверяют состояние линии, формируют соответствующие сигналы управления и переходят к передаче данных. Это ограничивает эффективную скорость передачи данных уровнем 100 Кбайт в секунду.
Режимы ЕРР и ЕСР поддерживаются практически всеми контроллерами порта LPT последнего поколения. В этих режимах для передачи данных используются аппаратные средства. Например, в режиме ЕРР байт данных передается простой инструкцией OUT. Контроллер ввода-вывода самостоятельно выполняет операции подтверждения связи и передачи данных.
Контроллер параллельного интерфейса представляет собой набор регистров, расположенных в стандартном пространстве ввода-вывода с типовыми адресами 3BCh, 378h и 278h. Порт LPT обычно использует линию запроса прерываний IRQ7 или IRQ5. Шина LPT объединяет 8-битную магистраль передачи данных, 5-битную магистраль сигналов состояния и 4-битную магистраль управляющих сигналов. Электрический интерфейс IEEE1284 предусматривает уровни сигналов до +5,5 В, длину кабеля до 10 метров, применение пар линий с импедансом 62 Ом, экранирование кабеля и заземление линий. В качестве разъема порта обычно используются 36-контактный Centronics или DB-25.
Как правило, режимы работы параллельного порта выбираются средствами BIOS и могут быть заданы в следующих вариантах:
• SPP — однонаправленный управляемый программно режим;
• Вi-Directional — режим с реверсом канала;
• Fast Centronics — аппаратное управление портом с использованием буфера FIFO;
• ЕРР — аппаратное управление портом с расширением цикла передачи;
• ЕСР — аппаратное управление портом с использованием сжатия данных, буферов FIFO и каналов DMA;
• ЕСР+ЕРР — автоматический выбор протокола устройством в зависимости от его возможностей.
В настоящее время возможностей порта LPT явно недостаточно для подключения высокоскоростных печатающих устройств и другой периферии. Поэтому в некоторых современных системных платах параллельный порт LPT отсутствует или требует монтажа специальной планки





<== предыдущая лекция | следующая лекция ==>
Интерфейс ACPI | Шина USB


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.