Устройство для сопряжения электронной вычислительной машины с алфавитно-цифровыми дисплеями

 

УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ элЕгсгронной ВЫЧИСЛИТЕЛЬНОЙ ттшы. с АЛФАВИТНО-ЦИФРОВЫМИ ДИСПЛЕЯМИ, J содержащее расширитель синхроимпульсов , выход которого является синхронизирующим выходом устройства , генератор синхроимпульсов, соединенный выходом через элемент задержки с опросным входом делителя частоты , два триггера, первый элемент И, два формирователя импульсов, счетчик по модулю двенадцать, буферный регистр, группа входов которого является первой группой информационных входов устройства, а группа выходов через узел передатчиков подключена к первой группе информационных выходов устройства и входам первого элемента ИЛИ, выходом подключенного через первый формирователь импульсов к первому установочному входу первого триггера и первому входу сброса счетчика по модулю двенадцать, и узел приемников, группа входов которого является второй группой информационных входов устройства, а группа выходов соединена с второй группой информационных выходов устройства и входами второго элемента ИЛИ, выходом соединенного через второй формирователь импульсов с вторым установочным входом первого триггера и вторым входом сброса счетчика по модулю двенадцать, счетный вход которого подключен к выходу первого элемента И и установочному входу второго триггера, выход которого являетсявыходом прерывания устройства, .отличающееся тем, что, с целью повьшения пропускной способности устройства, в него введены шесть элементов И, элемент НЕ, два элемента ИЛИ, три триггера, причем выход генератора синхроимпульсов соединен с первыми входами второго, третьего и четвертого элементов И (Л и через элемент НЕ с первым входом пятого элемента И, выходы четвертого и третьего элементов И соединены соответственно с установочными входами третьего и четвертого триггеров , выходы которых подключены соответственно к первым входам первого и шестого элементов И, тоСАд рой вход шестого элемента И соединен с выходом элемента задержки ;о и первым входом седьмого элемента N0 И, второй вход и выход которого подключены соответственно к выходу первого триггера и первому входу третьего элемента ИЛИ, выходом соединенного с вторым входом первого элемента И, а вторым входом - с выходом делителя частоты, тактовый вход которого соединен с выходом второго элемента И, входом расширителя синхроимпульсов и входом сброса третьего триггера, вход сброса второго триггера соединен с вхо

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (19) (И) заев С 06 F 3/04

ОПИСАНИЕ ИЗОБРЕТ

К ABTOPCHOMV СВИДЕТЕЛЬСТВУ

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPbtTHA (21) 3608051/24-24 (22) 21.06.83 (46) 15.09.84 . Бюл. №- 34 (72) В.С. Наумкин и С.В. БЫпилов (53) 681.325(088 .8) (56) 1. Авторское свидетельство СССР

¹ 736085, кл. G 06 F 3/04, 1978.

2. Авторское свидетельство СССР .№ 752319, кл. С 06 F 3/04, 1978 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ СОПРЯЖЕНИЯ

ЭЛЕКТРОННОЙ ВЫЧИСЛИТЕЛЬНОЙ МАШИНЫ.

С АЛФАВИТНО-ЦИФРОВЫМИ ДИСПЛЕЯМИ, содержащее расширитель синхроимпульсов, выход которого является синхронизирующим выходом устройства, генератор синхроимпульсов, соединенный выходом через элемент задержки с опросным входом делителя частоты, два триггера, первый элемент

И, два формирователя импульсов, счетчик по модулю двенадцать, буферный регистр, группа входов которого является первой группой информационных входов устройства, а группа выходов через узел передатчиков подключена к первой группе информационных выходов устройства и входам первого элемента ИЛИ, выходом подключенного через первый формирователь импульсов к первому установочному входу первого триггера и первому входу сброса счетчика по модулю двенадцать, и узел приемников, группа входов которого является второй группой информационных входов устройства, а группа выходов соединена с второй группой информационных выходов устройства и входами второго элемента ИЛИ, вЬ1ходом соединенного через второй формирователь импульсов с вторым установочным входом первого триггера и вторым входом сброса счетчика по модулю двенадцать, счетный вход которого подключен к выходу первого элемента И и установочному входу второго триггера, выход которого является выходом прерывания устройства, о т л и ч а ю щ е е с я тем, что, с целью повышения пропускной способности устройства, в него введены шесть элементов И, элемент НЕ, два элемента ИЛИ, три триггера, причем выход генератора синхроимпульсов соединен с первыми входами второго, третьего и четвертого элементов И и через элемент НЕ с первым входом пятого элемента И, выходы четвертого и третьего элементов И соединены соответственно с установочными входами третьего и четвертого триггеров, выходы которых подключены соответственно к первым входам первого и шестого элементов И, второй вход шестого элемента И соединен с выходом элемента задержки и первым входом седьмого элемента

И, второй вход и выход которого подключены соответственно к выхо- ду первого триггера и первому входу третьего элемента ИЛИ, выходом соединенного с вторым входом первого элемента И, а вторым входом — с выходом делителя частоты, тактовый вход которого соединен с выходом второго элемента И, входом расширителя синхроимпульсов и входом сброса третьего триггера, вход сброса второго триггера соединен с вхо1113792

35 дом опроса линий связи устройства и вторыми входами третьего и пятого элементов И, выходом подключенного . к первому входу четвертого элемента ИЛИ, второй вход которого соединен с входом сброса четвертого триггера и выходом четвертого элемента

Изобретение относится к вычислительной технике и может быть использовано для сопряжения ЭВМ, например, ЭВМ типа БЭСМ-6, с группой алфавитно-цифровых дисплеев.

Известно устройство для сопряжения абонентского пункта с ЦВМ, содер-. жащее группу элементов И, элемент

ИЛИ, буферный регистр, два дешифратора,.регистр номера терминала, счетчик и триггер наличия запро.— сов (13 . !

Недостаток этого устройства состо. ит в низкой пропускной способности.

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

ИЛИ, выход которой соединен с входом первого формирователя импульсов, а выход последнего - с еди- 30 ничным входом первого триггера и входом сброса счетчика по модулю двенадцать, элемент И, первый вход которого соединен с единичным выходом триггера, а выход — с единичным входом второго триггера и со счетным входом счетчика по модулю двенадцать, выход которого соединен с нулевым входом первого триггера, генератор синхро- 40 импульсов, соединенный с входами расширителя синхроимпульсов, делителя частоты и элемента задержки, вьиод которого соединен с вторым входом элемента И и оцросным вхо- 45

И, а выход — с установочным входом— пятого триггера, вход сброса которого подключен к выходу первого элемента И, а единичный и нулевой выходы — соответственно к вторым входам пятого и второго элементов И. дом делителя частоты, выход которого соединен с единичным входом второго триггера, выход которого является выходом прерываний устройства, узел приемников, группы входов и выходов которого являются соответственно вторыми группами информационных входов и выходов устройства, группы выходов соединены с входами второго элемента ИЛИ, выход которого соединен .с входом второго формирователя импульсов, выходом соединенного с единичным входом первого триггера и входом сброса счетчика по молую двенадцать, группу формирователей импульсов-, подсоединенных через линии связи к выходу расширителя синхроимпульса. Выдача битов информации .из дисплея производится под управлением синхроимпульсов, поступающих от генератора синхроимпульсов, При этом стартовый бит информации поступает в устройство и устанавливает режим выдачи задержанных синхроимпульсов в систему прерываний ЭВМ, что необходимо для приема в ЭВМ всех битов передаваемой из дисплея стартстопной комбинации. Если непосредственно за данной информационной посылкой следует следующая, то выдача задержанных синхроимпульсов в систему прерываний продолжается, Если же за передаваемым символом нет следующего, то устройство прекращает выдачу задержанных синхроимпульсов в систему прерываний.

При выдаче из ЭВМ информации делитель частоты выдает задержанные синхроимпульсы в систему прерываний ЭВМ. При готовности информационного массива выдачи программа обслуживания прерывания выдает на соответствующий разряд буферно113792

20

30

3 1 го регистра стартовый бит, который воздействует на устройство аналогично режиму выдачи из дисплея, и оно разрешает прохождение задержанных синхроимпульсов в систему прерываний 3ВМ, необходимых для выдачи иэ ЭВМ всего символа (2).

Недостатком устройства является его низкая пропуская способность, обусловленная простоями устройства в периоды. допустимого времени ожидания обслуживания, причем если время ожидания обслуживания превышает допустимое, то бит информации воспринимается неверно.

Цель изобретения — повышение пропускной способности устройства путем сокращения времени цикла работы пользователя., Поставленная цель достигается тем, что в устройство, содержащее расширитель синхроимпульсов. выход которого является синхронизирующим выходом устройства, генератор синхроимпульсов. соединенный выходом через элемент задержки с опросным входом делителя частоты, два. триггера, первый элемент И, два формирователя импульсов, счет чик по модулю двенадцать, буферный регистр, группа входов которого является первой группой информационных входов устройства, а группа выходов через узел,передатчиков подключена к первой группе информационных выходов устройства и входам первого элемента ИЛИ, выходом подключенного через первый формирователь импульсов к первому установочному входу первого триггера и первому входу сброса счетчика по модулю двенадцать, и узел приемников,, группа входов которого является второй группой информационных входов устройства, а группа выходов соединена с второй группой информационных выходов устройства и входами второго элемента ИЛИ, выходом соединенного через второй формирователь импульсов с вторым установочным входом первого триггера и вторым входом сброса счетчика по модулю двенадцать, счетный вход которого подключен к выходу первого элемента И и к установочному входу второго триггера, выход которого является выходом прерывания устройства, введены шесть элементов И, элемент

НЕ, два элемента ИЛИ, три триггера, причем выход генератора синхроимпульсов соединен с первыми входами второго, третьего и четвертого элементов И и через элемент НЕ с первым входом пятого элемента И, выходы четвертого и третьего элементов И соединены соответственно с установочными входами третьего и четвертого триггеров, выходы которых подключены соответственно к первым входам первого и шестого элементов И, второй вход шестого элемента И соеди,нен с выходом элемента задержки,и первым входом седьмого элемента И, второй вход и выход которого подключены соответственно к выходу первого триггера и первому входу третьего элемента ИЛИ, выходом соединенного с вторым входом первого элемента И, а вторым входом — с выходом делителя частоты, тактовый вход которого соединен с выходом второго элемента И, входом расширителя синхроимпульсов и входом сброса третьего триггера, вход сброса второго триггера соединен с входом опроса линий связи устройства и вторыми входами третьего и пятого элементов И, выходом подключенного к первому входу четвертого элемента

ИЛИ, второй-вход которого соединен с входом сброса четвертого триггера и выходом четвертого элемента И, а выход — с установочным входом пятого триггера, вход сброса которого подключен к выходу первого элемента И, а единичный и нулевой выходы — соответственно к вторым входам пятого и второго элементов И.

На чертеже представлена функциональная схема устройства.

Устройство содержит генератор 1 синхроимпульсов, элемент НЕ 2, второй 3, третий 4, четвертый 5 элементы И, элемент: задержки 6, седьмой элемент И 7,,делитель 8 частоты

Э Э шестои элемент И 9, четвертый элемент ИЛИ !O, четвертый триггер 1! в входы 12 первой группы информационных входов устройства, буферный регистр 13, узел 14 передатчиков, выходы 15 первой группы информационных выходов устройства, первый элемент ИЛИ 16, первый формирователь

17 импульсов, первый триггер 18, счетчик 19.по модулю двенадцать, 1113792

55 третий элемент ИЛИ 20, первый элемент И 21, второй триггер 22, пятый триггер 23, третий триггер 24, расширитель 25 синхронмпульсов, синхронизирующий выход 26 устройства, сое- 5 диненный через линии 27 связи с формирователями 28 импульсов дисплеев, вход 29 опроса линий связи устройства, пятый элемент И 30, выход 3! прерывания устройства, входы 32 второй группы информационных входов устустройства, узел 33 приемников, выходы 34 второй группы выходов устройства, второй элемент ИЛИ 35, второй формирователь 36 импульсов.

Устройство работает следующим образом.

При приемке информации в ЭВМ генератор 1 при нулевом состоянии триггера 23 через элемент И 3 сбра.— сывает триггер 24, а через расширитель 25 и выход 26 и далее по линиям 27 выдает синхроимпульсы на входы формирователей 28, с выходов которых они поступают в дисплеи.

Под воздействием синхроимпульсов, поступающих с выхода формирова— телей 28, дисплей выдает информацию, которая поступает на вход узла 33.

Дисплей выдает старт-стопную комбинацию, которая имеет контактное деление при малом времени ожидания в приоритетной системе (11 для кода КОИ-7 или 12 для ДКОИ). Первым битом информационной комбинации, выдаваемой дисплеем, является стартовый бит.-С соответствующего выхода этот бит проходит через элемент

ИЛИ 35 и передним фронтом, выделенным формирователем 36, устанавливает в состояние "1" триггер 18 и в положение "0" счетчик 19. Триггер

18 разрешает прохождение синхроимпульсов, задержанных элементом задержки 6, через элементы И 7, ИЛИ

20, И 21 при нулевом состоянии триггера 24 и установление в состояние

"1" триггера 22, единичное состояние которого вызывает прерывание

3ВМ для приема полученного бита информации. После этого по программе обработки прерывания код бита информации с.соответствующих выходов узла 33 считывается в 3ВМ. Одновременно импульс с выхода элемента И 21 устанавливает в положение "1" триггер 23 и увеличивает на единицу сос тояние счетчика 19. При считывании битов информации с выходов узла 33 на входе 29 появляется импульс. Если этот импульс появился до следующего импульса генератора 1, то он через элемент И 30, на другой вход которого подается разрешающий уровень от элемента НЕ 2, через элемент ИЛИ 10 устанавливает в состояние "0" триггер 23.

Нулевое состояние триггера 23 разрешает прохождение следующего синхроимпульса генератора 1 через элемент И 3, который вызывает аналогичные действия.

Если импульс опроса на входе 29 появляется после следующего импуль. са генератора 1, то следующий импульс генератора 1 не проходит через элемент И 3, на второй вход которого подается запрет при единичном состоянии триггера 23, а проходит через элемент И 5, на который подается разрешение при единичном состоянии триггера 23, и устанавливает в состояние "1" триггер 24 .

Следующий задержанный синхроимпульс с выхода элемента задержки 6 проходит через элементы И 7 и ИЛИ 20, но блокируется элементом И 21, на который подается запрещение при единичном состоянии триггера 24.

Таким образом, достигается блокировка передачи синхроимпульса генератора 1 в дисплеи и задержанного синхроимпульса на триггер 22. Устройство в таком случае находится в режиме ожидания обработки прерывания.

Этот режим продолжается до тех пор, пока на входе 29 не.появится импульс, который возвращает устройство в исходное состояние. Этот импульс устанавливает в состояние "0" триггер 22 и, проходя обычно через элементы И 30, ИЛИ 10 устанавливает в состояние "О" триггер 23, который разрешает прохождение очередного синхроимпульса генератора i через элемент И 3 и передачу его в дисплеи, а также с выхода элемента И 3 устанавливает триггер 24 в "0", что разрешает прохождение соответствующего задержанного синхроимпульса через элемент И 21 и установку в состояние "1" триггера 22. Цикл работы устройства повторяется.

Если импульс опроса на входе 29 совпадает по времени с синхроимпульсом, то он через элемент И 4 устанав.

1113792 ливает в состояние "1" триггер 11.

Как и в предыдущем случае, передача этого синхроимпульса в дисплеи блокируется единичным состоянием триггера 23 и разрешается установка в 5 состояние "1" триггера 24 через элемент И 5. Соответствующий задержанный синхроимпульс проходит через элементы И 9, ИЛИ 10 и устанавливает в состояние "0" триггер 23, а прохождение его через элемент И 21 блокируется единичным состоянием триггера 24. Следующий синхроимпульс генератора 1 поступает в дисплеи и устанавливает в "0" триггер 24, подготавливая прохождение задержанного синхроимпульса.

При выдаче информации из ЭВМ по определенным программам подготавливается массив выдачи, но сама выдача из ЭВМ может начаться только по прерываниям от триггера 22. Делитель 8 частоты через элементы ИЛИ

20 и И 21 выдает задержанный синхроимпульс и устанавливает в состояние "1" триггер 22. При неготовности массива выдачи подпрограмма обслуживания прерывания блокирует выдачу информации на входы 12, так что на всех выходах 15 и линиях выдачи из ЭВМ сохраняется код стоповой посылки.

При готовности массива выдачи подпрограмма обслуживания прерывания вы1 дает на соответствующие входы буферного регистра 13 стартовый бит информации, который появляется на соответствующих выходах 15 и через ли. нии связи, соединяющие эти выходы с дисплеями, поступает на информационные входы соответствующих дисплеев, а также на элемент ИЛИ 16, с выхода которого формирователь 17 выделяет передний фронт старта и устанавливает в единичное состояние триггера 18 и в нулевое положение счетчик 19.

Одновременно с выдачей стартового бита из ЭВМ на входе 28 появляется импульс, который устанавливает в состояние "0" триггер 23, разрешающий прохождение синхроимпульса через элемент И 3, расширитель 25 и формирователь 28. Под управлением этого синхроимпульса соответствующий дисплей принимает стартовый бит.

Далее схема работает аналогично приему информации с той лишь разницей, что вместо элемента ИЛИ 35 работает элемент ИЛИ 16.

Если выдается или принимается только один символ, то при переполнении счетчика 19 сигнал переноса счетчика устанавливает в положение

"О" триггер 18. В этом случае выдача прерываний в ЭВМ прекращается, а сиихроимпульсы генератора 1 передаются в дисплеи.

Таким образом, устройство обеспечивает правильную двустороннюю передачу информации на скорости, когда время ожидания в приоритетной системе может превышать период следования синхроимпульсов генератора 1 за счет блокировки выдачи синхроимпульсов в дисплеи и задержанных синхроимпульсов в систему прерывания при необслуженном предыдущем прерывании.

1113792

Составитель В. Вертлиб

Редактор М. Циткина Техред С.Легеза Корректор М,Шароши

Заказ 6620/40 Тираж 698 Подпис ное

ВЦИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Филиал ППП "Патент", г. Ужгород, ул. Проектная, 4

Устройство для сопряжения электронной вычислительной машины с алфавитно-цифровыми дисплеями Устройство для сопряжения электронной вычислительной машины с алфавитно-цифровыми дисплеями Устройство для сопряжения электронной вычислительной машины с алфавитно-цифровыми дисплеями Устройство для сопряжения электронной вычислительной машины с алфавитно-цифровыми дисплеями Устройство для сопряжения электронной вычислительной машины с алфавитно-цифровыми дисплеями Устройство для сопряжения электронной вычислительной машины с алфавитно-цифровыми дисплеями 

 

Похожие патенты:

Изобретение относится к измерительной технике и предназначено для определения плотности жидкости

Изобретение относится к устройствам телевизоров, имеющих формат изображения широкоэкранного соотношения сторон

Изобретение относится к различным вариантам схем автоматического переключения входного сигнала монитора

Изобретение относится к области компьютерной техники, преимущественно к ручному вводу данных в компьютер

Изобретение относится к области вычислительной техники, в частности к конструкции клавиатур для ввода информации

Изобретение относится к устройствам многоцелевых оптических клавиатур, представляющим широкое разнообразие вводов клавиш

Изобретение относится к осуществлению виртуальной реальности или телереальности

Изобретение относится к устройству и способу управления работой канала данных отображения (ДДС) монитора

Изобретение относится к устройствам ввода, таким, как клавиатура, и может быть использовано для пишущей машинки, компьютера и других аналогичных устройств

Изобретение относится к вычислительной технике и может быть использовано в информационно-управляющих автоматизированных системах
Наверх