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

Реалізація обміну інформацією між ЕОМ за допомогою паралельного інтерфесу в режимі тетради



 

При вирішенні багатьох задач виникає необхідність забезпечення двонаправленого обміну інформацією з використанням паралельного інтерфейсу. В даній лабораторній роботі розглядається варіант організації двонаправленого обміну між ПЕОМ з використанням паралельного інтерфейсу в режимі тетради. Для цього використовується кабельне з’єднання роз’ємів паралельного інтерфейсу у відповідності з рис.1. При передачі, байт, що виводиться заноситься потетрадно в молодші розряди регістру даних (D0-D3), а прийом тетрад забезпечується входами інтерфейсу, які забезпечують отримання слова стану (Ask, Paper,Select, Error). Передача байта здійснюється півбайтами з використаннням мультиплексування. Сигнали Strobe та Busy використовуються для керування обміном. Прийомопередача здійснюється в напівдуплексному режимі (одна ПЕОМ передає, інша приймає, а потім вони міняються). Фрагмент програми, який ілюструє можливий варіант реалізації передачі даних, приведений на рис. 2.

     
 
 
   

 

 


Рис. 1. Кабельне з’єднання роз’ємів паралельного інтерфейсу для режиму тетради.

 

mov si,0

mov ax,40h ; занесення адреси LPT1 в регістр dx

mov es,ax

mov dx,es:[8]

c1: mov al,buf[si]

out dx,al ; занесення байта в регістр даних

inc dx

inc dx

mov al,13 ; формування строба (вивід керуючого слова)

out dx,al

dec al

out dx,al

dec dx ; ввід і аналіз слова стану

c2: in al,dx

test al,01000b

jz error

test al,80h

jz c2

inc si

dec dx

jmp c1

 

Рис.2. Фрагмент програми передачі даних.

 

КОНТРОЛЬНІ ЗАПИТАННЯ

1. Вкажіть призначення та основнi функцiї зовнішніх інтерфейсів ПЕОМ.

2. Якi особливостi організації передачі даних через паралельний інтерфейс ?

3. Які режими роботи адаптера паралельного інтерфейсу ?

4. Вкажіть основні сигнали паралельного інтерфейсу при виводі на принтер.

5. В чому полягає обмін сигналами в режимі “рукопотискання” ?

6. Вкажіть на особливості організації двонаправленого обміну даними в режимі тетради.

7. Прокоментуйте команди фрагмента програми обміну.







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