Изобретение схгносигся к вычислигель ной технике и может быть использовано, например, для сопряжения ЭВМ с групп алфавитно-цифровых дисплеев. Известны устройства для сопряжения, содержащие блок приемников и блок пере датчиков, узел прерываний, коммутаторы абонентов, блок выводных регистров, блок дешифрации и блок управления и осу ществляющие сопряжение между ЭВМ и подключенными магистрально терминалами l. Недостаток этих устройств состоит в большом объеме аппаратуры. Наиболее близким к данному по сущности технического решения является уст ройство для сопряжения, содержащее буферный регистр 2. Недостаток этого устройства состоит в ограниченных функциональных возможное тях, что вызывает непроизводительные затраты машинного времени на обслуживание устройства при отсутствии обмена информации между ЭВМ и дисплеями. обусловленные непрерывным поступлением задержанных синхроимпульсов, требующих прерывания ЭВМ для обслуживания каналов связи с дисплеями. Цель изобретения - расширение функциональных возможностей устройства путем блокирования сигналов прерывания при отсутствии обмена. Поставленная цель достигается тем, ЧТО- в устройство, содержащее буферный регистр, группа входов которого является первой группой информационных входов устройства, а выходы подключены к соответствуЛйим входам узла передатчиков, группа выходов которого является первой группой информационных выходов устройства, блок приемников, группы входов и выходов которого являются соответственно вторыми группами информационных входов и выходов устройства, триггер прерываний, выход которого является выходом прерывания устройства, и генератор синхроимпульсов, соединенный со входами элемента задержки и
усилителя синхроимпульсов, выход которого является выходом синхронизации устройства, введены два элемента ИЛИ, два формирователя импульсов, элемент И, триггер, счетчик по модулю двенадцать и делитель частоты, причем группа выходов узла передатчиков подключена к соответствующим входам первого эле-мента ИЛИ, выход которого через первый формирователь импульсов соединен с первым входом триггера и первым входом сброса счетчика по модулю двенад цать, группа выходов узла приемников подключена к соответствующим входам второго элемента ИЛИ, выход которого через второй формирователь импульсов подключен ко второму входу триггера и второму входу сброса счетчика по модулю двенадцать, выход которого соединен с третьим входом триггера, а счетный вход - с первым входом триггера прерываний и выходом элемента И, первым . входом подключенного к выходу триггера а вторым - к выходу элемента задержки и первому входу делителя частоты, второй вход и выход которого соединены соответственно с выходом генератора синхроимпульсов и вторым входом триггера прерываний.
На чертеже представлена блок-схема устройства.
Устройство содержит генератор 1 синхроимпульсов, усилитель 2 синхроимпульсов, выход 3 синхронизации устройства, узел 4 приемников (информации по линии сйязи), элемент 5 ИЛИ, формирователь 6 импульсов, триггер 7, элемент 8 И, элемент 9 задержки, триггер 10 прерываний, счетчик 11 по модулю двенадцать делитель 12 частоты, буферный регистр 13, узел 14 передатчиков (в линию связи), элемент 15 ИЛИ формирователь 16 импульсов, входы 17 и 18 первой и второй групп информационных входов устройства, выходы 19 и 20 первой и второй групп информационных выходов устройства, Еыкод 21 прерываний устройства и формирователи 22 импульсов, подключенные через линии 23 связи.
Устройство работает следующим образом.
При вводе информации от дисплеев генератор 1 через усилитель 2 и линии 23 связи выдает синхроимпульсы, поступающие на формирователи 22 блоков связи с линией дисплеев. Под воздействием этик импульсов информация, выдаваемая дисплеями, поступает по входу 18 в узел
4. Дисплей выдает стартстопную комбинацию, контактное деление которой, например, равно 11 для кода КОИ-7 или 12 для ДКОИ.
Первым битом информационной комбинации, выдаваемой любым дисплеем, будет стартовый бит. С соответствующего выхода узла 4 этот бит поступает на элемент 15 ИЛИ, с выхода которого
стартовая посылка поступает на формирователь 16, где вырабатывается сигнал по переднему фронту старта. Выходным сигналом формирователя 16 устанавливается в i триггер 7 и сбрасывается в О счетчик 11. Триггер 7 разрешает прохождение через элемент 8 И задержанных синхроимпульсов с выхода элемента 9 задержки на первый вход триггера 10, единичное состояние которого вызывает прерывание ЭВМ для приема полученного бита информации, после чего по программе обработки прерывания код бита информации с соответствующих выходов узла 4 считывается в ЭВМ. Од-
повременно импульсы с. выхода элемента 8 И поступают на третий вход счетчика 11. Единичное состояние триггера 7 обеспечивает дальнейшее прохождение задержанных синхроимпульсов в систему
прерывания ЭВМ, что необходимо для приема в ЭВМ всех битов передаваемой стартстопной к.омбкнаи.. При переполнении счетчика 11 сигнал переноса счетчика сбрасывает триггер 7 и выдача пре-
рываний в ЭВМ прекращается.
При выдаче информации из ЭВМ по определенным программам подготавливается массив выдачи, но, сама выдача информации из ЭВМ может начаться только по прерываниям от триггера 10. Делитель 12 частоты сканирует состояние ппограммы выдачи, выдавая импульсы на триггер 10 прерывания.
При неготовности массива выдачи подпрограмма обсулживания прерывания блокирует выдачу информации на входы 17, так что на всех выходах 19 и линиях выдачи из ЭВМ сохраняется код стоповой посылки.
При готовности массива выдачи подпрограмма обслуживания прерывания выдает на соответствующие входы буферного регистра 13 стартовый бит информации,
который появляется на соответствующих выходах 19 и через линии связи, соединяющие эти выходы с дисплеями, поступает на информацио1шые входы соответствующих дисплеев, а также на элемент .S.
ИЛИ, с выхода которого формирователь 6 выделяет передний фронт старта и уста навлвиеат в единичное состояние триггер 7, а также сбрасывает счетчик 11. Да лее схема работает аналогично приему
информации с той лишь разницей, что вместо элемента 15 ИЛИ работает элемент 5 ИЛИ.
Таким образом, устройство обеспечивает блокировку выдачи в ЭВМ сигналов прерывания при отсутствии обмена между ней и дисплеями, что позволяет сократить непроизводительные затраты машинного времени. Формула изобретения
Устройство для сопряжения, содержащее буферный регистр, группа входов ко- торого является первой группой информацирнных входов устройства, а выходы подключены к соответствующим входам узла передатчиков, группа выходов которого является первой группой информа- ционных выходов устройства, блок приемников, группы входов и выходов которого являются соответственно вторыми группами информационных входов и выходов устройства, триггер прерываний, выход которого является выходом прерывания устройства, и генератор синхроимпульсов, соединенный со входами элемента задержки и усилителя синхроимпульсов, выход которого является выходом синхронизации устройства, отличающееся тем, что, с целью расширения функциональных возможностей устройства за счет блокирования сигналов прерывания при отсутствии обмена, в устройство введены два элемента ИЛИ, два формирователя импульсов, элемент И, триггер, счетчик по модулю двенадцать и делитель частоты, причем группа выходов узла передатчиков подключена к соответствующим входам первого элемента ИЛИ, выход которого через первый формирователь импульсов соединен с первым входом триггера и первым входом сброса счетчика по модулю двенадцать, группа выходов узла приемников подключена к соответствующим входам второго элемента ИЛИ, выход которого через второй формирователь импульсов подключен ко второму входу триггера и второму входу сброса счетчйка по модулю двенадцать, выход которого соединен с третьим входом триггера, а счетный вход - с первым входом триггера прерываний и выходом элемента И, первым входом подключенного к выходу триггера, а вторым - к выходу элемента задержки и первому входу делителя частоты, второй вход и выход которого соединены соответственно с выходом генератора синхроимпульсов и вторым входом триггера прерываний.
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР по заявке Nfe 2412Об 9/18-24,
кл. Q 06 F 3/04, 1976.
2.Новые средства аппаратного обеспечения БЭСМ-6. Сборник М., изд. ВЦ АН СССР, 1976, с. 5-12.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для сопряжения электронной вычислительной машины с алфавитно-цифровыми дисплеями | 1983 |
|
SU1113792A1 |
УСТРОЙСТВО ДЛЯ ВВОДА И ВЫВОДА ДИСКРЕТНЫХ СИГНАЛОВ | 1989 |
|
RU2022344C1 |
Устройство для сопряжения вычислительной машины с магистралью обмена | 1986 |
|
SU1381519A1 |
МУЛЬТИПЛЕКСОР ПЕРЕДАЧИ ДАННЫХ | 2005 |
|
RU2295148C1 |
Устройство для сопряжения ЭВМ с накопителем на магнитной ленте | 1988 |
|
SU1667085A1 |
Станция локальной сети | 1987 |
|
SU1478221A1 |
Графический дисплей с контролем | 1984 |
|
SU1249526A1 |
Устройство для сопряжения электронных вычислительных машин | 1984 |
|
SU1257653A2 |
Устройство для сопряжения | 1982 |
|
SU1084772A1 |
Устройство для сопряжения телеграфного аппарата с электронной вычислительной машиной | 1984 |
|
SU1242973A1 |
Авторы
Даты
1980-07-30—Публикация
1978-07-20—Подача