Устройство для ввода информации
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода информации в автоматизированных системах управления . Целью изобретения являетсяповышение надежности устройства. Устройство для ввода информации содержит блок 1 коммутационных элементов, шифратор 2, блок 3 памяти, блок 4 индикации , блок 5 управления, счетчик 6, элементы И 7 и 8, элементы ИЛИ 9 и 10, триггер 11, регистр 12, преобразователь кодов 13, блок 14 сравнения, элемент НЕ 15, элемент задержки 16 и индикатор 17. Цель изобретения достигается за счет того, что проверяется длина вводимого сообщения, соответствующая определенному типу идентификатора . 1 Ш1.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧ ЕСНИХ
РЕСПУБЛИК (19) (11) ц11 С Об F 3/02 г"
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4128949/24-24 (22) 03. 10.86 (46) 23.0S.SR. Бкж. 11 31 (72) Л.В.Чиркова, В.М.Равский, Е.Я.Ваврук и В.С.Глеков (53) 681.327. 11(088.8) (56) Авторское свидетельство СССР
Р 875372, кл. С 06 F 3/02, 1980.
Авторское свидетельство СССР
В 1182506, кл. С Об F 3/02, 1984. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода информации в автоматизированных системах управления. Целью изобретения являетсяповышение надежности устройства. Устройство для ввода информации содержит блок f коммутационных элементов, шифратор 2, блок 3 памяти, блок 4 индикации, блок 5 управления, счетчик 6, элементы И 7 и 8, эпементы ИЛИ 9 и
10, триггер 11, регистр 12, преобразователь кодов 13, блок 14 сравнения, элемент НВ 15, элемент задержки f6 и индикатор 17. Цель изобретения достигается за счет того, что проверяется длина вводимого сообщения, соответствующая определенному типу идентификатора. 1 ил.
1418690
Изобретение относится к автоматике и: вычислительной технике и может быть использовано для ввода информации в автоматизированных системах управле5 ния .
Целью изобретения является повьппение надежности устройства.
На чертеже представлена блок-схема устройства для ввода информации. 10
Устройство для ввода информации содержит блок 1 коммутационных элементов, шифратор 2, блок 3 памяти, блок 4 индикации, блок 5 управления, счетчик 6, первый 7 и второй 8 эле- 15 менты И, первый 9 и второй 10 элементы ИЛИ, триггер 11, регистр 12, преобразователь 13 кодов, блок 14 сравнения, элемент HE 15, элемент 16 задержки и индикатор 17. 20
Устройство работает следующим образом. ! .
В исходном состоянии счетчик 6 и триггер 11 находятся в нулевом положении. При нажатии в блоке 1 на клавиши по сигналам от этих клавиш, которые поступают на входы шифратора 2, на его выходах формируются коды символов сообщения, которые поступают на входы блока 3 памяти, а также сиг- 30 налы сопровождения (стробирования) этих кодов за исключением строба кода символа "Пробел", которые поступают на счетный вход счетчика 6, первый установочный вход триггера 11 и второй вход блока 5 управления. Таким образом, в результате каждого нажатия клавиши производится наращивание на единицу содержимого счетчика 6, подсчитывающего длину вводимого сообще- 40 ния, а блок 5 осуществляет запись в блок 3 поступающего на его входы кода символа, который о гображается в блоке 4 индикации. Сигнал сопровождения кода первого символа сообщения 45 устанавливает на выходе триггера 11 разрешающий потенциал, подтверждаемый сигналами сопровождения кодов последующих символов, который поступает на вход синхронизации регистра 12.
По фронту сигнала с выхода триггера
11 в регистр 12 записывается код первого символа сообщения, воспринимаемый устройством в качестве идентификатора типа вводимого сообщения. Пре"
55 образователь 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 клавиша символа, не предумотренного в качестве идентификато1419690
Формула из о брете ния
Составитель И.Карнова
Техред А.Кравчук
Корректор A.Òÿñêî
Редактор О. Юрковецкая
Подписное
Тираж 704. Заказ 4153/45
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г, Ужгород, ул. Проектная, 4 ра, на выходе преобразователя кодов формируется сигнал ошибки, который поступает на второй вход элемента
HJIH 10, а с его выхода следует по цепям, описанным в случае ввода сообщения, длина которого не соответствует допустимой.
Таким образом, повышена вероятность обнаружения ошибок при вводе информации за счет выделения в качестве идентификатора первого. символа сообщения, определении согласно идентификатору допустимого для данного типа сообщений формата (разрешенной для ввода длины) и формировании сигнала ошибки в случае, если идентификатор вводимого сообщения не принадлежит к контролируемым или длина вводимого сообщения не соответствует разрешенной.
Устройство для ввода информации, содержащее блок коммутационных элементов, шифратор, блок памяти, блок управления, первый и второй элементы
И, первый и второй элементы ИЛИ, счетчик, элемент НЕ, элемент задержки, выходы блока коммутационных элементов соединены с входами шифратора, выходы группы которого соединены с информационными входами блока памяти, выходы которого являются информационными выходами устройства, выход шифратора соединен с первым входом блока управления и счетным входом счетчика, один из выходов блока коммутационных элементов соединен с первыми входами элементов И, выход первого элемента
И соединен с BTopbIM входом блока управления и первым входом первого элемента ИЛИ, выход которого соединен с входом сброса счетчика, выход элемента НЕ соединен с вторым входом второ10 го элемента И, выход элемента задержки соединен с вторым входом первого элемента ИЛИ и третьим входом блока управления, выходы которого соединены с управляющими входами блока памяти, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности устройства, в него введены преобразователь кодов, регистр, триггер, блок сравнения, выходы группы шифраэ0 тора соединены с информационными входами регистра, выходы которого соединены с входами преобразователя кодов, выходш группы которого соединены с входами первой группы блока сравне25 ния, входы второй группы которого соединены с выходами счетчика, выход преобразователя кодов соединен с первым входом второго элемента ИЛИ, вы» ход которого соединен с входом элеЗ0 мента задержки и является управляющим выходом устройства, выход блока сравнения соединен с входом элемента
НЕ и вторым входом первого элемента
И, выход шифратора соединен с входом установки в "1" триггера, выход которого соединен с входом записи регистра, выход первого элемента соединен с входом установки в "0" триггера.