Реферат: Паралельний інтерфейс 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-ADB-25 (DB (DataBus) – шина даних, 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)

Регістр даних

(DataRegister)

Регістр стану

(StatusRegister)

Регістр управління

(ControlRegister)

3BCh 3BDh 3BEh
378h 379h 37Ah
278h 279h 27Ah

Регістр даних (DataRegister, DR), 8-бітний регістр, дані, що записуються в цей регістр, виводяться на вихідні лінії (DR. [0:7]), адреса = BASE.

Регістр стану (StatusRegister, SR) призначений тільки для зчитування. Регістр відображає 5-бітовий (SR. [3:7]) порт вводу сигналів стану, адреса = BASE+1.

--> ЧИТАТЬ ПОЛНОСТЬЮ <--

К-во Просмотров: 446
Бесплатно скачать Реферат: Паралельний інтерфейс IEEE 1284 (інтерфейс Centronics)