Реферат на тему:
«Паралельний інтерфейс IEEE 1284 (інтерфейс Centronics)»
1. Загальні положення
1.1 Призначення інтерфейсу
В ПК традиційно використовується паралельний інтерфейс IEEE 1284 (більше відомий під назвою Centronics, названий в честь фірми яка першою розробила даний інтерфейс), реалізований LPT – портом. Основним призначенням інтерфейсу IEEE 1284 є підключення до комп’ютера периферійних пристроїв (ПП), здебільшого принтерів різноманітних типів [1]. Тому розподіл контактів рознімача, призначення сигналів, програмні засоби керування налаштовані саме на це використання.
1.2 Характеристика інтерфейсу
Інтерфейс Centronics є радіальним, асинхронним, паралельним інтерфейсом. Його використовують для підєднання ПП з невеликою швидкістю. Аналогічним можна вважати інтерфейс ИРПР-М, який використовували для спряження із ЕОМ друкуючих пристроїв [1]. Інтерфейс реалізує паралельне передавання 8-ми бітів (1 байта). Лінії інтерфейсу однонапрямлені і забезпечують передавання даних між одним передавачем (ПРД) і одним приймачем (ПРМ).
В LPT-порті використовуються логічні рівні ТТЛ, що обмежує допустиму довжину кабелю через невелику завадостійкість ТТЛ-інтерфейсу.
Максимальна довжина з’єднувального кабелю по стандарту - 1.8 м. Швидкість передачі даних при стандартних налаштуваннях 100–150 Кбайт/с.
1.3 Лінії інтерфейсу
Призначення 25-контактого рознімача IEEE 1284-A (рис. 1) приведено в таблиці 1 [2].
Рис. 1. Рознімач IEEE 1284-A DB-25 (DB (Data Bus) – шина даних, 25 – кількість контактів)
Таблиця 1. Призначення контактів рознімача IEEE 1284-A
Контакт DB-25 (LPT) Напрям передачі
Регістр,
№ біта в регістрі
Сигнал Призначення 1 → CR.0 Strobe# Спроб даних. Дані фіксуються по низькому рівню сигналу. 2 → DR.0 D0 Дані 0 3 → DR.1 D1 Дані 1 4 → DR.2 D2 Дані 2 5 → DR.3 D3 Дані 3 6 → DR.4 D4 Дані 4 7 → DR.5 D5 Дані 5 8 → DR.6 D6 Дані 6 9 → DR.7 D7 Дані 7 10 ← SR.6 Ack# Імпульс підтвердження прийому байта даних. 11 ← SR.7 Busy Зайнятість. Прийом даних можливий тільки при низькому рівні сигналу. 12 ← SR.5 PE Paper End. Низький рівень сигналізує про закінчення паперу. 13 ← SR.4 Select Сигналізує про включення принтера 14 → CR.1 AutoLF# Автоматичний перевід каретки 15 ← SR.3 Error# Помилка 16 → CR.2 Init# Ініціалізація пристрою 17 → CR.3 SelectIn# Вибір принтера (низьким рівнем) 18–25 - - GND Заземлення (нульовий потенціал 0V)
Сигнали IEEE 1284 мають таке призначення:
← - вхідний сигнал від периферійного пристрою до ПК;
→ - вихідний сигнал від ПК до периферійного пристрою;
1.4 Пам’ять інтерфейсу
LPT-порт містить три 8-бітних регістра, розміщених по сусідніх адресах в просторі пам'яті вводу-виводу, починаючи з базової адреси порту BASE. В комп'ютері може використовуватись декілька LPT-портів, що позначаються LPT1, LPT2 і т.д., відповідно адреси в них будуть різними. В табл. 2 показано адреси для 3-х LPT-портів.
Таблиця 2. Адреси LPT-портів
Базова адреса (BASE)
Регістр даних
(Data Register)
Регістр стану
(Status Register)
Регістр управління
(Control Register)
3BCh 3BDh 3BEh 378h 379h 37Ah 278h 279h 27Ah
Регістр даних (Data Register, DR), 8-бітний регістр, дані, що записуються в цей регістр, виводяться на вихідні лінії (DR. ............