Исследование методов передачи информации между микроЭВМ с помощью стандартных интерфейсов ИРПС и С2 (Лабораторная работа № 21), страница 2

DD1

 

DD1

 
      Сторона 1                                                                          Сторона 2

DD3.1

 

DD3.1

 

IOS

 
 


Гн. 3

 

Гн. 3

 

1

 

1

 

F2ттл

 
 

TxD

 

RxD

 

F2ттл

 

Линия связи

 

CLK

 

Гн. 4

 

Гн. 4

 

TxC

 

RxC

 

Гн. 2

 

Гн. 2

 

CLK0

 

OUT0

 

CLK0

 

OUT0

 
 


Рис.1. Принципиальная схема лабораторного макета

Адреса регистров программируемого таймера:

Адрес, HEX                       Регистр

 


80                             CT0

81                             CT1

82                             CT3

83                             РУС

Адреса регистров адаптера последовательной связи (УСАПП):

Адрес, HEX                       Регистр

90                             Данных

91                             РУС

2.3. Драйвер обмена по последовательному интерфейсу

В вычислительной технике принято называть программы, обеспечивающие обмен информацией микроЭВМ с различными ВУ, программами-драйверами. Каждому ВУ соответствует свой драйвер, и прикладная программа (программа пользователя) взаимодействует с ВУ посредством обращения к этим драйверам.

В соответствии с этой терминологией рассмотрим программу-драйвер последовательного интерфейса ИРПС при использовании в качестве передатчика и приемника БИС КР580ВВ51А. Этот драйвер будет работать и в интерфейсе С2 (RS-232C), если не используются сигналы квитирования, т.е. имеется только двухпроводная линия связи.

Примечание. Будем рассматривать драйвер ИРПС применительно к возможностям лабораторного макета, который обеспечивает одностороннюю связь между двумя микроЭВМ УМК. При этом один УМК является передатчиком данных (сторона 1), а второй УМК является приемником данных (сторона 2).