Устройство для ввода информации

 

Изобретение относится к автоматике, в частности к автоматизированному рабочему месту работника паспортного стола, и может быть использовано при построении автоматизированной системы учета населения. Цель изобретения состоит в повышении быстродействия устройства. Поставленная цель достигается путем формирования подсказок оператору в виде пооперационного меню, что обеспечивается введением в устройство второго блока памяти, блока формирования описания входной ситуации, счетчика, третьего компаратора, третьего элемента ИЛИ, третьего триггера, второго элемента И, второго, третьего и четвертого элементов задержки. 5 ил.СОсИзобретение относится к автоматике, в частности к автоматизированным рабочим местам работника паспортного стола, и может быть использовано для решения задачи учета населения.Цель изобретения - повышение быстродействия устройства путем формирования подсказок оператору в виде пооперационного меню.На фиг. 1 представлена блок-схема устройства; на фиг. 2 - схема синхронизатора; на фиг. 3 - схема селектора формата данных; на фиг, 4 - схема селектора адреса; на фиг. 5 - схема блока формирования описания входных ситуаций.Устройство содержит синхронизатор 1, счетчик 2 адреса, селектор 3 формата даннь1х, первый блок 4 памяти, первый регистр 5, первый компаратор 6, селектор 7 адреса, второй регистр 8, второй компаратор 9, первый 10 и второй 11 триггеры, первый 12 и второй 13 элементы ИЛИ. реверсивный счетчик 14, группу элементов И 15, первый элемент 16 задержки, первый элемент И 17, третий триггер 18, второй элемент И 1^, третий элемент ИЛИ 20. третий компаратор 21, счетчик 22, второй блок 23 памяти, второй 24 и третий 25 элементы задержки, блок 26 формирования описания входных ситуаций и четвертый элемент 27 задержки,' а также входы 28-36 и выходы 37-41.Синхронизатор 1 состоит из генератора 42 тактовых импульсов, триггера 43, первого 44 и второго 45 элементов И. элемента ИЛИ 46 и первого 47, второго 48 и третьего 49 элементов задержки и имеет входы 28, 50 и 51 и выходы 52-54.Селектор 3 формата данных содержит дешифратор 55, элементы И 56-58, элемент ИЛИ 59, блок 60 памяти, элемент 61 задер-•V4 О<3к:4Dli^>& м

СОЮЗ СОВЕТСКИХ сОциАлистических

РЕСПУБЛИК (51)5 6 06 F 3/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) 1599851 (21) 4791118/24 (22) 13,02.90 (46) 30.01.92. Бюл. ¹ 4 (71) Всесоюзный научно-исследовательский институт проблем вычислительной техники и информатики (72) И.А.Данильченко, Е.С,Бичугов, А,Н.Романов и Ю.Б.Павлов (53) 681.327 (088.8) (56) Авторское свидетельство СССР

¹ 1599851, кл. G 06 F 3/00, 1988. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ

Изобретение относится к автоматике, в частности к автоматизированным рабочим местам работника паспортного стола, и может быть использовано для решения задачи учета населения.

Цель изобретения — повышение быстродействия устройства путем формирования подсказок оператору в виде пооперационного меню, На фиг. 1 представлена блок-схема устройства; на фиг. 2 —, схема синхронизатора; на фиг. 3 — схема селектора формата данных; на фиг. 4 — схема селектора адреса; на фиг. 5 — схема блока формирования описания входных ситуаций.

Устройство содержит синхронизатор 1, счетчик 2 адреса, селектор 3 формата данных, первый блок 4 памяти, первый регистр

