;;. : 1.. ,..-. ,--: :: Изобретение относится к области вычислительной техники и может быть использовано для ввода информации в электронную вычислительную машину (ЭВМ) в системах управления производ ством и технологическими процессами. Известно устройство для ввода информации, содержащее клавиатуру, под ключённую к шифратору, сдвигающие регистры, соединенные с формирователем одиночных импульсов и шифратором 1 . Недостатком известного устройства является низкая надежность. Наибапее близким по технической сущности к изобретению является устройство для ввода информации, содержащее клавиатуру, первый вход которой подключен к входу формирователя одиночных импульсов, шифратор, выходы которого соединены с первыми входами сдвигающих регистров, выходы которых подключены к выходам устройства и к входам блока индикации 2. Недостатком данного устройства яв ляется невысокая надежность, так как в нем не устраняются ошибки, допущен ные оператором при вводе информации. Целью изобретения является повышение надежности устройства. Цель достигается тем, что ,в устройство, содержащее клавиатуру, первый выход кВтб оЙ подключен к входу формирователя одиночных импульсов, шифратбр, выходы которого соединены с Первыми входами сдвигающих регистров, выходы которых подключены к выходам Устройства и к входам блока индикации, введены сЧетчик импульсов и элементы И, первые входы которых подключены к вьлхойу счетчика импульсов, вход котоpoiro соединен с выходом формирователя одиночных импульсов и вторым входом одного из элементов И, выход которого подключен к. вторым входам сдвигающих регистров, вторые входы остальных Элементов И соединены со вторыми выходами клавиатуры, а их выходы подключены к входам шифратора. На чертеже приведена блок-схема устройства. Устройство для ввода информации содержит клавиатуру 1, формирователь 2 одиночных импульсов, шифратор 3, элементы И 4-1 - 4-т,сдвигающие регистры 5-1 - 5-К,счетчик б импульсов,элемент И 7, первые разряды 8-1 - 8-К сдвигающих регистров. Выходы 9 устройства подключены к выходам вторых разрядов 10-1 - 10-К
регистров, выхсэды И устройства - к выходам третьих разрядов 12-1 - сдвигающих регистров, а выходы 13 с выходами последних разрядов 14-1 14-к сдвигающих регистров. В сэстав устройства входит также блок 15 индикации.
К первому выходу клавиатуры (например, последовательная цепочка нормально замкнутых контактов переключателей клавиатуры) подключен формирователь 2 одиночных импульсов. Каждый информационный выход клавиатуры (например, нормально открытые контакты переключателей клавиатуры) подключен к соответству квдему входу шифратора 3 через элементы И 4-1 - 4-т, Количество информационных выходов с клавишного Узла, равное т/зависит от сйстгемы счисления, в которой работает устройство, например для десятичной системы оно равно десяти, для восьмеричной восьми. Каждая выходная шина шифратора 3 подключена к входу своего сдвигающего --регистра 5-1 - 5-К. Количество выходов с шифратора, равное К, также определяется системой счисления, в которой работает устройство, например для двоичной систе&5ы оно равно трем. Выэсод формирователя 2 одиночных импульсов подключен к входу счетчика б импульсов и через элемент И 7 - к шинам сдвига сдвигающих регистров 5-1 5-К. Съем кода числа производят с выкодов каждого сдвигающего регистра, кроме первых разрядов 8-1 - 8-К. Причем, с выходов 9 вторых разрядов iO-i - 10-К сдвигающих регистров сниыают код младшего разряда, например кЬл единиц, с выходов 11 третьих разрядов 12-1 12-К - код десятков и т. д., а с выходов 13 (п + 1) разрядов 14-1 - 14-К - код старшего п-го разряда числа, т. е. при наборе п разрядного числа количество разрядов каждого сдвигающего регистра равно (п + 1). Кроме того, выходы одноименных разрядов (кроме первых) каждого сдвигающего регистра подключены к соответствующим разрядам блока 15 индикации. Вторые входы всех элементов И объединены и подключены к выходу счетчика импульсов.
Число набирают последовательным кодом, например последовательно нажимая клавиши клавиатуры 1, начиная со старшего разряда числа. При этом подается сигнал через элементы И на входные .шины шифратора 3, на выходных шинах которого появляются сигналы/в соответствии с кодом цифры, набранной на клавиатуре I. Сигналы с выходных ютн шифратора 3 поступают на входы первых разрядов соответствующих сдвигакядих регистров которые запоминают состояние шин.
При отпускания клавиши на вход фбрКШ Зоватёля одйтГочных импульсов по:дается сигнал для формирования одиночного импульса. Одиночный импульс с формирователя 2 подается на счетчик б импульсов и через элемент И 7 на шины сдвига регистров 5-1 - S-K.
Состояние первых разрядов регистров по одиночному импульсу переписывается во вторые разряды, а первые устанавливаются в нулевое положение. При этом состояние выходов вторых разрядов регистров соответствует коду старшего разряда набираемого числа, а счетчик импульсов зафиксирует перво нажатие клавиш.
При повторном нажатии на ту же кла вишу или любую другую код цифры этой клавиши снова запоминается на первых разрядах сдвигающих регистров 5-1 5-К, а при отпускании поступает одиночный сигнал сдвига. Состояние вторых разрядов регистров переписывается в третьи, первых - во вторые, при том .первые разряды снова устанавливаются в нулевое положение, а счетчик импульсов зафиксирует второе нажатие, клавиш. Теперь на .выходах третьих разрядов сдвигающих регистров оказывается код старшего разряда набираемого числа-.
При наборе л-разрядного числа устройство работает аналогично, код предыдущего разряда числа сдвигается в одноименных разрядах регистров от млаших разрядов к старшим, а счетчик импульсов зафиксирует п-е нажатие кдавиши,.т..е. счетчик зафиксирует, что все разряды числа .набраны. Счетчик импульсов после получения сигнала с
.п-ым нажатием клавиш снимает (например, нормально замкнутыми контак,тами реле) сигнал разрешения прохождения кода со вторых входов элементов И, тем самым элементы И запретят прохождение сигналов с клавиатуры 1 на шифратор 3, а также с формирователя 2 одиночных импульсов на шины сдвига сдвигающих регистров 5-1 - 5-К.
Если ошибочно продолжать набирать число на клавишном узле после п-го нажатия клавиш, то набранная информа ция на регистрах не искажается, так
как выходы клавишного узла оторваны от шифратора. Оператор проверяет по цифровому табло правильность набранного числа и дает команду на считывание вычислительной машиной кода набранного числа, например, нажатием кнопки Ввод числа , при этом вычислительная машина считывает набранный код, сбрасываются счетчик импульсов и сдвигающие регистры - устройство готово к набору очередного числа.
Предлагаемое устройство осуществляет автоматический контроль разрядности набираемых чисел, исключает возможность засылки в регистры устройства, с которых считывается информация, сдвинутых как влево, так и вправо кодов, таким образом ограничивая круг
вероятных ошибок оператораi. повышает достоверность вводимой.информации.
Формула изобретения
Ус ройство дпя ввода-информации, содержащее клавиатуру, первый выход которой подключен ко входу фоЕ ирователя одиночных импульсов, шифратор, выходы которого соединены с первыми входами сдвигающих регистров, выходы которых под люЧены к выходам устройства и ко входам блока индикации, отличающееся тем, что, с целью повышения надежности устройства, в него введены счетчик импульсов и элементы И, первые входы которых подключены
к выходу счетчика импульсов, вход которого соединен с выходом фор шрователя одиночных импульсов и вторым в одом одного из элементов И, выход которого подключен ко вторым входам сдвигающих регистров, вторые входщ остальных элементов И соединены со вторыми выходами клавиатуры, а их выходы под ключены ко входам шифратора...
Источники информации, принятые во внимание при экспертизе
1.Авторское свидетельство СССР № 357558, кл. G Об F 3/02, 1972.
2.Авторское свидетельство СССР
№ 271887, кл. G 06 F 3/02, 1970 (прототип) .
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода цифровой информации | 1978 |
|
SU769519A1 |
Устройство для регистрации информации | 1979 |
|
SU824242A1 |
Программно-временное устройство | 1978 |
|
SU805257A1 |
Устройство для ввода и вывода информации | 1982 |
|
SU1048466A1 |
Устройство для ввода информации | 1981 |
|
SU978133A1 |
Устройство для управления дозированием | 1986 |
|
SU1310795A1 |
Командно-временное устройство | 1981 |
|
SU960734A1 |
Устройство для ввода и вывода информации | 1985 |
|
SU1265755A1 |
Устройство для ввода информации | 1982 |
|
SU1080132A1 |
Устройство для ввода и вывода информации | 1980 |
|
SU920692A1 |
Авторы
Даты
1980-05-30—Публикация
1977-12-19—Подача