Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Паралельний інтерфейс IEEE 1284 (інтерфейс Centronics)

Реферат Паралельний інтерфейс IEEE 1284 (інтерфейс Centronics)





питів режиму ECP з RLE

0011 0000

4

Запитів режиму ECP без RLE

0001 0000

3

зарезервовані

0000 1000

2

Запитів ідентіфікатора прилаштую з відповіддю в режімі:

півбайтовій

байтовими

ECP без RLE

ECP з RLE


0000 0100

0000 0101

0001 0100

0011 0100

1

зарезервовані

0000 0010

0

Запитів півбайтового режиму

0000 0001

none

Запитів байтового режиму

0000 0000


Передача даних

После узгодженням режиму передачі можна Здійснювати передачу даніх. На рис. 4 показано передачу даних по протоколу Centronics.


В 

Рис. 4. Передача даних по протоколу Centronics


1.6 програмнного частина інтерфейсу


Програмуваті розробка інтерфейсу можна на нижчих Рівні (Наприклад Із Використання мови Assembler), на СЕРЕДНЯ Рівні та на мовах високого уровня (Наприклад в середовіщі Delphi).

Для програмування LPT портів в середовіщі Delphi вікорістовується модуль LPTIO.pas в якому описано всю Взаємодія з драйвером LPT-порту lptwdmio.sys (Увага!!! Драйвер винен знаходітісь в папці c: WINDOWS system32 drivers або в тій же папці что и программа) [4].

Для роботи з LPT-портом оголошуємо об'єкт:


Lpt: TLptPortConnection;

У процедурі создания форми Створюємо об'єкт Lpt

procedure TForm1. FormCreate (Sender: TObject);

var

msg: AnsiString;

begin

Lpt: = TLptPortConnection. Create;


У тій же процедурі занесемо в Регистр даніх и у Регистр управління заносимості 0 и 3 відповідно, что в результаті приведе до віключення всех світлодіодніх індікаторів.


Lpt. WritePort (GetCurrentPort, 0,0);

Lpt. WritePort (GetCurrentPort, 2,3);


Регістрі є 8-бітні того максимально можливе Десяткова число, Яку может буті записання в них, це 255 або 11111111 в двійковому форматі. Для запису вікорістовується функція WritePort, де в параметрах вказується порт, в Який запісуються дані, его можна взнати використан процедуру GetCurrentPort. Номери регістру: 0 - Регистр даніх, 1 - Регистр стану, 2 - Регистр управління. Число Яке запісується від 0 до 255. p> Для зчітування значень з регістру вікорістовується функція ReadPort в параметрах Якої вказується поточний порт и номер регістру (аналогічно з функцією запису).


Lpt. ReadPort (GetCurrentPort, 0)


Зчітується всі значення регістру и того, для того, щоб отріматі Значення певної коміркі регістру, над зчітанім значень нужно віконаті наступні Дії:


var

d: boolean;

begin

d: = true;

d: = d and (1 = (1 and Lpt. ReadPort ((GetCurrentPort), 0)));

Над зчітанімі Даними и статечний двійкі, відповідно до номера регістра, значення Якого нужно взнати, віконується логічна Операція and (логічне множення). Потім прірівнюємо до того ж числа в результаті виходе логічне Значення true - ЯКЩО Значення Рівні и false - ЯКЩО ні. Значення булевої змінної можна вікорістаті Наприклад для перемикань прапорця чі Зміни кольору фігурі, яка сімволізує діод. Повний текст програми яка зчітує и запісує значення в LPT-порт Дивіться в Додатках.

1.7 Перспективи інтерфейсу IEEE 1284


заразили практично ВСІ Сучасні Сістемні платити не мают LPT-порту. Але на старішіх системних платах цею порт й достатньо Поширення. Це пов'язане з вічерпанням портом свого ресурсу як такого. На заміно Йому прийшов більш Зручний и функціональний USB-порт. [5]. Порівняльні характеристики інтерфейсу IEEE 1224 та USB наведено в табл. 4

інтерфейс аналог асинхронноїпередачі

Таблиця 4. Порівняльні характеристики інтерфейсу IEEE 1224 та USB


IEEE 1284

USB 2.0

USB 3.0

ШВИДКІСТЬ

1,2 Мбіт/c

Low-speed: 10 - 1500 Кбіт/c

Full-speed: 0,5 - 12 Мбіт/с

Hi-speed: 25 - 480 Мбіт/с

4,8 Гбіт/с

Довжина Лінії

3 м


Назад | сторінка 3 з 7 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка технологічного процесу виготовлення виливки Шків 525-326-0000-302
  • Реферат на тему: Значення Порт-Артура в російсько-японській війні
  • Реферат на тему: Використання інтерфейсу Centronics для Керування зовнішнімі прилаштувався
  • Реферат на тему: Паралельні інтерфейси Centronics і LPT-порт
  • Реферат на тему: Розробка інтерфейсу користувача для роботи з базою даних &Автомайстерня&