5, первый компэратор 6, селектор 7 адреса, второй регистр 8, второй компаратор 9, пер Ы 1769294 А2 (57) Изобретение относится к автоматике, в частности к автоматизированному рабочему месту работника паспортного стола, и может быть использовано при построении автоматизированной системы учета населения. Цель изобретения состоит в повышении быстродействия устройства. Поставленная цель достигается путем формирования подсказок оператору в виде пооперационного меню, что обеспечивается введением в устройство второго блока памяти, блока формирования описания входной ситуации, счетчика, третьего компаратора, третьего элемента ИЛИ, третьего триггера, второго элемента И, второго, третьего и четвертого элементов задержки. 5 ил. вый 10 и второй 11 триггеры, первый 12 и второй 13 элементы ИЛИ. реверсивный счетчик 14, группу элементов И 15, первый элемент 16 задержки, первый элемент И 17, третий триггер 18, второй элемент И 19, третий элемент ИЛИ 20, третий компаратор .21, счетчик 22, второй блок 23 памяти, второй 24 и третий 25 элементы задержки, блок

26 формирования описания входных ситуаций и четвертый элемент 27 задержки, а также входы 28-36 и выходы 37-41.

Синхронизатор 1 состоит из генератора

42 тактовых импульсов, триггера 43, первого

44 и второго 45 элементов И, элемента ИЛИ

46 и первого 47, второго 48 и третьего 49 элементов задержки и имеет входы 28, 50 и

51 и выходы 52-54.

Селектор 3 формата данных содержит дешифратор 55, элементы И 56-58, элемент

ИЛИ 59, блок 60 памяти, элемент 61 задер1709294 жки и регистр 62, а также входы 63 — 65 и выход 66, Селектор адреСа состоит из элемента

ИЛИ 67, блока 68 памяти (выполненного в . виде ПЗУ), первого 69 и второго 70 элемен- 5 тов задержки, групп 71 и 72 элементов И, элемента И 73, группы элементов ИЛИ 74 и регистра 75 и имеет входы 76-82, 35 и выходы 83-87, Блок формирования описания входных 10 ситуаций 26 содержит регистр 88 сдвига, дешифратор 89, элементы И 90-93, первый

94 и второй 95 триггеры и счетчик 96, а также . входы 97 — 101 и выходы 102-106, На фиг, 4 показаны выход 107 селектора 15 адреса и элементы 108-110 И, Устройство работает следующим образом.

Перед началом работы все его элементы и узлы устанавливаются в исходное состоя- 20 ние (цепи установки в ноль не показаны), В регистр 8 по информационной шине с входа

30 по синхроимпульсу с входа 29 заносится число кадров информационного материала, который оператор должен ввести в систему 25 в виде последовательного набора сообщений заданного формата, Затем оператор нажимает клавишу "Работа" (не показано) и на вход 28 поступает импульс "Пуск", который проходит на единичный вход. триггера 43 и 30 устанавливает его в единичное состояние, при котором он высоким потенциалом с единичного выхода открывает элемент И 45 по потенциальному входу, на импульсный вход которого поступают импульсы с генератора 35

42.

Первый же импульс генератора 27, пройдя элемент И 45 и затем элемент ИЛИ

46, поступает через выход 52 синхронизатора 1 на счетный вход счетчика 2 адреса, 40 который зафиксирует первую единицу в адрес, Импульсом с выхода элемента ИЛИ 46, задержанным элементом 48 на время срабатывания счетчика 2, триггер 43 сбрасыва- 45 ется в исходное состояние, блокируя поступление импульсов от генератора 42 через элемент И 45. Кроме того, этот же импульс поступает на выход 53 синхронизатора в качестве импульса управления считы- 50 ванием и далее поступает на вход считывания блока 4 памяти, где считывает содержимое ячейки по адресу, определяемому счетчиком 2, Содержимое считанной памяти посту- 55 пает на информационный вход регистра 5, на синхронизирующий вход которого подается импульс с выхода 54 синхронизатора 1 после задержки на элементе 49 на время считывания информации из ячейки памяти.

