У нас: 141825 рефератів
Щойно додані Реферати Тор 100
Скористайтеся пошуком, наприклад Реферат        Грубий пошук Точний пошук
Вхід в абонемент


що передаються :

00 – 5 біт,

01 – 6 біт,

10 – 7 біт,

11 – 8 біт,

біт 2 : кількість стопових біт :

0 – 1 біт,

1 - 2 біти,

біти 3,4 : контроль парності : 0х – контроль парності не використовується,

10 – контроль на непарність,

11 – контроль на парність,

біт 5 : завдання контрольного біту :

1 – контрольний біт завжди рівний 0 ( якщо вибраний контроль на

парність ) або 1 ( якщо вибраний контроль на непарність ),

0 – контрольний біт не використовується,

біт 6 : 1 – постійне передавання нуля,

0 – нормальне передавання символів,

біт 7 : керуючий біт для вибору призначення портів 3F8 та 3F9.

Порт 3FC використовується для керування модемом . Керує станом управляючих ліній інтерфейсу RS-232. Застосовується доволі рідко. Його формат наведений нижче :

біт 0 : стан лінії DTR,

біт 1 : стан лінії RTS,

біт 2 : стан вихідного сигналу контролера послідовного інтерфейсу OUT1,

біт 3 : стан вихідного сигналу контролера послідовного інтерфейсу OUT2,

біт 4 : режим роботи контролера послідовного інтерфейсу :

0 – робочий,

1 – діагностичний,

біти 5…7 – не використовуються.

Порт 3FD - регістр стану лінії із форматом :

біт 0 : 1 – дані одержані і готові для читання, скидання – читанням даних,

0 – дані не одержані,

біт 1 : 1 – помилка переповнення при приймання ( новий байт прийнятий

раніше, ніж прочитаний попередній, попередній байт втрачається ),

0 – помилки переповнення немає,

біт 2 : 1 – помилка парності при прийманні,

0 – помилки парності при прийманні немає,

біт 3 : 1 – помилка синхронізації ( не прийнятий стоповий біт ),

0 – помилки синхронізації немає,

біт 4 : 1 – виявлений запит на припинення передавання ( постійне переда-

вання нуля ),

0 – запит на припинення передавання не виявлений,

біт 5 : 1 – буферний регістр передавання пустий ( можна записувати на-

ступний байт для передавання ),

0 – буферний регістр передавання заповнений,

біт 6 : 1 – регістр зсуву передавача пустий ( передавання завершене ),

0 – регістр зсуву передавача заповнений,

біт 7 : 1 – тайм – аут,

0 – нормальний режим роботи.

Порт 3FE - регістр стану модему із форматом :

біт 0 : лінія CTS змінила стан після попереднього читання з регістру ста-

ну модема,

біт 1 : лінія DSR змінила стан,

біт 2 : лінія RI змінила стан,

біт 3 : лінія DCD змінила стан,

біт 4 : стан лінії CTS,

біт 5 : стан лінії DSR,

біт 6 : стан лінії RI,

біт 7 : стан лінії DCD.

Для ініціалізації передачі даних необхідно записати дані за адресою 3F8 ( попередньо треба переконатися ,що буферний регістр передавача пустий ). Прийняті дані читаються з адреси 3F8 ( попередньо потрібно переконатися , що дані прийнято ).

Контролер послідовного інтерфейсу забезпечує дуплексний обмін даними , тобто можливо одночасно приймати і передавати дані. Але всі параметри обміну ( швидкість, формат знаку та ін.) для приймання та для передавання повинні бути однакові.

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

записати за адресою 3FB керуючий байт з одиницею в 7 біті; записати код поділювача частоти за адресами 3F8 та 3F9; записати за адресою 3FB керуючий байт з пулем в 7 біті і з необхідними значеннями інших бітів; записати керуючий байт за адресою 3F9; записати керуючий байт за адресою 3FC.

2.2 Паралельний порт Centronics персонального комп’ютера

Інтерфейс Centronics та, відповідно, паралельний порт персонального комп’ютера орієнтовані на підключення принтера. Підтвердженням цьому є назва сигналів інтерфейсу – AVTO FD- автоматичний перевід паперу, РЕ- кінець паперу та ін. Однак при розробці нестандартних пристроїв для підключення до інтерфейсу Centronics його сигнали можуть бути використані довільно.

Призначення сигналів Centronics ( тип вихідних каскадів для всіх сигналів – ТТЛ ) описане нижче.

D0…D7 – 8-розрядна шина даних для передачі з комп’ютера до принтера. Логіка сигналів додатня..

STROBE – сигнал стробування даних. Дані дійсні як по передньому , так і по задньому фронту цього сигналу. Сигнал говорить приймачу (принтеру), що можна приймати дані.

-АСК – сигнал підтвердження прийняття даних та готовність приймача (принтера) прийняти наступні дані. Тобто тут реалізується асинхронний обмін.

BUSY – сигнал зайнятості принтера обробкою отриманих даних і неготовністю отримати наступні дані. Активний також при переході принтера в стан off-line або при похибці, а також при відсутності паперу. Комп’ютер починає новий цикл передачі тільки після зняття сигналів–

АСК та BUSY.

-АUTO FD – сигнал автоматичнго переходу строки. Отримавши його, принтер переводить каретку на у строку.

Решта сигналів не є взагалі обов’язковими.

РЕ – сигнал кінця паперу. Отримавши його,комп’ютер переходить в режим чекання. Якщо в принтер вставити аркуш паперу , то сигнал знімається.

SLCT – сигнал готовності приймача. За його допомогою принтер говорить про те, що він обраний і готовий до роботи. У багатьох принтерів має постійний високий рівень.

-SLCT IN – сигнал принтеру про те що він вибраний і відбудеться передача даних.

-ЕRROR – сигнал помилки принтера. Активний при внутрішній помилці, переході принтера в стан off-line та при відсутності паперу. Є одним із де-

Таблиця 2-3 Опис сигналів роз’єму паралельного порту

Контакт .комп’ютера | Ланцюг | І/О | Контакт принтера

1 | - STROBE | OUT | 1

2 | D0 | OUT | 2

3 | D1 | OUT | 3

4 |


Сторінки: 1 2 3