(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для обучения | 1988 |
|
SU1663618A1 |
Устройство для отладки микроЭВМ | 1985 |
|
SU1410708A1 |
Устройство для цветовой коррекции кинофильмов,передаваемых по телевидению | 1984 |
|
SU1233162A1 |
ДИСПЛЕЙ | 1990 |
|
RU2015536C1 |
Устройство для обмена информацией | 1987 |
|
SU1497619A1 |
Устройство для отображения графической информации на телевизионном индикаторе | 1983 |
|
SU1149304A1 |
Многоканальная система для контроля и диагностики цифровых блоков | 1984 |
|
SU1269137A1 |
Устройство оперативной связи с управляющими программами | 1981 |
|
SU970351A1 |
Устройство для отладки управляющего комплекса сортировочной горки | 1984 |
|
SU1237528A1 |
Устройство для сопряжения каналов передачи данных с ЭВМ | 1985 |
|
SU1226476A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано при автоматической провер ке и диагностике измерительных приборов и систем. Известны пульты оператора, вхо. в состав практически любой универсальной ЭВМ, используемой для управления программно-управляемой контрольно-измерительной аппаратурой. Они предназначены для загрузки определенных ячеек или считывания их содержимого. Адре са ячеек юш загружаемые данные оператор наб1фает с помощью клавиатуры или тумблерного регистра. Значения адресов и данных Отображаются на устройствах индикации (двоичных или символьных) или печатаются на бумаге. Кроме того, пульты управления позволяют оператору выполнять некторые операции по заданию специальных режимов работы - пошагово го, потактового к др. Cl J и L2 Однако стандаргным пультам оператора универсальных ЭЕ|М присущи существенные недостатки. Например, в электронном пульте управления машины М-6000 набор адресов и данных осуществляется в двоичной форме, что требует большого числа операций с клавиатурой для обращения к одной ячейке. Наиболее близким к изобретению по технической сущности является пульт управления, содержащий символьное электронное наборное устройство (клавиатуру), устройство кодирования, вырабатьшающее двоичные коды соответствующих символов в соответствии со стандартом А5СЭЗ и устройство управления, обеспечивающее согласованный обмен ценными между пультом и ЭВМ. Такой пульт позволяет оператору задавать адреса вызываемых ячеек, загружать их данными и выполнять ряд других операций, исполняемых: в ЭВМ микропрограммно или с помощью операционной системы С2 . Однако при использовании ЭВМ в качестве контролера программно-управляемой контрольно-измерительной аппармту-ч 39 ры, ориентированной на решение кокото- рого класса измерительных задач по одной или нескольким программам, хранящимся например, в постоянной памяти, работа с такими устройствами занимает у оператора много времени, идущего на набор адресов входа и параметров программы. Потери времени особенно aiaaчительны, когда необходима частая смена режимов работы. При частом наборе большого количества данных возрастает число ощибок, что приводит к дополнительному снижению производительности работы оператора. Цалью изобретения является упрощение работы оператора и повышение быстродействия устройства. . Указанная цель достигается тем, что в устройство для ввода информации, содержащее клавиатуру и формирователь управляющих импульсов, выход которого соединен с входом клавиатуры, .введены первый и второй мультиплексоры, блок па мяти, первый и второй счетчики, блок синхронизации, первый и второй регистры причем первый вход блока синхронизации соединен с первым выходом клавиатуры, второй и третий выходы которой соедине ны с первым и вторым входами первого мультиплексора, третий вход которого соединен с входом клавиатуры, а выход с первым входом второго счетчика, второй вход которого соединен с входом клавиатуры, с вторым входом блока синх ронизации, с входом первого счетчика, с первым входом второго мультиплексора, . с первым входом блока памяти, с первыми входами первого и второго регистров и является первым выходом устройства, второй вход первого регистра соединен с первым выходом блока памяти, второй выход которого соединен с вторым входом второго регистра, выход которого является вторым выходом устройства, выход первого регистра соединен с входом формирователя управляющих сигналов входы группы которого соединены с выходами блока синхронизации, выходы пер вого и второго счетчиков соединены с вт рым и третьим входами второго мультиплексора, выход которого соединен с вто рым входом блока памяти. На чертеже показана структурная схе ма устройства. , Устройство содержит клавиатуру 1 с блоком кодирования и блоками индикации завершения набора, формирователь 2 управляющих импульсов, первый мультиплеК сор 3, счетчики 4 и 5: второй мульти92плексор 6 адреса, блок 7 памяти, блок 8 синхронизации, первый регистр 9 и второй регистр 10. Устройство работает следующим образом. В исходном (ждущем) состоянии блок 8 заблокирован, формирователь 2 управляющих сигналов не вырабатывает управляющих воздействий, и синхросигналы, а также кодовые сигналы на выходе регистра 1О отсутствуют. Пуск требуемой программы ЭВМ осуществляется после нескольких нажатий на клавиши клавиатуры. Во многих случаях достаточно двух или трех нажатий. Первое определяет загрузку управляющего слова (или слова состояния программы), код которого задает характер связей программных сегментов, а второе - точку входа в программу. Третье оказывается необходимым, если число точек входа превьш1ает 8 (при пользовании восьмеричной клавиатурой). Рассмотрим случай, когда устройство рассчитано на пуск программы после двух нажатий. После каждого нажатия клавиши устройство кодирования клавиатуры вырабатывает соответствующий код (например, трехразрядный), который сохраняется на выходе до следующего пуска программы. Двум набранным символам соответствуют две шины передачи кодов через первый мультиплексор 3 на счетчик 5. После второго нажатия запускается блок 8, который начинает вырабатывать сигналы синхронизации. Под действием этих сигналов счетчик 4 команд начинает менять свое состояние от нулевого (инкрементируясь с каждым тактом) и через второй мультиплексор 6 менять адрес блока 7 памяти. При установлении каждого очередного адреса под действием сигналов блока 3 считьшается содержимое адресованной ячейки блока памяти и запоминается на регистрах 9 и 10. Число разрядов регистра 10 соответствует формату слов, воспринимаемых ЭВМ. После пуска устройства на выходе регистра 10 автоматически вырабатывается следующая последовательность кодов: а)группа кодов, задающая фиксированный адрес хранения управляющего слова в памяти ЭВМ. (все коды этой группы считываются из последовательно расположенных ячеек блока памяти, причем адреса ячеек блока памяти задает счетчик команд); б)код команды устройства, сообщающей ЭВМ о том, что за ней последуют данные (управляющее слово), подлежащие занесен в адресованную ячейку ЭВМ (адрес берет ся также со счетчика команд); в) группа кодов, задающих последовательность цифровых символов, интерпре- тируемых ЭВМ как управляющее слово; начальный код этой группы считывается из блока памяти по адресу, определяемому содержимым счетчика 4, загруженного через первый мультиплексор 3 с клавиатуры содержимым, полученными в результате нажатия первой клавищи, а все последующие коды - при инкрементации счетчика констант; г) код команды блока памяти, сообщающей ЭВМ о том, что далее будет вво диться адрес ячейки хранения параметра входа; д)группа кодов, задающая адрес хранения параметра входа в памяти ЭВМ (адреса задаются по счетчику команд); е)код команды блока памяти, сообщающей ЭВМ о том, что далее поступают данные для занесения в адресованную ячейку; ж)группа кодов, задающих параметр , входа (адрес берется со счетчика констант, причем адрес начального кода в блок памяти определяется загрузкой счет чика через второй мультиплексор 7); з)код команды блока управления, вызывающей iiycK рабочей программы. При считывании последнего кода рассмотренной последовательности в регистр 9 записывается управляющее слово, под действием которого блок 3 останавливает блок 8 синхронизации и сбрасывает клави атуру 1 в исходное состояние. Предложенное устройство существенно упрощает работу оператора по заданию требуемого режима работы. Кроме того, при использовании устрой ства отпада ет необходимость в таблицахсоответствия между задаваемыми режи- мами работы и цифровыми данными вводимых параметров, что также облегчает и убьютряет работу оператора и повьшшет быстродействие устройства. Формула изобретения Устройство для ввода инфорх«ации. с:одержашее клавиатуру и формирователь управляющих импульсов, выход которого соединен с входом клавиатуры, отличающееся тем, что, с целью повышения быстродействия устройства, в него введены первый и второй мультиплексоры, блок памяти, первый и второй счетчики, блок синхронизации, первый и второй регистры, причем первый вход блока синхронизации соедгчен с первым вьисодом клавиатуры, второй и третий выходы которой соединены с первым л вторым входами первого мультиплексор а, третий вход которого соединен с входом клавиатуры, а выход - с 11ервь1м входом второго счетчика, второй вход которого соединен с входом клавиатуры, с вторым входом блока синхронизации, с входом первого счетчика, с первым входом второго мультиплексора, с первым входом блока памяти, с первыми.входами первого и второго регистров и является первым выходом устройства, второй вход первого регистра соед1шен с первым выходом блока памяти, второй выход которого соединен с вторым входом второго регистра, выход которого является вторым выходом устройства, выход первого регистра соединен с входом формирователя управляющих сигналов, входы группы которого соединены с выходами блока синхронизации, выходы первого и второго счетчиков соединены с вторым и третьим входгили второго мультиплексора, вьжод которого соединен с вторым входом блока памяти. Источники информации, принятые во внимание при экспертизе 1. Электронно-вычислительная машина Электроника-бО ВМ-16 2.791.ОО4.ТО, 1979. 2. 3nteeeec series О- St emaHc olra«;inof nte . Corp. USA , /978 , .10 1978, p. 70 (прототип).
e%4« f/Vr«ir/MVAf/
Авторы
Даты
1982-11-07—Публикация
1981-05-04—Подача