Содержимое регистра 5 через выход 38 подается на экран дисплея (не показан), на котором отображается формат и содержание подлежащего набору документального сообщения, Селектор 7 адреса предназначен для формирования сообщения заданного формата. Предложенное техническое решение псзволяет формировать описание входной ситуации в заданном пространстве признаков. Например, при вводе национальности необходимо набрать только либо первый, либо первый и второй, либо первый, второй и третий cMMBoflbi, входящие в наименование национальности, С этой целью на вход 97 блока 26 поступает код набираемого символа с входа 31 устройства, который заносится в регистр 88 синхроимпульсом, поступающим на вход 98 с входа 32 устройства. Высокий потенциал с инверсного выхода триггера 94 поддерживает регистр 88 в режиме приема кода. Так же синхроимпульс с входа 98 устанавливает триггер 94 в единичное состояние, при котоpoM QH сигHRfloM с инверсного выхода переводит регистр 88 в режим сдвига, а сигналом с прямого выхода открывает элемент И 90, на вход которого с входа ЗЗ устройства пос:Gs :HHo -одаются тактирующие импульсы.

С выхода элемента И 90 тактирующие импульсы поступают как на вход сдвига регистра 88, так и на вход счетчика 96, подсчитывающего их число, Как только счетчик зафиксирует сдвиг символа на 8 разрядов влево (на байт), он переполняется и на его выходе переполнения появляется и .",пульс, возвращающий триггер 94 в исходное состояние, при котором регистр 88 переводится в режим приема (загрузки) кода, Ввод последующих символов осуществляется аналогично. В результате в регистре

88 фиксируется кодовое описание входной ситуации. Набранноь кодовое описание дешифрируется дешифратором 89, который высоким потенциалом на одном из своих выходов открывает один из элементов И 91—

93 по одному входу. Затем оператор нажимает клавишу "Меню", сигнал от которой с входа 34 устройства поступает на вход 100 блока 26, откуда он проходит через один из открытых элементов 91 — 93 на выходы 102—

104 и поступает на единичный вход триггера

95 управления вызова меню, устанавливая его в единичное состояние, при котором нг выходе 105 имеется высокий потенциал, а нэ входе 106 — низкий, Допустим, сигнал появился на выходе 102, откуда от поступает на вход 76 селектора 7 и далее на вход считывания содержимого фиксированной ячейки памяти блока 68, выполненного в

1/09294

15

25 да 66 селектора 66

55 виде ПЗУ, а также через элемент ИЛИ 67 на вход элемента задержки 69 и нэ выход 85 селектора.

B фиксированной ячейке блока памяти зашито кодовое слово, содержащее в себе следующие данные: — код базового адреса ячейки памяти подсказки (первого слова меню); — код числа слов в подсказке (меню).

Код базового ядресэ ячейки памяти первого слова меню через элементы И 71, открытые высоким потенциалом с входа 79 от триггера 95, и элементы ИЛИ 74 поступает нэ информационный вход регистра 75, а код числа слов в подсказке (меню) с выхода 83 селектора 7 поступает на информационный вход счетчика 22.

Занесение кода в регистр 75 и счетчик

22 осуществляется импульсом с выхода элемента 69 задержки, откуда синхроимпульс через выход 86 поступает на единичный вход триггера 18 и устанавливает последней в единичное состояние, открывая элемент И

19. Кроме того, этот синхроимпульс после задержки элементом 70 на время занесения кодов в регистр 75 и счетчик 22 с выхода 107 селектора адреса поступает через элемент

ИЛИ 20 на другой вход элемента И 19, откуда он подается на вход считывания первого слова меню из блока 23 памяти, на адресном входе которого установлен адрес, сфор.мированный счетчиком 22.

После считывания первое слово меню выдается на выход 40 и отображается на экране дисплея, а импульс считывания после задержки элементом 24 на время считывания поступает на счетный вход счетчика

22, увеличивая базовый адрес на единицу, затем после задержки элементом 25 задержки на время переходных процессов в счетчике 22 поступает на синхровход компарэтора 21, на информационные входы которого подаются заданное число слов меню из регистра 75 через выход 84 селектора

7 и число слов меню. зафиксированное счетчиком 22, Так как равенства чисел в счетчике

22 и регистре 75 нет, то компаратор не срабатывает, а импульс, задержанный на время возможного срабатывания компаратора И

21, с триггера 18 вновь проходит через элементы ИЛИ 20 и И 19 на вход считывания очередного слова меню из блока 23 памяти, процесс выдачи всех слов меню аналогично описанному повторяется до тех пор, пока коды чисел на входах компаратора 21 не будут равны, Тогда на выходе компаратора

