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

Иллюстрации

Показать все

Реферат

 

ОПИСАНИЕ

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

Союз Советских

Социалистических

Республнк (61) Дополнительное к авт. свид-ву (22) ЗаЯвлено 060978 (21) 2664264/18-24 (- 1) +.

G 06 F 3/02 с присоединением заявки Йо— (23) Приоритет

Государстаеииый комитет

СССР яо делам изобретений и открытий

Опубликовано 300981 Бюллетень й9 36 (53) УДК681. 327. .11(088.8) Дата опубликования описания 300981 (72) Автор изобретения

М.Л.Ватанист (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ

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

Известны устройства для ввода информации в ЭВМ и подготовки данных.

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

ИЛИ и блок управления.

Недостатками этого устройства являются сложное управление, большой объем аппаратуры и низкая помехозащищенность (1).

Наиболее близким к предлагаемому является устройство для ввода информации, содержащее несколько выносных пультов ввода, соответствующее йм количество блоков управления, общий блок управления для всех выносных пультов ввода, причем каждый выносный пульт ввода содержит клавиатуру, входные регистры, соединенные с регистрами памяти, коммутатор, дешифратор и преобразователи параллельного кода в последовательный, а общий блок .Управления состоит из регистра синхронизации, регистра команд,. общего регистра команд, преобразователя адреса, регистра записи ь груп пового регистра обмена (2).

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

Цель изобретения — упрощение устройства и повышение его надежности.

Поставленная цель достигается

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

30 распределителя импульсов, элемент

868737, ИЛИ, первый вход которого соединен с выходом формирователя контрольного импульса, а второй вход — со входом устройства, формирователь управляющих импульсов, выход которого соединен с управляющим входом регистра, выход которого соединен с выходом устройства, первый вход формирователя управляющих импульсов соединен с выходом распределителя импульсов, второй вход с первым входом элемента ИЛИ, третий вход — c выходом клавиатуры, вход которой соединен с выходом элемента

ИЛИ.

Кроме того, клавиатура содержит последовательно соединенные селектор импульсов и элементы задержки по числу клавиш в клавиатуре, причем вход селектора импульсов соединен со входом клавиатуры, а второй выход гоединен со вторым входом каждого элемента задержки, выходы которых соединены с первым контактом соответствующих клавишей, вторые контакты которых соединены с выходом клавиатуры.

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

На фиг.1 приведена структурная .схема предлагаемого устройства; на фиг.2 — функциональная схема клавиату20

60 б5 ры; на фиг.3 — принципиальная схема формирователя управляющих импульсов на фиг.4 — временная диаграмма ра" боты формирователя управляющих импульсов

Устройство содержит счетчик 1, формирователь 2 контрольного импульса, распределитель 3 импульсов, эле.мент ИЛИ 4, клавиатуру 5, селектор б импульсов, элемент 7 задержки, клавишу 8, фон.ирователь 9 управляющих

- импульсов, преобразователь 10 кодов, регистр 11, сдвигающий регистр 12, элемент И 13, элемент ИЛИ 14, клавишу 15 переключения регистров кла-. виатуры элемент И 16, триггер D-типа

17,триггер 18,элементы И 19 и 20, триггеры 21 и 22 инверторы 23 и 24 и элемент И 25.

Счетчик 1 предназначен для получения последовательности импульсов, синхронизирующих работу устройства для ввода информации. Формирователь

2 контрольного импульса обеспечивает формирование импульса, обозначающего ,начало очередного цикла работы уст.ройства и выполнен как дешифратор заданного кода. Длительность импульса на его выходе отличается от длительности синхроимпульсов. Распределитель 3 импульсов служит для формирования последовательности импульсов обеспечивающих последовательную обработку сигналов от каждой .клавиатуры. Элемент ИЛИ 4 служит для передачи в клавиатуру по одной линии связй последовательности синхроимпульсов и импульсов начала цикла. Клавиатура 5 состоит из селектора 6 импульсов, предназначенного для выделения начального импульса от.остальных синхроимпульсов, элементов 7 задержки и клавишей 8.

Формирователь 9 управляющих импульсов вырабатывает сигнал, обеспечивающий однократное формирование кода клавиши данной клавиатуры в мо-. мент времени, когда дребезг клавиши заканчивается. Преобразователь 10 кодов служит для получения из кода, считанного в данный момент со счетчика 1, кода клавиши, в котором должно работать данное устройство. Регистр 11 обеспечивает прием и хранение кода клавиши до выдачи его в

ЭВМ или в другой потребитель информации.

Устройство работает следующим образом.

Импульсы с генератора синхроимпульсов поступают на счетчик 1 и через элемент ИЛИ 4 подаются на входы клавиатур. Счетчик 1 отсчитывает серии импульсов, количество которых зависит от количества клавишей в клавиатуре. Импульс, определяющий начало серии, выделяется формирователем 2 контрольного импульса. Относительно этого импульса производится опрос клавишей в клавиатуре. Для того, чтобы передача импульсов в клавиатуру могла осуществляться по одному проводу, первый импульс серии формируется отличающимся от остальных импульсов, например, по длительности.

Сигналы через элемент ИЛИ 4 подаются на входы клавиатур 5.

В клавиатуре 5 эти сигналы разделяются селектором б импульсов и поступают на цепочку элементов 7 задержки. Синхроимпульсы подаются на элементы 7 задержки для того, чтобы обеспечить точную дискретность величины задержки. Каждый элемент задержки обеспечивает задержку ïåðвого импульса серии на величину, равную одному (или более) периоду синхросигнала. Выход каждого элемента 7 задержки через клавиши 8 подключается к выходной шине клавиатуры 5.

При замыкании какой-либо клавиши 8

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

Сигналы с выхода каждой клавиатуS ры 5 поступают на вход соответствующего формирователя 9 управляющих импульсов. Сигналы на выходе каждого их этих формирователей 9 стробируются сигналами с распределителя 3 импульсов, который имеет количество вы- . ходов, равное количеству клавиатур

5. На выходах распределителя 3 формируются сдвинутые. относительно друг друга импульсы, длительность которых равна длительности серии импульсов

15 на выходе счетчика. Таким образом, каждый выход формирователя 9 открывается на время формирования одной полной серии импульсов в счетчике 1.Так как срабатывание клавиши не может происхалить Щ чаще, чем через T=50 мс (20 нажатий в секунду7, та кол уества клавиатур оп- ределяется как ----, где к — время фор2к мирования полной серии импульсов в счетчике. 25

В момент появления сигнала на выходе формирователя 9 кад на выходе счетчика 1 соответствует нажатой клавише данной клавиатуры. Эта определяется временем от начала серии да появления 3О сигнала на выходе элемента 7 задержки, к которому подключена нажатая клавиша 8. Количество импульсов, просчитанных в счетчике 1 за это время, определяет кад нажатой клавиши 8. Так З как кодирование клавишей в устройствах для ввода информации обычно должно соответствовать ГОСТУ 13052-67, то код с выхода счетчика 1 проходит на выход устройства через преобразователь 10 кодов. В этом преобразователе происходит перекодирование кода счетчика 1 в код устройства. Код с выхода преобразователя 10 кода поступает на запись в регистры 11. Запись. этого кода в регистр происходит толька — 45 при появлении сигнала с выхода формирователя 9 управляющих импульсов. таким образом, в регистр данной клавиатуры может записываться только кад, соответствующий нажатой клавише дан- 5О ной клавиатуры.

В клавиатуре (фиг.2) элементы задержки выполнены в виде сдвигающих регистров 12. В целях экономии оборудования клавиши 8 включены по матричной схеме. При включенной клавише

8 сигнал на выходе клавиатуры 5 появляется при совмещении на элементе

И 13 сигналов от двух сдвигающих регистров. В соответствии с этим один сдвигающий регистр вырабатывает и 6Î основных тактов, а другой - к дополнительных тактов, вырабатываемых в течение основного такта. Начало работы сдвигающих регистров определяется первым импульсом серии, получае- 65 мым с селектора 6 импульсов, выделение широкого импульса в котором происходит с помощью RC-цепочки.

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

14. Установка в исходное состояние сдвигающих регистров производится при включении триггера 0-типа 17, который включается от заднего фронта импульса последнего такта, а выключается началом первого импульса серии. В связи с этим должна быть предусмотрена задержка между концом последнего такта и началом следующей серии. Такая задержка получается, если количество ймпульсов в серии больше, чем количества клавишей в клавиатуре. Клавиши 8 подключаются ко входу элементов И 13, выполненных на элементах

И с открытым коллектором и позволяющих объединять их выходы. Эта предотвращает сбой при одновременном нажатии на несколько клавишей.

Для переключения .верхнего и нижнего регистров клавиатуры служит клавиша 15. Сигнал с этого переключателя страбирует сигнал с клавишей 8 на элементе И 16. Если клавиша 15 находится в нижнем положении, то на элемент И 16 поступает единичный потенциал и сигнал через этот элемент проходит без изменения. Если клавиша 15 переведена в верхнее положение, то на элемент И 16 подается синхросигнал с селектора 6, который имеет длительность меньшую, чем сигнал с клавишей 8. Следовательно, при переклыченин регистров клавиатуры изменяется длительность выходного сигнала, в соответствии с .которой изменяется код на выходе преобразователя

10 кодов.

Если нажата клавиша 8 (фиг.3 и 4/ с выхода клавиатуры 5 поступают импульсы, задержанные относительно первого импульса серии. Задним фронтом импульса с выхода клавиатуры сначала включается триггер 21, а затем следующим импульсам — триггер 22.

Триггер 0-типа включается при подаче на вход С положительного перепада напряжения, поэтому для включения триггера от заднего фронта импульса .этот импульс инвертируется инвертором 24.

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

Совпадение этих сигналов происходит на элементе И 20, на выходе которого в этом случае появляется отрицательный сйгиал. Поэтому задним фронтом импульса .с клавиатуры сигнал на, выходе триггера 22 переводится s нулевое состояние и через элемент И 25

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

Выключение. триггеров 21 и 22 про исходит после отпускания клавиши 8 ; для чего служит триггер 18, включаю- ® щийся задним фронтом первого импульса серии, который проходит через инвертор 23 и вы слючанщийся 1сигналом с клавиатурй 5. Поэтому к началу появления первого импульса серии триггер 18 15 всегда выключен, если нажата клавиша

8, т.е. появляется сигнал с выносного пульта ввода клавиатуры 5. Если клавиша не нажата, то между. двумя первыми импульсами серии сигнал с клавиа- 20 туры 5 не появляется и триггер 18 остается включенным. В этом случае появляется сигнал на выходе элемента.

И. 19, которым триггеры 21 и 22 устанавливаются в исходное состояние..

Длительность управляющего импульса на выходе элемента И 25 соответствует длительности импульса с выхода клавиатуры 5.

Экономический эффект от применения предлагаемого устройства обеспечива-. ется за счет сокращения объема оборудования, унификации конструкции клавиатур и снижения требований к характеристикам линии связи.

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

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

ИЛИ, третий вход - с выходом клавиатурй, вход которой соединен с выходом элемента ИЛИ.

2. Устройство по п.1, о т л и— ч а ю щ е е с я тем, что клавиатура содержит последовательно соединенные селектор импульсов и элементы задержки по чиелу клавиш в клавиатуре, причем вход селектора импульсов соединен со входом клавиатуры, а второй выход соединен со вторым входом каждого элемента задержки, выходы которых соединены с первым контактом соответствующих клавишей, вторйе контакты которых соединены с выходом клавиатуры.

Источники информации, принятые во внимание при экспертизе

1. Авторское свидетельство СССР

Ю 537342, кл. G 06 F 3/02, 1975.

2. Диалоговые устройства отображения информации на электроннолучевых трубках. Под ред.,М.Ê.Ñóëèìà.Ì., "Статистйка", 1977 (прототип).

868737

ФюФиси4г сгл 7

7в 2!

7у 22.

Сел. 23

Редактор М.Митровка

Подписное

Заказ 8329/70 Тираж 748

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

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

CÐþоУ

/ГАМУ

Составитель Н.Панфилов

Техред A.Áàáèíåè Корректор Г.Назарова

Филиал ППП "Патент", r.Óæãîðîä, ул.Проектная,4