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

Номер патента: 868737

Автор: Батанист

ZIP архив

Текст

ОПИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Союз Советских Социалистических Республик(22) Заявлено 060978 (21) 2664264/18-24с присоединением заявки йо -(51)М, Кл.з С 06 Г 3/02 Государстаеииый комитет СССР яо делам изобретений и открытийДата опубликования описания 300981(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ Изобретение относится к вычислительной технике и автоматике И может, быть использовано в качестве устройства для ввода информации в ЭВМ, а также в устройствах подготовки данных, удаленных на значительное расстояние от вычислительных комплексов и предназначенных для работы с группой абонентов.Известны устройства для ввода информации в ЭВМ и подготовки данных.Известно устройство для ввода информации, содержащее клавиатуру, регистры, соединенные с блоком памяти, коммутаторы, триггеры, элементы И и ИЛИ и блок управления.Недостатками этого устройства являются сложное управление, большой объем аппаратуры и низкая помехозащищенность 1.Наиболее близким к предлагаемому является устройство для ввода информации, содержащее несколько выносных пультов ввода, соответствующее йм количество блоков управления, общий блок управления для всех выносных пультов ввода, причем каждый выносный пульт ввода содержит клавиатуру, входные регистры, соединенные с регистрами памяти, коммутатор, дешифратор и преобразователи параллельного кода в последовательный, а общий блок .Управления состоит из регистра синхронизации, регистра команд,.общего регистра команд, преобразователя адреса, регистра записи ь группового регистра обмена 2 .Недостатками известного устройства являются значительные аппаратурные затраты, большое количество линий связи с блоком управления, зависимость клавиатуры от кода, с которым работает выносный пульт ввода,а также невозможность работы с абонен том, удаленным на значительное расстояние.Цель изобретения - упрощение устройства и повышение его надежности.Поставленная цель достигается 20 тем, что в устройство для ввода информации, содержащее клавиатуру, регистр, счетчик, вход которого соединен со входом устройства, а выход -со входом преобразователя кодов, вы ход которого соединен с информационным входом регистра, распределительимпульсов, введены формирователь контрольного импульса, вход которогосоединен с выходом счетчика и входом ЗО распределителя импульсов, элемент20 ры; на Фиг.3 - принципиальная схема формирователя управляющих импульсов на Фиг.4 - временная диаграмма ра" боты формирователя управляющих импульсов.Устройство содержит счетчик 1, формирователь 2 контрольного импульса, распределитель 3 импульсов, эле.мент ИЛИ 4, клавиатуру 5, селектор б импульсов, элемент 7 задержки, клавишу 8, формирователь 9 управляющих -импульсов, преобразователь 10 кодов, регистр 11, сдвигающий регистр 12, элемент И 13, элемент ИЛИ 14, клавишу 15 переключения регистров кла-. виатуры элемент И 16, триггер 0-типа 17,триггер 18,элементы И 19 и 20, триггеры 21 и 22 инверторы 23 и 24 и элемент И 25.Счетчик 1 предназначен для получения последовательности импульсов, синхронизирующих работу устройства для ввода информации. Формирователь 2 контрольного импульса обеспечивает 50 60 ИЛИ, первый вход которого соединен а выходом формирователя контрольногоимпульса, а второй вход - со входомустройства, Формирователь управляющихимпульсов, выход которого соединен суправляющим входом регистра, выходкоторого соединен с выходом устройства, первый вход формирователя управляющих импульсов соединен с выходомраспределителя импульсов, второй входс первым входом элемента ИЛИ, третий вход - с выходом клавиатуры, входкоторой соединен с выходом элемента ИЛИ,Кроме того, клавиатура содержит последовательно соединенные селектор импульсов и элементы задержки по числу клавиш в клавиатуре, причем вход селектора импульсов соединен со входом клавиатуры, а второй выход соединен со вторым входом каждого эле. мента задержки, выходы которых соединены с первым контактом соответствующих клавишей, вторые контакты которых соединены с выходом клавиатуры.Такая организация устройства для ввода информации позволяет исключить часть оборудования из него; а также основное оборудование из выносных пультов ввода и обеспечить их связь с общим блоком управления двумя линиями связи любой длины. При этом увеличивается количество выносных пультов ввода, управляемых общим блоком управления. Причем увеличение количества клавиатур практически не отражается на объеме оборудования общего блока управления, а схема клавиатуры не зависит от кода, с которым работает устройство для ввода информации.На фиг.1 приведена структурная .схема предлагаемого устройства; наФиг.2 - Функциональная схема клавиатуформирование импульса, обозначающего ,начало очередного цикла работы уст.ройства и выполнен как дешифратор заданного кода. Длительность импульса на его выходе отличается от длительности синхроимпульсов, Распределитель 3 импульсов служит для Формирования последовательности импульсов обеспечивающих последовательную обработку сигналов от каждой клавиатуры. Элемент ИЛИ 4 служит для передачи в клавиатуру по одной линии связй последовательности синхроимпульсов и импульсов начала цикла, Клавиатура 5 состоит из селектора б импульсов, предназначенного для выделения начального импульса от.остальных синхроимпульсов, элементов 7 задержки и клавишей 8,Формирователь 9 управляющих импульсов вырабатывает сигнал, обеспечивающий однократное формирование кода клавиши данной клавиатуры в мо мент времени, когда дребезг клавиши заканчивается. Преобразователь 10 кодов служит для получения из кода, считанного в данный момент со счетчика 1, кода клавиши, в котором должно работать данное устройство, Ре" гистр 11 обеспечивает прием и хранение кода клавиши до выдачи его в ЭВМ или в другой потребитель информации.Устройство работает следующим образом.Импульсы с генератора синхроимпульсов поступают на счетчик 1 и через элемент ИЛИ 4 подаются на входы клавиатур. Счетчик 1 отсчитывает серии импульсов, количество которых зависит от количества клавишей в клавиатуре. Импульс, определяющий начало серии, выделяется формирователем 2 контрольного импульса. Относительно этого импульса производится опрос клавишей в клавиатуре. Для того, чтобы передача импульсов в клавиатуру могла осуществляться по одному проводу, первый импульс серии формируется отличающимся от остальных импульсов, например, по длительности. Сигналы через элемент ИЛИ 4 подаются на входы клавиатур 5.В клавиатуре 5 эти сигналы разделяются селектором б импульсов и поступают на цепочку элементов 7 задержки. Синхроимпульсы подаются на элементы 7 задержки для того, чтобы обеспечить точную дискретность величины задержки, Каждый элемент задержки обеспечивает задержку первого импульса серии на величину, равную одному (или более) периоду синхросигнала. Выход каждого элемента 7 задержки через клавиши 8 подключается к выходной шине клавиатуры 5, При замыкании какой-либо клавиши 8на выходе клавиатуры появляется сигнал, задержанный относительно началасерии на величину, определяемую местом подключения данной клавиши к цепочке элементов 7 задержки,Сигналы с выхода каждой клавиату 5ры 5 поступают на вход соответствующего Формирователя 9 управляющих импульсов. Сигналы на выходе каждогоих этих формирователей 9 стробируются сигналами с распределителя 3 импульсов, который имеет количество выходов, равное количеству клавиатур5. На выходах распределителя 3 формируются сдвинутые. относительно другдруга импульсы, длительность которыхравна длительности серии импульсов15на выходе счетчика. Таким образом, каждый выход формирователя 9 открывается на время Формирования одной полнойсерии импульсов в счетчике 1.Так как срабатывание клавиши не может происходить Щчаще, чем через Т=50 мс (20 нажатий всекунду 7, то колуество клавиатур оп-ределяется как , где к - время фор.2 кмирования полной серии импульсов всчетчике. 5В момент появления сигнала на выходе формирователя 9 код на выходе счетчика 1 соответствует нажатой клавишеданной клавиатуры. Это определяетсявременем от начала серии до появления З(сигнала на выходе элемента 7 задержки, к которому подключена нажатаяклавиша 8. Количество импульсов, просчитанных в счетчике 1 за это время,определяет код нажатой клавиши 8. Так Зкак кодирование клавишей в устройствах для ввода информации обычно должно соответствовать ГОСТУ 13052-67,то код с выхода счетчика 1 проходитна выход устройства через преобразователь 10 кодов. В этом преобразователе происходит перекодирование кодасчетчика 1 в код устройства. Код свыхода преобразователя 10 кода поступает на запись в регистры 11. Записьэтого кода в регистр происходит только - 45при появлении сигнала с выхода формирова.теля 9 управляющих импульсов. Такимобразом, в регистр данной клавиатуры может записываться только код,соответствующий нажатой клавише дан(ной клавиатуры.В клавиатуре (,фиг.2) элементы задержки выполнены в виде сдвигающихрегистров 12. В целях экономии оборудования клавиши 8 включены по матричной схеме. При включенной клавише8 сигнал на выходе клавиатуры 5 появляется при совмещении на элементеИ 13 сигналов от двух сдвигающих регистров. В соответствии с этим одинсдвигающий регистр вырабатывает я 6 Оосновных тактов, а другой - к дополнительных тактов, вырабатываемых втечение основного такта. Начало работы сдвигающих регистров определяется первым импульсом серии, получае" Я мым с селектора 6 импульсов, выделение широкого импульса в котором происходит с помощью КС-цепочки.Повторный запуск сдвигающего регистра для выработки подтактов осуществляется последним подтактом, поступающим на вход через элемент ИЛИ 14. Установка в исходное состояние сдвигающих регистров производится при включении триггера О-типа 17, который включается от заднего фронта импульса последнего такта, а выключаетсяначалом первого импульса серии. В связи с этим должна быть предусмотрена задержка между концом последнеготакта и началом следующей серии. Та-, кая задержка получается, если количество ймпульсов в серии больше, чем количество клавишей в клавиатуре. Клавиши 8 подключаются ко входу элементов И 13, выполненных на элементах И с открытым коллектором и позволяющих объединять их выходы. Это предотвращает сбой при одновременном нажатии на несколько клавишей.Для переключения. верхнего и нижнего регистров клавиатуры служит клавиша 15. Сигнал с этого переключателя стробирует сигнал с клавишей 8 наэлементе И 16. Если клавиша 15 находится в нижнем положении, то на элемент И 16 поступает единичный потенциал и сигнал через этот элемент проходит без изменения. Если клавиша 15 переведена в верхнее положение, тона элемент И 16 подается синхросигнал с селектора 6, который имеетдлительность меньшую, чем сигнал склавишей 8. Следовательно, при переклыченин регистров клавиатуры изменяется длительность выходного сигнала, в соответствии с .которой изменяется код на выходе преобразователя 10 кодов.Если нажата клавиша 8 (фиг.3 и 4/с выхода клавиатуры 5 поступают импульсы, задержанные относительнопервого импульса серии. Задним Фронтом импульса с выхода клавиатуры сначала включается триггер 21, а затем следующим импульсом - триггер 22. Триггер О-типа включается при подаче на вход С положительного перепада напряжения, поэтому для включения триггера от заднего фронта импульса .этот импульс инвертируется инвертором 24.Триггер 22 включается импульсом с выхода клавиатуры 5, если включен триггер 21 и имеется сигнал с распределителя 3 импульсов, обеспечивающий цикл работы данной клавиатУры. Совпадение этих сигналов происходит на элементе И 20, на выходе которого в этом случае появляется отрицательный сйгиал. Поэтому задним Фронтом импульса,с клавиатуры сигнал на, выходе триггера 22 переводится в нулевое состояние и через элемент И 25успевает пройти только один импульспри совпадении на его входе всех сигналов. Устранение дребезга обеспечивается тем, что через элемент И25 может пройти, по крайней мере, только второй импульс. с клавиатуры, а время между двумя сигналами с клавиатуры больше времени дребезга сигнала с клавиши.Выключение. триггеров 21 и 22 про исходит после отпускания клавиши 8; для чего служит триггер 18, включаю щийся задним фронтом первого импульса серии, который проходит через инвертор 23 и выключающийся 1 сигналом с клавиатурй 5. Поэтому к началу появления первого импульса серии триггер 18 15 всегда выключен, если нажата клавиша 8, т.е.появляется сигнал с выносного пульта ввода клавиатуры 5. Если клавиша не нажата, то между. двумя первыми импульсами серии сигнал с клавиа туры 5 не появляется и триггер 18 остается включенным. В этом случае появляется сигнал на выходе элемента. И. 19, которым триггеры 21 и 22 устанавливаются в исходное состояние Длительность управляющего импульса на выходе элемента И 25 соответствует длительности импульса с выхода клавиатуры 5.Экономический эффект от применения Зо предлагаемого устройства обеспечива-. ется за счет сокращения объема оборудования, унификации конструкции клавиатур и снижения требований к характеристикам линии связи.35формула изобретения1. Устройство для ввода информа ции, содержащее клавиатуру регистр, счетчик, вход которого соединен со входом устройства, а выход - со входом преобразователя кодов, выход которого соединен с информационным входом регистра, распределитель импульсов, о т л и ч а ю щ е е с я тем,что, с целью упрощения устройства, внего введены Формирователь контрольного импульса, вход которого соединен с выходом счетчика и входом распределителя импульсов, элемент ИЛИ,первый вход которого соединен с выходом формирователя контрольного импульса, а второй вход - со входомустройства, формирователь управляющихимпульсов, выход которого соединенс управлякщим входом регистра, выходкоторого соединен с выходом устройства, первый вход Формирователя уп-равляющих импульсов соединен с выходом распределителя импульсов, второй вход - с первым входом элементаИЛИ, третий вход - с выходом клавиатурй, вход которой соединен с выходомэлемента ИЛИ.2. Устройство по п,1, о т л и -ч а ю щ е е с я тем, что клавиатурасодержит последовательно соединенные селектор импульсов и элементызадержки по чиелу клавиш в клавиатуре, причем вход селектора импульсовсоединен со входом клавиатуры, а второй выход соединен со вторым входомкаждого элемента задержки, выходыкоторых соединены с первым контактом соответствующих клавишей, вторйеконтакты которых соединены с выходомклавиатуры.Источники информации,принятые во внимание при экспертизе1Авторское свидетельство СССРЮ 537342, кл, 6 06 Г 3/02, 1975.2. Диалоговые устройства отображения информации на электроннолучевых трубках, Под ред.,М.К.Сулима.М.,868737 ФюФиаа 22 Фиг Составитель Н.Панфилоктор М.Митровка Техред А, Бабинеи рректор Г.Назарова Заказ 8329/70ВНИИПИ Госпо делам113035, Мо П "Патент", г.ужгород, ул.Проектная Фи САаоУС Тираж 748 Подписидарственного комитета СССРизобретений и открытийква, 5-35, Раушская наб., д.4/5

Смотреть

Заявка

2664264, 06.09.1978

ПРЕДПРИЯТИЕ ПЯ В-2672

БАТАНИСТ МОИСЕЙ ЛАЗАРЕВИЧ

МПК / Метки

МПК: G06F 3/02

Метки: ввода, информации

Опубликовано: 30.09.1981

Код ссылки

<a href="https://patents.su/6-868737-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>

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