21 появляется импульс, который, во-первых, сбрасывает триггер 18 в исходное состояние, блокируя цепь прохождения синхроимпульсов в тактирующую цепочку через элемент И 19, и, во-вторых, поступает на вход 101 блока 26, откуда он подается на установочный вход триггера 95, возвращая его в исходное состояние и, следовательно, отключая информационные входы регистоа

75 от элементов И 71 и подключая их к элементам И 72, на другие входы которых с входа 80 подается высокий потенциал с инверсного выхода триггера 95.

Оператор выбирает из представленных ему слов подсказок меню необходимое слово путем совмещения маркера на экране с выбранным словом и нажимает клавишу

Ввод".

Код выбранного слова с входа 35 устройства селектора адреса через элементы И

72 и ИЛИ 74 поступает на информационный вход регистра 75 в парафазном коде, в который заносится импульсом с входа 36 (81) селектора 7, проходящим элемент ИЛИ 67 и элемент 69 задержки на синхровход регистра 75. После задержки на время занесения кода элементом 70 задержки этот синхроимпульс через элемент И 73 выдается на выход

87 селектора, из которого он поступает на синхровход компаратора б, на один инфоомационный вход подается код с выхода 84 селектора адреса, а на другой вход — с выхоС приходом на вход 81 селектора импульса ввода последний через элемент ИЛИ

67 и открытый элемент И 109 выдается на выход 85 и далее через вход 64 на импульсные входы элементов И 56--58 селектора 3, на потенциальный вход одного из которых выдается высокий разрешающий потенциал с выхода дешифратора 55.

Учитывая, что в данный момент в счетчике 2 зафиксирован первый адрес, то высоким потенциалом, соответствующим этому адресу, открывается один из элементов И

56 — 58. Допустим, что открыт элемент И 56.

Тогда импульс с входа селектора 3, пройдя элемент И 56, поступает на вход считывания соответствующей ячейки памяти блока 66 (выполненного в виде ПЗУ), в котором хранится код заданного формата данных. Этот код считывается из блока 60 памяти на информационный вход регистра 62, на синхронизирующий вход которого поступает тот же импульс, п зойдя элемент ИЛИ 59 и задерживаясь на элементе 61 задержки на время считывания данных из памяти блока

60.

С выхода регистра 62 код требуемого формата выдается на выход 66 и далее отображается на экране дисплея. Кроме того, это же код поступает на первый информационный вход компаратора 6, на второй информационный вход которого поступает код

1709294 выбранного формата, После занесения кодов в регистры 75 и 62 импульс с выхода 27 элемента 70 задержки, задерживающего импульс на время переходных процессов в регистре 75 через элемент И 73, поступает на синхронизирующий вход компаратора 6, выходные сигналы которого определяются значениями входных кодов.

Если коды выбранного и правильного форматов совпали, то в момент подачи син.хронизирующего импульса на вход компаратора 6, последний вырабатывает импульс на выходе 111, который, во-первых, поступает через элемент И 17 на суммирующий вход реверсивного счетчика 14, где фиксируется факт правильного набора, во-вторых, на нулевой вход триггера 11, подтверждая

его нулевое состояние, при котором элемент И 17 открыт высоким потенциалом с нулевого выхода триггера 11, в-третьих, на синхронизирующий код компаратора 9, на информационные входы которого подаются числовые значения кодов регистра 8 и счетчика 2, и на вход 51 синхронизатора 1, Компаратор 9.срабатывает только в случае равенства входных кодов, т.е. когда счетчик

2 зафиксирует код, равный ходу, хранящемуся в регистре 8, Элемент 47 задержки. задерживает входной импульс на время, равное времени срабатывания триггера 10 в случае его запуска входным сигналом компаратора. Так как выходного сигнала компаратора 9 в данном случае нет, то триггер 10 остается в исходном состоянии и высоким потенциалом с нулевого выхода держит открытым элемент

