Раздел: Документация
0 1 2 3 4 5 6 7 ... 105 1. ПАРАЛЛЕЛЬНЫЙ, ПОСЛЕДОВАТЕЛЬНЫЙ И ИГРОВОЙ ПОРТЫ Параллельный, последовательный и игровой порты - это наиболее распространенные порты ввода/вывода. В некоторых портативных компьютерах может не быть игрового порта, но параллельный и последовательный входят в стандартную комплектацию для всех типов ПК. Изначально каждый из этих портов разрабатывался для определенного применения. Параллельные предназначались для соединения компьютеров с принтерами, последовательные - для подключения принтеров, модемов и мыши, а игровые - для присоединения джойстиков. Однако они могут использоваться и для других приложений, связанных с сопряжением компьютера с внешними устройствами. Периферийные устройства, созданные для этих портов, легко подключаются к IBM PC-совместимому компьютеру. Принципиальные схемы отличаются мобильностью и могут применяться для решения проблем сопряжения с любым оборудованием, которое оснащено указанными портами. Таким образом, полезно узнать, как они работают и каким образом обеспечивается наиболее эффективное их использование. 1.1. Параллельный порт Порт Centronic, или параллельный, - это промышленный стандарт для подсоединения принтеров к компьютеру. Компьютер имеет по крайней мере один такой порт, встроенный в материнскую плату или представляющий собой отдельную интерфейсную карту ввода/вывода. Увеличить количество параллельных портов просто и недорого, можно установить четыре параллельных порта с логическими именами от LPT1 до LPT4. Команды управления принтером подробно не описываются. 1.1.1. Разъемы Разъемы порта для компьютера и принтера отличаются друг от друга. Первый -это 25-контактная розетка D-типа (рис. 1.1а), а второй - 36-контактная розетка параллельного типа (рис. 1.1б). в)
Рис. 1.1. Контакты на разъемах параллельного порта компьютера и принтера а - блочная часть 25-контактного гнездового разъема D-типа, вид со стороны задней стенки компьютере, б - блочная часть 36-контактного разъема параллельного типа, вид со стороны задней стенки принтере, в - но-значение контактов разъемов пароллельного порта Назначение контактов обоих разъемов представлено на рис. 1.1 в. Для соединения компьютера с принтером используется принтерный кабель (рис. 1.2) длиной не более 5 м. Рис. 1.2. Кабель принтера 1.1.2. Внутреннее устройство Общая схема параллельного порта внутри ПК представлена на рис. 1.3. Восьмибитовые данные заносятся в DDI во время записи в регистр с адресом базовый адрес + 0. Операция осуществляется командой WRITE DATA. Эти данные образуют группу. Они считываются компьютером из того же регистра через DD2 с помощью команды READ DATA. Во время чтения выход DDI должен иметь высокий уровень сопротивления, что достигается подачей на контакт 1 (выход разрешен) DDI высокого уровня напряжения. Шестибитовое управляющее слово записывается в DD3 через регистр с адресом базовый адрес + 2 при помощи команды WRITE C0NTR0L. Биты с 0 по 3 подаются на выход разъема и образуют группу управления. Некоторые биты инвертируются микросхемами с открытыми коллекторами на выходе (DD6 и DD7). Все выходные линии подключены к питанию +5 В через резисторы 4,7 кОм. Состояние этих линий считывается через регистр с адресом базовый адрес + 2 через DD4 посредством команды READ C0N1R0L. Четвертый бит управляющего байта разрешает прерывание, а пятый бит открывает или закрывает выход DDI. Состояние пяти контактов разъема порта (группа состояния) компьютер считывает через DD4 с помощью команды READ STATUS через регистр с адресом базовый адрес + 1. Входы линии подключены к питанию +5 В через резисторы 4,7 кОм, два входа инвертируются. В первых конструкциях IBM PC контакт «выход разрешен» DDI соединялся с «землей» для постоянного открывания выходов. Это была однонаправленная версия параллельного порта. Начиная с IBM PS/2, указанный контакт соединили Соединяемой с принтером 36 -контактный штыре&ои разъем Соединяемой с компьютером 25 -контактной штореВои разьем D-mjna 0 1 2 3 4 5 6 7 ... 105
|