§
(Л
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1982 |
|
SU1089566A1 |
Устройство для ввода информации | 1989 |
|
SU1682996A1 |
Устройство для ввода информации | 1983 |
|
SU1157545A1 |
Устройство для ввода информации | 1984 |
|
SU1182506A1 |
Устройство для ввода информации | 1982 |
|
SU1080132A1 |
Устройство для ввода информации | 1987 |
|
SU1531083A1 |
Устройство для ввода информации | 1983 |
|
SU1141393A1 |
Устройство для ввода информации | 1984 |
|
SU1223219A1 |
Устройство для ввода информации | 1991 |
|
SU1784962A1 |
Устройство для ввода информации | 1981 |
|
SU980086A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода информации в автоматизированных системах управления. Целью изобретения является- повышение надежности устройства. Устройство для ввода информации содержит блок 1 коммутационных элементов, шифратор 2, блок 3 памяти, блок 4 индикации, блок 5 управления, счетчик 6, элементы И 7 и 8, элементы ИЛИ 9 и 10, триггер 11, регистр 12, преобразователь кодов 13, блок 14 сравнения, элемент НЕ 15, элемент задержки 16 и индикатор 17. Цель изобретения достигается за счет того, что проверяется длина вводимого сообщения, соответствующая определенному типу идентификатора. 1 Ш1.
00
а со
j Изобретение относится к автоматике и| вычислительной технике и может быть использовано для ввода информации в автоматизированных системах управле- ния.
Целью изобретения является повыше- Цие надежности устройства.
I На чертеже представлена блок-схема Устройства для ввода информации.
Устройство для ввода информации Додержит блок 1 коммутационных элементов, шифратор 2, блок 3 памяти, блок 4 индикации, блок 5 управления, (Ьчетчик 6, первый 7 и второй 8 эле- менты И, первый 9 и второй 1-0 элемен- фы ИЛИ, триггер 11, регистр 12, преобразователь 13 кодов, блок 14 сравнения, элемент НЕ 15, элемент 16 задержки и индикатор 17.
IУстройство работает следующим об- разом.
II,
: В ИСХОДНОМ СОСТОЯНИИ СЧвТЧИК о и
триггер 11 находятся в нулевом положении. При нажатии в блоке 1 на кла- виши по сигналам от этих клавиш, которые поступают на входы шифратора 2, на его выходах формируются коды символов сообщения, которые поступают на входы блока 3 памяти, а также сигналы сопровождения (стробирования) этих кодов за исключением строба кода символа Пробел, которые поступают на счетный вход счетчика 6, первьш установочный вход триггера 11 и вто- рой вход блока 5 управления. Таким образом, в результате каждого нажатия клавиши производится наращивание на единицу содержимого счетчика 6, подсчитывающего длину вводимого сообще- ния, а блок 5 осуществляет запись в блок 3 поступающего на его входы кода символа, который отображается в блоке 4 индикации. Сигнал сопровождения кода первого символа сообщения устанавливает на выходе триггера 11 разрешающий потенциал, подтверждаемый сигналами сопровождения кодов последующих символов, который поступает на вход синхронизации регистра 12. По фронту сигнала с выхода триггера 11 в регистр 12 записывается код первого символа сообщения, воспринимаемый устройством в качестве идентификатора типа вводимого сообщения. Преобразователь 13 кодов, который может быть реализован на ПЗУ,, преобразует код идентификатора в код длины, допустимой для данного типа сообщений.
который с группы выходов преобразователя 13 кода поступает на вТЬрую группу входов блока 14 сравнения, на первую группу входов которого поступает с выходов счетчика 6 код дли- ны вводимого сообщения. Если длина вводимого сообщения соответствует допустимой, разрешающий потенциал с выхода блока 14 сравнения поступает на второй вход элемента И 17, подготавливая его к работе, а через элемент НЕ 15 поступает на первый вход элемента И 8, запрещая его работу. При нажатии клавишы Пробел сигнал от этой клавиши через элемент И 7 поступает на первый вход блока 5 управления, который осуществляет запись кода сигнала Пробел в блок 3 памяти, а затем считывание записанного в блоке 3 сообщения для его передачи во внешнее приемное устройство. Одновременно сигнал Пробел с выхода элемента И 7 через элемент ИЛИ 9 поступает на вход сброса счетчика 6 и второй установочный вход триггера 11, обнуляя их содерткимое и подготавливая к вводу следующего сообщения. Если при вводе сообщения допущена ошибка и длина вводимого сообщения не соответствует допустимой, запрещающий потенциал с выхода блока 14 сравнения запрещает работу элемента И 7 и через элемент НЕ 15 подготавливает к работе элемент И 8. При нажатии клавиши Пробел сигнал от этой клавиши через элемент И 8 поступает на вход элемен-
та ИЛИ 10, ас его выхода - на вход индикатора 17, сигнализирующего оператору с допущенной при вводе ошибке, а также на вход элемента 16 задержки, который задерживает поступивший на его вход сигнал на время, достаточное оператору для восприятия сигнала Ошибка. По истечении времени задержки с выхода элемента 16 задержки сигнал ошибки поступает на третий вход блока 5 управления, которьй запрещает считывание и передачу записанной в блоке 3 ошибочной информации, а также через элемент ИЛИ 9 поступает на вход сброса счетчика 6 и второй установочный вход триггера 11, обнуляя их содержимое и подготавливая к повторному вводу сообщения. Если при вводе первого символа сообщения оператором нажата в блоке 1 клавиша символа, не предусмотренного в качестве идентификатоpa, на выходе преобразователя кодов формируется сигнал ошибки, который поступает на второй вход элемента ИЛИ 10, а с его выхода следует по цепям, описанным в случае ввода сообщения, длина которого не соответствует допустимой.
Таким образом, повышена вероятность обнаружения ошибок при вводе информации за счет выделения в качестве идентификатора первого-символа сообщения, определении согласно идентификатору допустимого для данного типа сообщений формата (разрешенной для ввода длины) и формировании сигнала ошибки в случае, если идентификатор вводимого сообщения не принадлежит к контролируемым или длина вводимого сообщения не соответствует разрешенной.
Формула изобретения
Устройство для ввода информации, содержащее блок коммутационных элементов, шифратор, блок памяти, блок управления, первый и второй элементы И, первый и второй элементы ИЛИ, счетчик, элемент НЕ, элемент задержки,. выходы блока коммутационных элементов соединены с входами шифратора, выходы группы которого соединены с информационными входами блока памяти, выходы которого являются информационны- ми выходами устройства, выход шифратора соединен с первым входом блока управления и счетным входом счетчика.
0
5
5
0 g
один из выходов блока коммутационных элементов соединен с первыми входами элементов И, выход первого элемента И соединен с вторым входом блока управления и первым входом первого элемента ИЛИ, выход которого соединен с входом сброса счетчика, выход элемента НЕ соединен с вторым входом второго элемента И, выход элемента задержки соединен с вторым входом пер- . вого элемента ИЛИ и третьим входом блока управления, выходы которого соединены с управляющими входами блока памяти, отличающееся тем, что, с целью повышения надежности устройства, в него введены преобразователь кодов, регистр, триггер, блок сравнения, выходы группы шифратора соединены с информационными входами регистра, выходы которого соединены с входами преобразователя кодов, ВЫХОДВ1 группы которого соединены с входами первой группы блока сравнения, входы второй группы которого соединены с выходами счетчика, выход преобразователя кодов соединен с первым входом второго элемента ИЛИ, выход которого соединен с входом элемента задержки и является управляющим выходом устройства, выход блока сравнения соединен с входом элемента НЕ и вторым входом первого элемента И, выход шифратора соединен с входом установки в 1 триггера, выход которого соединен с входом записи регистра, выход первого элемента соединен с входом установки в О триггера.
Устройство для ввода информации | 1980 |
|
SU875372A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Устройство для ввода информации | 1984 |
|
SU1182506A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-08-23—Публикация
1986-10-03—Подача