И 44, через который импульс, пройдя элементы 47 и 46 поступает на счетный вход счетчика 2, устанавливая адрес следующего формата, и через элемент 48 задержки поступает на вход считывания блока 4 памяти, считывая код формата на информационный вход регистра 5 аналогично описанному.

Импульс с выхода элемента 48 задержки постуйает на нулевой вход триггера 43, подтверждая его нулевое состояние. Импульс с выхода 111 компаратора 6 проходит через элемент ИЛИ 13 и далее поступает на установочные входы регистра 62 селектора 3, регистра 5 и через элемент ИЛИ 12 на установочный вход регистра 75. Если код выбранного формата не совпал с кодом правильного формата, то компаратор 6 вырабатывает импульс на выходе 112. Этот импульс; во-первых, поступает на вычитающий вход реверсивного счетчика 14, где фиксируется факт неправильного набора, во-вторых, на единичный вход триггера 11, устанавливая его в единичное состояние, и

50 далее через элемент ИЛИ 12 на установочный вход регистра 75, сбрасывая его в исходное состояние. Триггер 11, перейдя в единичное состояние, низким потенциалом о нулевого выхода блокирует работу по потенциальному входу. Оператор наблюдает на экране дисплея результат своего набора, который поступает на выход 41 с регистра

75, и правильный набор с выхода 37 устройства и, убедившись, что ответ неверен, осуществляет выбор слова меню с правильным форматом аналогично описанному. Компаратор 6 зафиксирует зту ситуацию выдачей импульса на выходе 111. Однако в данном случае через элемент И 17 импульс с выхода

111 на суммирующий вход реверсивного счетчика 14 не проходит, поскольку И 17 заперт низким потенциалом с нулевого выхода триггера 11, однако этим импульсом, поступающим на нулевой вход триггера 11, последний возвращается в исходное состояние, Кроме того, импульс с выхода 111 компаратора поступает на вход 51 синхронизатора 1 и через элемент ИЛИ 13 на вход 65 селектора 3, а также на установочный вход регистра 75.

Сообщение является полностью набранным тогда, когда ксмпаратор 9 путем сравнения кодов регистра 8 и счетчика 2 зафиксирует факт их совпадения, В резуль-.àòå сравнения очередной импульс с выхода

":ii компаратора 6. поступая на синхронизирующий вход компаратора 9, вызывает появление на его выходе импульсного сигнала, который устанавливает триггер 10 в единичное состояни, который низким потенциалом с нулевого выхода заблокирует элемент И 44. Кроме того, этот же импульс поступает на установочный вход счетчика 2, сбрасывая его в исходное состояние, и на импульсные входы элементов И 15, переписывая содержимое реверсивного счетчика

14 на выход 39.

Содержимое реверсивного счетчика определяет степень готовности оператора-документалиста к выполнению поставленных перед ним задач. После переписи содержимого реверсивного счетчика на выход 39 импульсом, задержанным на время переписи кода элементом задержки 16, реверсиBный счетчик 14 и, триггер 10 сбрасываются в исходное состояние.

После этого устройство готово к новому циклу работы.

Таким образом, введение новых узлов и элементов позволяет существенно повысить быстродействие работы оператора, исключив необходимость полного набора символов при описании входных ситуаций.

1709294

Формула изобретения

Устройство для ввода информации по авт. св, М 1598851, о т л и ч а ю щ е е с я тем, что, с целью повышения быстродействия устройства путем формирования подсказок оператору в виде пооперационного меню, в него введены блок формирования описания входной ситуации, информационный вход которого является вторым информационным входом устройства, первый синхронизирующий вход является вторым синхронизирующим, тактирующий вход— тактирующим входом устройства, второй синхронизирующий вход — третьим синхронизирующим входом устройства, сигнальные выходы группы блока формирования описания входной ситуации подключены к сигнальным входам селектора адреса, первый и второй управля ющие входы которого соединены с первым и вторым выходами блока формирования описания входной ситуации, информационный вход селектора адреса является третьим информационным входом устройства, а синхронизирующий вход селектора адреса — четвертым синхронизирующим входом устройства. счетчик, информационный вход которого соединен с вторым информационным выходом селектора адреса, третий элемент ИЛИ, один вход которого соединен с четвертым синхронизирующим выходом селектора адреса, третий триггер, прямой выход которого подключен к третьему синхронизирующе5 му выходу селектора адреса, второй элемент И, входы которого соединены с прямым выходом третьего триггера и выходом третьего элемента ИЛИ, второй элемент задержки, вход которого подключен к .

