КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Стандартный LPT
Параллельные LPT-порты Стандарт 1394b.
Вместо 6-контактного разъема используется 9-контактный, однако к 1394b можно подключить все устройства типа 1394a с помощью специального кабеля.
С самого начала LPT-порт (рис. 5) предназначался для подключения к компьютерам так называемых «построчных» принтеров, поэтому и носит он соответствующее название — Line PrinTer. «Построчные» принтеры давно стали антиквариатом, а вот порт сохранился до сих пор и прошел немалую эволюцию. Рис.5 – Внешний вид LPT-порта LPT-порт называют параллельным, так как он относится к разряду так называемых параллельных интерфейсов. То есть таких интерфейсов, по которым данные передаются по нескольким проводам одновременно. Параллельный порт является 8-разрядным, то есть он может за один цикл передачи переслать один байт информации. (Вообще-то, порт имеет 8-битную шину данных, 5-битную шину сигналов состояния и 4-битную шину управляющих сигналов.) Кабель, соединяющий ПК и принтер по LPT-порту, изображен на рисунке 6. За всю историю развития появилось 3 основных «подвида» этих портов, а именно SPP, EPP, ECP. Рис.6 - Кабель, соединяющий ПК и принтер по LPT-порту
SPP (Standart Paralell Port) — самый старый вид параллельного порта. Он является однонаправленным, то есть предназначен только для вывода информации. Программный протокол обмена в режиме SPP соответствует интерфейсу Centronics. Обычно на материнских платах по умолчанию LPT-порт работает именно в режиме SPP. Однако когда мы подключаем к порту устройство ввода информации (обычно это сканер), оно прекрасно функционирует. Возникнет вопрос, почему? Все очень просто: сам порт имеет 5 линий, по которым периферийное устройство сообщает о своем состоянии (например, одной из таких линий является PaperEnd, которая сигнализирует ПК о том, что в лотке принтера закончилась бумага). Вот по ним и происходит ввод информации (т.н. симметричная двунаправленная связь в режиме полубайтного обмена — Nibble Mode). Такой режим называют полубайтным. Получается, что за один раз можно передать только 4 бита (пятая линия не используется для передачи данных), а значит, скорость ввода значительно уменьшается. Если скорость вывода — 40–50 Кб/с, то скорость ввода на треть меньше. Для программиста SPP-порт — это три регистра: данных, состояния и управления, в которые записываются передаваемые данные, данные о состоянии подключенного устройства и управляющая информация соответственно. В адресном пространстве они расположены в виде трех подряд идущих ячеек с адресами, начиная с базового. Для LPT1 базовый адрес — 378h, содержащий регистр данных, регистр состояния соответственно имеет адрес 379h, а управления — 37Аh.
Очередным этапом эволюции LPT-порта стал порт EPP (Enhanced Parallel Port — улучшенный параллельный порт), который был разработан компаниями Intel, Xircom и Zenith Data Systems. Порт стал двунаправленным (Bi-Directional) и мог работать в четырех режимах: запись/чтение данных и запись/чтение адреса. Начиная с этой модификации, протокол обмена начал организовываться аппаратно, что очень облегчало жизнь программистам. Достаточно записать в регистр данных значение, а все управляющие передачей сигналы будут выставлены портом автоматически. Максимальная скорость обмена по ЕРР-порту достигает 2 Мб/с. (То есть периферийное устройство, подключенное к параллельному порту ЕРР, может работать на уровне производительности, предельно достижимом для слота ISA. Добиться этого позволяет одна из особенностей ЕРР, обеспечивающая выполнение процедуры передачи за время одного цикла ввода/вывода на шине.). В свое время это позволило подключать к такому порту внешние приводы CD-ROM, сетевые адаптеры, устраивать прямое соединение с другим ПК (последнее, кстати, получается намного более быстрым, чем соединение по нуль-модемному кабелю). С программной точки зрения, ЕРР отличается от SPP наличием еще двух регистров: регистра адреса ЕР Р (ЕРР Address Port) и регистра данных (ЕРР Data Port), которые и используются при работе в режиме ЕРР. Применяя только первых три регистра, мы можем получить обычный порт SPP. (Вообще, достоинством ЕРР является то, что обращение процессора к периферийному устройству по этому порту осуществляется в реальном времени. Программный драйвер постоянно отслеживает состояние порта и подает команды в точно определенные моменты времени. Такой режим оптимален уже не только для устройств вывода (принтеров), но и для периферии, для которой критична работа в реальном времени. Это и сетевые адаптеры, и дисковые накопители, и всевозможные устройства сбора информации и управления (датчики) и т.п.).
Дата добавления: 2013-12-14; Просмотров: 502; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |