Устройство для ввода информации
Иллюстрации
Показать всеРеферат
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советских
Соцнапистмческнк
Республнк ()! )972492 (6I ) Дополнительное к авт. свнд-ву (51)М. Кл. (22)Заявлено 04.05.81 (2! ) 3282382/18-24 с присоединением заявки № (23) Приоритет
606 F 3/02
3Ввуллрстинньй камнтет
СССР лю делам нзабрвтенкй н втнрнтнй (53) УДК681. .327.11 (088.8) Опубликовано 07.11.82. Бюллетень № 41
Дата опубликования описания 07.11.82
1
Л. С. Горн, В. С. Дружинин, А. Ю. Сафронов,и Б. И. Хазанов
/ (72) Авторы изобретения (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ
Изобретение относится к автоматике и вычислительной технике и может быть использовано при автоматической провер ке и диагностике измерительных приборов и систем. . Известны пульты оператора, вхс;ящие в состав практически любой универсальной ЭВМ, используемой для управления программно-управляемой контрольно-измерительной аппаратурой. Они предназ о начены для загрузки определенных ячеек или считывания их содержимого. Адреса ячеек или загружаемые данные опера- . тор набирает с помощью клавиатуры или тумблерного регистра. Значения адресов и данных тображаются на устройствах индикации .(двоичных или символьных) или печатаются на бумаге. Кроме того, пульты управления позволяют оператору выполнять некторые операции по заданию специальных режимов работы «пошагового, потактового -. др. (1 i и (2) .
Однако стандартным пультам оператора универсальных ЭВМ присуши сущест2 венные недостатки. Например, в электронном пульте управления машины М-6000 набор адресов и данных осуществляется в двоичной форме, что требует большого числа операций с клавиатурой для обращения к одной ячейке.
Наиболее близким к изобретению по технической сущности является пульт управления, содержащий символьное электронное наборное устройство (клавиатуру), устройство кодирования, вырабатывающее двоичные коды соответствующих символов в соответствии со стандартом ЙВСЭЗ и устройство управления, обеспечивающее согласованный обмен ценными между пультом и ЭВМ. Такой пульт позволяет оператору задавать адреса вызываемых ячеек, загружать их данными и выполнять ряд других операций, исполняемых: в ЭВМ микропрограммно или с помощью операционной системы (2) .
Однако при использовании ЭВМ в качестве контролера программно-упгявляемой контрольно-измерительной аппарату
92 4 плексор 6 адреса, блок 7 памяти, блок
8 синхронизации, первый регистр 9 и второй регистр 10.
Устройство работает следующим образом.
В исходном (ждущем)состоянии блок
8 заблокирован, формирователь 2 управляющих сигналов не вырабатывает управляющих воздействий, и синхросигналы, а также кодовые сигналы на выходе регистра 10 отсутствуют.
Пуск требуемой программы ЭВМ осуществляется после нескольких нажатий на клавиши клавиатуры. Во многих случаях достаточно двух или трех нажатий. Первое определяет загрузку управляющего слова (или слова состояния программы), код которого задает характер связей программных сегментов, а второе - точку входа в программу. Третье оказывается необходимым, если число точек входа превышает 8 (при пользовании восьмеричной клавиатурой) .
Рассмотрим случай, когда устройство рассчитано на пуск программы после двух нажатий. После каждого нажатия клавиши устройство кодирования клавиатуры вырабатывает соответствукнций код (например, трехразрядный), который сохраняется на выходе до следующего пуска программы. Двум набранным символам соответствуют две шины передачи кодов через первый мультиплексор 3 на счетчик 5. После второго нажатия запускается блок 8, который начинает вырабатывать сигналы синхронизации. Под действием этих сигналов счетчик 4 команд начинает менять свое состояние от нулевого (инкрементируясь с каждым тактом) и через второй мультиплексор 6 менять адрес блока 7 памяти. При установлении каждого очередного адреса под действием сигналов блока 3 считывается содержимое адресованной ячейки блока памяти и запоминается на регистрах 9 и 10.
Число разрядов регистра 10 соответствует формату слов, воспринимаемых ЭВМ.
После пуска устройства на выходе регистра 10 автоматически вырабатывается следующая последовательность кодов: а) группа кодов, задаюшая фиксированный адрес хранения управляющего слова в памяти ЭВМ. (все коды этой группы считываются из последовательно расположенных ячеек блока памяти, причем адреса ячеек блока памяти задает счетчик команд); б) код команды устройства, ообшающей
ЭВМ о том, что за ней последуют данные
3 9724 ры, ориентированной на решение н которого класса измерительных задач по одной или нескольким программам, хранящимся например, в постоянной памяти, работа с такими устройствами занимает у оператора много времени, идущего на набор адресов входа и параметров программы. Потери времени особенно значительны, когда необходима частая смена режимов работы. При частом наборе IO большого количества данных возрастает число ошибок, что приводит к дополнительному снижению производительности работы оператора.
ЕЬлью изобретения является упроше- 35 ние работы оператора и повышение быстродействия устройства..
Указанная цель достигается тем, что в устройство. для ввода информации, содержащее клавиатуру и формирователь 2Î управляющих импульсов, выход которого соединен с входом клавиатуры,,введены первый и второй мультиплексоры, блок памяти, первый и второй счетчики, блок синхронизации, первый и второй регистры, 25 причем первый вход блока синхронизации соединен с первым выходом клавиатуры, второй и третий выходы которой соединены с первым и вторым входами первого мультиплексора, третий вход которого 5О соединен с входом клавиатуры, а выходс первым входом второго счетчика, второй вход которого соединен с входом клавиатуры, с вторым входом блока синхронизации, с входом первого счетчика, с 35 первым входом второго мультиплексора, . с первым входом блока памяти, с первыми входами первого и второго регистров и является первым выходом устройства, второй вход первого регистра соединен с первым выходом блока памяти, второй выход которого соединен с вторым входом второго регистра, выход которого является вторым выходом устройства, выход первого регистра соединен с вхо- 4 дом формирователя управляющих сигналов, входы группы которого соединены с выходами блока синхронизации, выходы первого и второго счетчиков соединены с вто
pblM и третьим Входами второго .Мульти плексора, выход которого соединен с вторым входом блока памяти.
На чертеже показана структурная схема устройства., Устройство содержит клавиатуру 1 с
55 блоком кодирования и блоками индикации завершения набора, формирователь 2 управляющих импульсов, первый . мультиплек сор 3, счетчики 4 и 5: второй мультиУстройство для ввода информации, содержашее клавиатуру и формирователь управляющих импульсов, выход которого соединен с входом клавиатуры, о т л ич. а ю ш е е с я тем, что, с целью повышения быстродействия устройства, в него введены первый и второй мультиплексоры, блок памяти, nepabN и второй счетчики, блок синхронизации, первый и второй регистры, причем первый вход блока синхронизации соединен с первым выходом клавиатуры, второй и третий выходы которой соединены с первым и вторым входами первого мультиплексора, третий вход которого соединен с входом клавиатуры, а выход - с первым входом второго счетчика, второй вход которого соединен с входом клавиатуры, с вторым входом блока синхронизации, с входом первого счетчика, с первым входом второго мультиплексора, с первым входом блока памяти, с первыми. входами первого и второго регистров и является первым выходом устройства, второй вход первого ре» гистра соединен с первым выходом блока памяти, второй выход которого соединен с вторым входом второго регистра, выход которого является вторым выходом устройства, выход первого регистра соединен с входом формирователя управляющих сигналов, входы группы которого соединены с выходами блока синхронизации, выходы первого и второго счетчиков соединены с вторым и третьим входами второго мультиплексора, выход которого соединен с вторым входом блока памяти, Источники информации, принятые во внимание при экспертизе
1. Электронно-вычислительная машина Электроника-60 ВМ-16 2.79 1.004.ТО, 1979.
2 ЭМеИвс 5ег1е5 Г(. 5(:bema«c
n
1978, р. 70 (прототип).
5 9724 (управляющее слово), подлежащие занесению в адресованную ячейку ЭВМ (адрес берется также со счетчика команд); в) группа кодов, задающих последовательность цифровых символов, интерпре« 5 тируемых ЭВМ как управляющее слово; начальный код этой группы считывается из блока памяти по адресу, определяемому содержимым счетчика 4, загруженного через первый мультиплексор 3 с клавиатуры содержимым, полученными в результате нажатия первой клавиши, а все последующие коды - при инкрементации счетчика констант;
r) код команды блока памяти, сообщающей ЭВМ о том, что далее будет вводиться адрес ячейки хранения параметра входа; д) группа кодов, задающая адрес хранения параметра входа в памяти ЭВМ © (адреса задаются по счетчику команд); е) код команды блока памяти, сообщающей ЭВМ о том, что далее поступают данные для занесения в адресованную ячейку;
2S ж) группа кодов, задающих параметр, входа (адрес берется со счетчика констант, причем адрес начального кода в блок памяти определяется загрузкой счетчика через второй мультиплексор 7); 50 з) код команды блока управления, вызывающей пуск рабочей программы.
При считывании последнего кода рассмотренной последовательности в регистр
9 записывается управляющее слово, под 35 действием которого блок 3 останавливает блок 8 синхронизации и сбрасывает клавиатуру 1 в исходное состояние.
Предложенное устройство существенно упрощает работу оператора по заданию 4в требуемого режима работы.
Кроме того, при использовании устрой ства отпадает необходимость в таблицах. соответствия между задаваемыми режи мами работы и цифровыми данными вво- g5 димых параметров, что также облегчает и убыстряет работу оператора и повышает быстродействие устройства.
92 4
Формула изобретения 972492
Aepeewu a i
Составитель Н. Панфилов
Редактор Т. Кугрышева. Техред И. Гайду Корректор И. Ватрушкина
Заказ 8517/40 Тираж 731 Поднисное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Филиал ППП Патент, г. Ужгород, ул, Проектная, 4