10 выходу второго элемента И, в выход соединен с счетным входом счетчика, третий компаратор, информационные входы которого подключены к первому информационному выхоДу селектора адреса и выходу счетчика, 15 а выход соединен с установочными входами блока формирования описания входной ситуации и триггера, третий элемент задержки, вход которого подключен к выходу второго элемента задержки, а выход соеди20 нен с синхронизирующим входом третьего компаратора, второй блок памяти, адресный вход которого подключен к выходу счетчика, вход считывания соединен с выходом второго элемента И, а выход является ин25 формационным выходом устройства, и четвертый элемент задержки, вход которого подключен к выходу третьего элемента задержки, а выход соединен с другим входом третьего элемента ИЛИ.

3t

Л

Йл,./

1709294

Я

Л

М

1 йг.5

Фиа 9

1799294

Составитель И,Данильченко

Редактор Л.Пчолинская Техред M.Mîðãåíòàë Корректор Т,Палий,.

Заказ 425 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113035, Москва, Ж-35, Раушская наб., 4/5

Производственно-издательский комбинат "Патент", r. Ужгород, ул,Гагарина, 101

Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации 

 

Похожие патенты:

Изобретение относится к автоматике и вычислительной технике поможет быть использовано в устройствах ввода автоматизированных систем управления

Изобретение относится к техникеуправпенич электронными устройствами, в частности к устройствам ввода-вывода

Изобретение относится к вычислительной технике, в частности к устройствам для ввода информации в ЭВМ, и может быть использовано для свода координатной, графической , текстовой информации, а также может найти применение в системах автоматики и телемеханики для дистанционного управления объектами

Изобретение относится к вычислительной технике и может быть использовано в устройствах обработки телевизионных изображений , а также информации, имеющей кадровую структуру

Изобретение относится к автоматике и вычислительной технике, в частности к специализированным средствам регистрации динамических процессов

Изобретение относится к автоматике и вычислительной технике и может быть использовано для подготовки и ввода в средства обработки многоканальной информации, поступающей в виде непрерывного потока данных с кадровой структурой

Изобретение относится к вычислительной технике и автоматике и применяется для коммутации цепей постоянного и переменного тока и вывода дискретных сигналов на исполнительный механизм в информационно-управляющих вычислительных системах

Изобретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации, например, в вычислительных системах и персональных компьютерах

Изобретение относится к конструкциям электронно-вычислительных устройств, преимущественно к персональным компьютерам, и может быть использовано в быту и в различных отраслях народного хозяйства

Изобретение относится к автоматике и компьютерной технике и может использоваться в телевидении и робототехнике для дистанционного ввода информации в компьютер или иной управляемый объект

Изобретение относится к компьютерной технике, робототехнике и может использоваться в интерактивных компьютерных играх для дистанционного ввода трехмерной информации в объект управления

Изобретение относится к вычислительной технике

Изобретение относится к компьютерной технике, робототехнике, телевидению и может быть использовано при дистанционном вводе информации в телевизор, компьютер, тренажер или иной управляемый объект

Изобретение относится к способам и средствам контроля за состоянием объектов в системах энергообеспечения различного назначения и предназначено для использования на электрифицированных железных дорогах

Изобретение относится к автоматике, компьютерной технке, телевидению и может использоваться в работотехнике, телемеханике, объемных и стереоскопических телевизорах, интерактивных компьютерных играх для дистанционного ввода, двумерной или трехмерной информации в компьютер, робот, манипулятор, телевизор или иной управляемый объект

Изобретение относится к области устройств вычислительной техники, а именно к клавиатурам электронно-вычислительных машин (компьютеров)

Изобретение относится к вычислительной технике
Наверх