Сопряжение компьютеров с внешними устройствами в стандарте КАМАК. Заярный В.П - 21 стр.

UptoLike

21
Примеры
I. Если мы хотим выдать на магистраль КАМАК сигнал С, то (см. таб-
лицу 2) мы должны выдать в порт 103Н число, у которого второй бит бу-
дет равен 1, а остальные 0, то есть 00000010 в двоичной системе или 2 в
десятичной системе.
II. Требуется получить на магистрали КАМАК двоичную комбинацию
вида: 101010100000000001010101.
Для этого следует
предпринять следующие действия:
1. Заносим в регистры СС-08 первые 8 бит этой комбинации. В порт
104Н выводим число 01010101
2.
2. Заносим в регистры СС-08 вторые 8 бит этой комбинации. В порт
105Н выводим число 00000000
2.
3. Заносим в регистры СС-08 последние 8 бит этой комбинации. В
порт 106Н выводим число 10101010
2.
4. Заносим в регистр N номер пустой станции (например, 20), так как
эти данные не предназначены для какой-либо станции, а лишь для индика-
ции обмена данными. В порт 108Н выводим число 20. Содержание регист-
ра А в этом случае значения не имеет.
5. Так как сами по себе на магистраль КАМАК эти значения
не попадут,
необходимо инициировать обмен данными между контроллером СС-08 и
КАМАК. Такой обмен происходит после занесения в регистр F номера функ-
ции F(16) — F(32). Выберем, например, F(16). В порт 102Н выводим число 16.
После всего этого мы можем наблюдать на магистрали КАМАК требуе-
мую комбинацию. Итак, все требуемые действия можно свести в таблицу.
Таблица 3
Порт Число Команда
104Н 01010101
2
Данные для шин W8 — W1
105Н 00000000
2
Данные для шин W16 — W9
106Н 10101010
2
Данные для шин W24 — W17
108Н 20 A(20)
102Н 16 F(16)
ПОРЯДОК ВЫПОЛНЕНИЯ РАБОТЫ
П
РЕДВАРИТЕЛЬНАЯ ПОДГОТОВКА
1. Ответить на контрольные вопросы.
2. Получить у преподавателя значения битовых комбинаций, которые
необходимо вывести на магистраль КАМАК, а у инженера лаборатории
имена рабочих каталогов программ обмена данными и проверки связи.