Устройство для ввода информации
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1709294
Авторы: Бичугов, Данильченко, Павлов, Романов
Текст
(51)5 6 06 - 3/О ЕНИ ИЗСБР ДЕТЕЛЬСТВУ ОРСКОМУ ельство СС 3/00. 1988АСТРОЙСТВО ДЛЯ ВВ Ф Ц ата данныенты И 56 яти, элеме ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТПРИ ГКНТ СССРОПИСАНИЕ(71) Всесоюзный научно-исследовательскиинститут проблем вычислительной техники информатики(56) Авторское свидет СРМ 1599851, кл. 6 06 Р Изобретение относится к автоматике, в частности к автоматизированным рабочим местам работника паспортного стола, и может быть использовано для решения задачи учета населения.Цель изобретения - повышение быстродействия устройства путем формирования подсказок оператору в виде пооперационного меню,На фиг. 1 представлена блок-схема устройства; на фиг. 2 - , схема синхронизатора; на фиг. 3 - схема селектора формата данных; на фиг, 4 - схема селектора адреса; на фиг. 5 - схема блока формирования описания входных ситуаций,Устройство содержит синхронизатор 1, счетчик 2 адреса, селектор 3 формата данных, первый блок 4 памяти, первый регистр 5, первый компэратор 6, селектор 7 адреса, второй регистр 8, второй компаратор 9, пер(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, элем -58, элементИЛИ 59, блок 60 пам нт 61 зэдер 1709294жки и регистр 62, а также входы 63 - 65 ивыход 66,Селектор адреСа состоит из элементаИЛИ 67, блока 68 памяти (выполненного ввиде ПЗУ), первого 69 и второго 70 элементов задержки, групп 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 И,Устройство работает следующим образом.Перед началом работы все его элементыи узлы устанавливаются в исходное состояние (цепи установки в ноль не показаны), Врегистр 8 по информационной шине с входа30 по синхроимпульсу с входа 29 заноситсячисло кадров информационного материала,который оператор должен ввести в систему 25в виде последовательного набора сообщений заданного формата, Затем оператор нажимает клавишу "Работа" (не показано) и навход 28 поступает импульс "Пуск", которыйпроходит на единичный вход, триггера 43 и 30устанавливает его в единичное состояние,при котором он высоким потенциалом с единичного выхода открывает элемент И 45 попотенциальному входу, на импульсный входкоторого поступают импульсы с генератора 3542,Первый же импульс генератора 27,пройдя элемент И 45 и затем элемент ИЛИ46, поступает через выход 52 синхронизатора 1 на счетный вход счетчика 2 адреса, 40который зафиксирует первую единицу в адрес,Импульсом с выхода элемента ИЛИ 46,задержанным элементом 48 на время срабатывания счетчика 2, триггер 43 сбрасывается в исходное состояние, блокируяпоступление импульсов от генератора 42 через элемент И 45, Кроме того, этот же импульс поступает на выход 53 синхронизатора в качестве импульса управления считыванием и далее поступает на вход считывания блока 4 памяти, где считываетсодержимое ячейки по адресу, определяемому счетчиком 2,Содержимое считанной памяти поступает на информационный вход регистра 5,на синхронизирующий вход которого подается импульс с выхода 54 синхронизатора 1после задержки на элементе 49 на времясчитывания информации из ячейки памяти. Содержимое регистра 5 через выход 38 подается на экран дисплея (не показан), на котором отображается формат и содержание подлежащего набору документального сообщения,Селектор 7 адреса предназначен для Формирования сообщения заданного формата, Предложенное техническое решение позволяет формировать описание входной ситуации в заданном пространстве признаков. Например, при вводе национальности необходимо набрать только либо первый, либо первый и второй, либо первый, второй и третий символы, входящие в наименование национальности,С этой целью на вход 97 блока 26 поступает код набираемого символа с входа 31 устройства, который заносится в регистр 88 синхроимпульсом, поступающим на вход 98 с входа 32 устройства, Высокий потенциал с инверсного выхода триггера 94 поддерживает регистр 88 в режиме приема кода. Так же синхроимпульс с входа 98 устанавливает триггер 94 в единичное состояние, при котором он сигналом с инверсного выхода переводит регистр 88 в режим сдвига, а сигналом с прямого выхода открывает элемент И 90, на вход которого с входа 33 устройства постоянноо подаются тактирующие импульсы, С выхода элемента И 90 тактирующие импульсы поступают как на вход сдвига регистра 88, так и на вход счетчика 96, подсчитывающего их число, Как только счетчик зафиксирует сдвиг символа на 8 разрядов влево (на байт), он переполняется и на его выходе переполнения появляется и,",- пульс, возвращающий триггер 94 в исходное состояние, при котором регистр 88 переводится в режим приема (загрузки) кода, Ввод последующих символов осуществляется аналогично, В результате в регистре 88 фисируется кодовое описание входной ситуации. Набранноь кодовое описание дешифрируется дешифратором 89, который высоким потенциалом на одном из своих выходов открывает один из элементов И 91 - 93 по одному входу. Затем оператор нажимает клавишу "Меню", сигнал от которой с входа 34 устройства поступает на вход 100 блока 26, откуда он проходит через один из открытых элементов 91 - 93 на выходы 102 - 104 ипоступает на единичный вход триггера 95 управления вызова меню, устанавливая его в единичное состояние, при котором на выходе 105 имеется высокий потенциал, а нэ входе 106 - низкий, Допустим, сигнал появился на выходе 102, откуда от поступает на вход 76 селектора 7 и далее на вход считывания содержимого фиксированнойячейки памяти блошка 68, выполненного ввиде ПЗУ, а также через элемент ИЛИ 67 навход элемента задержки 69 и нэ выход 85селектора.В фиксированной ячейке блока памятизашито кодовое слово, содержащее в себеследующие данные:- код базового адреса ячейки памятиподсказки (первого слова меню);- код числа слов в подсказке (меню),Код базового ядресэ ячейки памяти первого слова меню через элементы И 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 в исходное состояние, блокируя цепь прохождения синхроимпульсов в тактирующую цепочку черезда 66 селектора бб 30 35 40 45 50 55 10152025 элемент И 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, на второй информационный вход которого поступает кодвыбранного формата, После занесения кодов в регистры 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. Если код выбранного формата не совпал с кодом правильного формата, то компаратор б вырабатывает импульс на выходе 112, Этот импульс; во-первых, поступает на вычитающий вход реверсивного счетчика 14, где фиксируется факт неправильного набора, во-вторых, на единичный вход триггера 11, устанавливая его в единичное состояние, и 5 10 15 20 25 30 35 0 45 50 далее через элемент ИЛИ 12 на установочный вход регистра 75, сбрасывая его в исходное состояние. Триггер 11, перейдя в единичное состояние, низким потенциалом с нулевого выхода блокирует работу по потенциальному входу. Оператор наблюдает на экране дисплея результат своего набора, который поступает на выход 41 с регистра 75, и правильный набор с выхода 37 устройства и, убедившись, что ответ неверен, осуществляет выбор слова меню с правильным форматом аналогично описанному. Компаратор б зафиксирует зту ситуацию выдачей импульса на выходе 111. Однако в данном случае через элемент И 17 импульс с выхода 111 на суммирующий вход реверсивного счетчика 14 не проходит, поскольку И 17 заперт низким потенциалом с нулевого выхода триггера 11, однако этим импульсом, поступающим на нулевой вход триггера 11, последний возвращается в исходное состояние, Кроме того, импульс с выхода 111 компаратора поступает на вход 51 синхронизатора 1 и через элемент ИЛИ 13 на вход 65 селектора 3, а также на установочный вход регистра 75,Сообщение является полностью набранным тогда, когда ксмпаратор 9 путем сравнения кодов регистра 8 и счетчика 2 зафиксирует факт их совпадения, В результате сравнения очередной импульс с вьхода 111 компаратора б. поступая на синхронизирующий вход ксмпаратора 9, вызывает появление на его выходе импульсного сигнала, который устанавливает триггер 10 в единичное состояни., который низким потенциалом с нулевого выхода заблокирует элемент И 44. Кроме того, этот же импульс поступает на установочный вход счетчика 2, сбрасывая его в исходное состояние, и на импульсные входы элементов И 15, переписывая содержимое реверсивного счетчика 14 на выход 39.Содержимое реверсивного счетчика определяет степень готовности оператора-документалиста к выполнению поставленных перед ним задач. После переписи содержимого реверсивного счетчика на выход 39 импульсом, задержанным на время переписи кода элементом задержки 16, реверсивный счетчик 14 и, триггер 10 сбрасываются в исходное состояние,После этого устройство готово к новому циклу работы.Таким образом, введение новых узлов и элементов позволяет существенно повысить быстродействие работы оператора, исключив необходимость полного набора символов при описании входных ситуаций,Формула изобретения Устройство для ввода информации по авт,св, М 1590851,отличающееся тем, что, с целью повышения быстродействия устройства путем формирования подсказок оператору в виде пооперационного меню, в него введены блок формирования описания входной ситуации, информационный вход которого является вторым информационным входом устройства, первый синхронизирующий вход является вторым синхронизирующим, тактирующий вход - тактирующим входом устройства, второй синхронизирующий вход - третьим синхронизирующим входом устройства, сигнальные выходы группы блока формирования описания входной ситуации подключены к сигнальным входам селектора адреса, первый и второй управляющие входы которого соединены спервым и вторым выходами блока формирования описания входной ситуации, информационный вход селектора адреса является третьим информационным входом устройства, а синхронизирующий вход селектора адреса - четвертым синхронизирующим входом устройства. счетчик, информационный вход которого соединен с вторым информационным выходом селектора адреса, третий элемент ИЛИ, один вход которого соединен с четвертым синхронизирующим выходом селектора адреса, третий триггер, прямой выход которого подключен к третьему синхронизирующе му выходу селектора адреса, второй элемент И, входы которого соединены с прямым выходом третьего триггера и выходом третьего элемента ИЛИ, второй элемент задержки, вход которого подключен к .10 выходу второго элемента И, в выход соединен с счетным входом счетчика, третий компаратор, информационные входы которого подключены к первому информационному выхоДу селектора адреса и выходу счетчика, 15 а выход соединен с установочными входамиблока формирования описания входной ситуации и триггера, третий элемент задержки, вход которого подключенк выходу второго элемента задержки, а выход соеди нен с синхронизирующим входом третьегокомпаратора, второй блок памяти, адресный вход которого подключен к выходу счетчика, вход считывания соединен с выходом второго элемента И, а выход является ин формационным выходом устройства, и четвертый элемент задержки, вход которого подключен к выходу третьего элемента задержки, а выход соединен с другим входом третьего элемента ИЛИ.1709294 актор Л.Пчолинс Прои аказ 425 ВНИИПИ Составитель И,ДанильченкоТехред М.Моргентал ,КоРРектоР Т,палий Тираж Подписноерственного комитета по изобретениям и открытиям при ГКНТ СС 113035, Москва, Ж, Раушская наб., 4/5 енно-издательский комбинат "Патент", г. Ужгород, ул,Гагарина, 10
СмотретьЗаявка
4791118, 13.02.1990
ВСЕСОЮЗНЫЙ НАУЧНО-ИССЛЕДОВАТЕЛЬСКИЙ ИНСТИТУТ ПРОБЛЕМ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ И ИНФОРМАТИКИ
ДАНИЛЬЧЕНКО ИГОРЬ АНТОНОВИЧ, БИЧУГОВ ЕВГЕНИЙ СЕМЕНОВИЧ, РОМАНОВ АНАТОЛИЙ НИКОЛАЕВИЧ, ПАВЛОВ ЮРИЙ БОРИСОВИЧ
МПК / Метки
МПК: G06F 3/00
Метки: ввода, информации
Опубликовано: 30.01.1992
Код ссылки
<a href="https://patents.su/8-1709294-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство для ввода и вывода информации
Случайный патент: Датчик поперечных колебаний движущейся магнитной ленты