Здавалка
Главная | Обратная связь

Сигнали адаптера паралельного інтерфейсу



 

Для з’єднання адаптера паралельного інтерфейсу і периферійних пристроїв використовується три види роз’ємів:

1284 Тип А – 25-контактиний роз’єм (встановлюється на адаптері);

1284 Тип В – 36-контактний роз’єм Centronics (використовується у принтерах);

1284 Тип С – 36-контактний роз’єм аналогічний Centronics, але меншого розміру.

Електричні інформаційні та керуючі сигнали на входах/виходах паралельного інтерфейсу відповідають стандартам TTL логіки. Навантажувальна здатність виходів переважно не перевищує одного TTL входу. Для збільшення навантажувальної здатності використовуються буферні мікросхеми. Відповідність сигналів інтерфейсу і контактів роз’ємів для режиму сумісності відображена у таблиці 1.

Сукупність ліній інтерфейсу приєднується до певних адресованих програмно доступних апаратних регістрів адаптера які називаються портом. Біти цих регістрів відповідають певним значенням сигналів кожної з ліній. В ПЕОМ може бути до трьох адаптерів паралельного інтерфейсу, кожен з яких містить регістр даних, регістр стану (статусу) і регістр керування. Адаптери позначаються LPT1-LPT3 і адресуються базовою адресою, яка співпадає з адресою регістру даних в операціях вводу/виводу. Зазвичай LPT1 відповідає базова адреса 378h, LPT2 – 278H, LPT3 – 3DCH. Враховуючи те, що базові адреси можуть мінятись, в області даних BIOS записані фактичні базові адреси портів LPT1-LPT3. Базова адреса LPT1 записана в комірці 0040:0008, базова адреса LPT2 - в комірці 0040:000A, а базова адреса LPT3 – в комірці 0040:000С. Адреса регістру стану рівна базовій адресі+1, а адреса регістру керування – базовій адресі+2.

В вихідні сигнали на виводах 2-9 відповідають логічним значенням бітів 0-7 регістру даних. Відповіднисть вхідних сигналів на виводах роз’єму і бітів регістру стану відображена у таблиці 2, а відповідність вихідних сигналів на виводах роз’єму і бітів регістру керування – у таблиці 3.

 

Таблиця 1.

№ виводу адаптера № виводу Centronics Назва сигналу (при обміні з принтером) Напрям   Регістр
Strobe – строб Вихід* Керування
Data0 – дані, біт 0 Вихід Даних
Data1 – дані, біт 1 Вихід Даних
Data2 –дані, біт 2 Вихід Даних
Data3 – дані, біт 3 Вихід Даних
Data4 – дані, біт 4 Вихід Даних
Data5 – дані, біт 5 Вихід Даних
Data6 – дані, біт 6 Вихід Даних
Data 7 – дані, біт 7 Вихід Даних
Ask –прийом байта принтером завершений Вхід Стану
Busy – зайнято – принтер приймає дані Вхід* Стану
Paper – відсутність паперу Вхід Стану
Select – підтвердження вибору принтером Вхід Стану
Auto line feed – автоматичн.перевід стрічки Вихід* Керування
Error – помилка Вхід Стану
Init – іниціація контроллера принтера Вихід Керування
Select – вибір принтера адаптером Вихід* Керування
18-25 19-30 Ground – земля    

· - апаратна інвесія сигналу.

Таблиця 2.

№ виводу адаптера № біта регістра Значення активного сигналу
  Зарезервоване
  Зарезервоване
  IRQ
Error (0 – помилка)
Select (1 – принтер on-line)
Paper (1 – відсутність паперу)
Ask (0 – підтвердження прийому байта)
Busy (0 – принтер зайнятий)

Таблиця 3.

№ виводу адаптера № біта регістра Значення активного сигналу
  Strobe (1 – вивід байта даних)
  Auto Line Feed (1- автоматичний перевід стрічки)
  Init (0 – ініціація контроллера принтера)
  Select (0 – відміна вибору принтера адаптером)
  Interrupt (1 – переривання від принтера дозволено)
  Doubly linked I/O (1 – дозвіл двонаправленого режиму)
  Не використовується
  Не використовується

 







©2015 arhivinfo.ru Все права принадлежат авторам размещенных материалов.