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

 

Изобретение относится к вычислительной технике, в частности к устройствам ввода информации в составе систем подготовки данных. Изобретение позволяет повысить достоверность вводимой информации за счет выДачи ее в каждом цикле опроса клавиш только от одной клавиши. Информация во внешнее устройство выдается только при наличии сигнала,подтверждающего нажатие клавиши в первом и втором циклах опроса. Увеличивается скорость ввода информации за счет снижения затрат времени на исправление ошибок при вводе (одновременное нажатие двух и более клавиш). Устройство содержит счетчик 1, который выдает коды, соответствующие расположению клавиш на клавиатуре 3. Дешифратор 2 осу1цествляет последрвательный опрос клавиш клавиатуры 3. Сигнал нажатой клавиши в текущем цикле опроса снимается с клавиатуры 3. Первый блок 4 памяти выдает в текугцем цикле опроса сигналы , относящиеся к клавишам клавиатуры 3, записанные в предыдущем цикле опроса. Второй блок 5 памяти вы С (Л

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК

А1 (19) (И) (5D 4 G 06 F 3/02

ОПИСАНИЕ ИЗОБРЕТЕНИЯ "с -, «C ° .„, ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 3906028/24-24 (22) 05. 06.85 (46) 30.05.87. Бюл. № 20 (72) N,Т.Червяков (53) 681.327.11 (088.8) (56) Авторское свидетельство СССР

¹ 998833669944, кл. G 06 F 3/02, 1981.

Авторское свидетельство СССР № 842770, кл. G 06 F 3/02, 1979. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике, в частности к устройствам ввода информации в составе систем подготовки данных. Изобретение позволяет повысить достоверность вводимой информации за счет выдачи ее в каждом цикле опроса клавиш только от одной клавиши. Информация во внеинее устройство выдается только при наличии сигнала,подтверждающего нажатие клавиши в первом и втором циклах опроса. Увеличивается скорость ввода информации за счет снижения затрат времени на исправление ошибок при вводе (одновременное нажатие двух и более клавиш). Устройство содержит счетчик 1 который выдает коды, соответствующие расположению клавиш на клавиатуре 3. Дешифратор 2 осуществляет последрвательный опрос клавиш клавиатуры 3. Сигнал нажатой клавиши в текущем цикле опроса снимается с клавиатуры 3. Первый блок 4 памяти вещает в текущем цикле опроса сиг— налы, относящиеся к клавишам клавиатуры 3, записанные в предыдущем цикле опроса. Второй блок 5 памяти вы1314327 дает в текущем цикле опроса сигналы, соответствующие сигналам клавиатуры

3, снятым с него раньше на два цикла опроса. Логические схемы 6,7,8 и 9 в каждом цикле опроса осуществляют сравнение выходных сигналов клавиатуры 3, первого блока 4 памяти и второго блока 5 памяти и дают разрешение на установку триггера 10 и совместно с сигналом с выхода триггера 10 дают разрешение на выдачу информации

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

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

Устройство (фиг.l) содержит счетчик 1, дешифратор 2, клавиатуру 3, первый блок 4 памяти, второй блок 5 памяти первый элемент И 6, второй

У

15 элемент И 7, элемент ИЛИ 8, третий элемент И 9, триггер 10, четвертый элемент И ll, группу элементов И 12.

На чертежах (фиг.2) приняты следу20 ющие обозначения: сигнал 13 адреса сканируемой клавиши, сигнал 14 опроса клавиши, сигнал 15 — сигнал выхода клавиатуры 3, указывающий, что сканируемая клавина нажата. Сигнал !

6 является выходным сигналом первого блока 4 памяти и его уровень ("0" или "1") определяет, в какое состояние устанавливается триггер 10. Сш— нал 17 является разрешающим для выдачи сигнала блокировки, сигнал 18 разрешающим для выдачи информации и входным сигналом для второго блока

5 памяти. Сигнал 19 является разрешающим для выдачи сигналов занесения в триггер 10 и цля выдачи сигналов информации или блокировки в устройство. Сигнал 20 яв: яется выходным сигналом второго блока 5 памяти.

Сигнал 21 является стробирующимсигнас группы элементов И 12 или сигнала блокировки с элемента И 11. Выдача информации происходит только при наличии сигнала нажатой клавиши в первом и втором циклах опроса и отсутствии этого сигнала на два цикла раньше. Выдача сигналов блокировки происходит при одновременном нажатии двух и более клавиш в одном цик ле опроса без выдачи информации

2 ил. лом для триггера IO и для первого и второго элементов И 6 и 7. Сигнал 22, снимаемый с выхода триггера 10,является разрешающим для выдачи сигналов в устройство. Сигнал 23 является сигналом блокировки, а сигнал 24— сигналом выдачи информации во внешнее устройство (не показано). Сигнал 25 — тактовый сигнал, стробирующий сигналы, выдачи информации. Сигнал

26 является сигналом обращения для второго блока 5 памяти, а сигнал

27 — сигналом счета для счетчика 1 и сигналом обращения для первого блока

4 памяти. Сигналы 25 — 27 являются входными сигналами, поступающими с вненнего устройства.

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

В исходном состоянии происходит постоянное сканирование клавиш клавиатуры 3 импульсами, вырабатываемыми денифратором 2 за счет изменения состояния счетчика 1, выходной сигнал

13 (адрес сканируемой клавиши) которого поступает на вход дешифратора

2. Если ни одна из клавиш не нажата, сигнал 15 на выходе клавиатуры 3 имеет уровень логического О, по всем адресам в первом блоке 4 и втором блоке 5 памяти записывается "0", триггер 10 находится также в нулевом состоянии. Сигналы на выходах

17 — 19 имеют низкий уровень и сигнал 20 не формируется.

При нажатии клавиши на выходе клавиатуры 3 появпяется сигнал 15 вьк:окого уровня, соответствующий

i-му адресу счетчика I, Поскольку

13143

55 длительность нажатия клавиши значительно больше времени сканирования клавиатуры 3, .данный сигнал 15 появляется pro i-му адресу в и-циклах сканирования (время длительности одного цикла сканирования определяется от момента появления первого сигнала 15 до момента появления следую- щего сигнала 15 no i-му адресу).

В первом цикле сканирования сиг- !О нала 15 высокого уровня поступает на вход элемента ИЛИ 8, на выходе которого формируется высокий уровень сигнала 19.При наличии высокогоуров-„ ня сигнала 19 и низкого уровня сигнала 20 с выхода второго блока 5 памяти на . входах третьего элемента

И 9 и при поступлении стробирующего сигнала 25 на вход элемента И 9, на выходе последнего формируется сигнал 20

21, по заднему фронту которого устанивливается триггер !О. При этом триггер 10 устанавливается в единичное состояние в соответствии с уровнем сигнала 16, поступающего на вход данных триггера 10, в первом цикле сканирования сигнал 16 имеет низкий уровень, так как в данный момент времени, в момент прихода стробирующего сигнала 25, первый блок 4 памяти работает в режиме "Чтение" и с него считывается информация, записанная в исходном состоянии. Так как установка триггера 10 происходит по заднему фронту сигнала 21, сигналы 17 и 18 на35 входы элементов И ll и 12 поступают в разное время и формирования сигналов ?3 и 24 с выходов элементов И 11 и 12 не происходит (даже при наличии разрешающих сигналов 17 или 18 на входах данных элементов).

Кроме того, в первом цикле сканирования записывается "0" во второй блок 5 памяти, так как на вход дан— ных блока 5 памяти поступает сигнал 45

18 низкого уровня с выхода элемента И 7 (на первый вход элемента И 7 поступает сигнал 16 низкого уровня).

Сигнал 26, определяющий режим "Запись" для второго блока 5 памяти, вы- 50 дается в момент присутствия сигнала

27 соответствующего уровня, определяющего режим "Чтение" для первого блока 4 памяти.

При переключении уровня сигнала

27 в режиме "Запись" происходит .запись "1" в блок 4 памяти по i — му адресу, так как на входе данных блока

27 4

4 памяти присутствует сигнал 15 высокого уровня.

Во втором цикле сканирования с первого блока 4 памяти считывается сигнал 16 высокого уровня по i-му адресу, поступающий одновременно с сигналом 15 на вход элемента И 7.

При наличии на входах элемента И 7 сигналов 15 и 16 высокого уровня на выходе элемента И 7 образуется сигнал 18 высокого уровня, который ноступает на входы элементов И группы

12. Так как триггер 10 в первом цикле сканирования установлен в единичное состояние (сигнал 22 имеет высокий уровень), на выходах элементов И группы 12 формируются информационные сигналы 24, Затем задним фронтом сигнала 21 триггер 10 переводится в значение "0" и на вход данных триггера 10 подается сигнал !

6 высокого уровня, считываемый с первого блока 4 памяти (запись была произведена в первом цикле сканирова» ния). Высокий уровень сигнала 18 поступает на вход данных блока 5 памяти и записывается по сигналу 26 "Запись" в блок 5 памяти.

B третьем цикле сканирования сигнал 24 не выдается, так как триггер

10 установлен в нулевое состояние и сигнал 21 в данном и последующих циклах сканирования по i-му адресу не формируется, потому что с выхода второго блока 5 памяти считывается сигнал 20 высокого. уровня, который запрещает формирование сигнала 21.

При нажатии двух и более клавиш одновременно в одном цикле сканирования для первой клавиши процесс работы повторяется так же, как и для одной клавиши (триггер 1О установлен в единичное состояние) . При появлении сигнала 15 по i + : адресу сигнал 16 по данному адресу имеет низкий уровень. Такое сочетание сигналов на входах элемента И 6 формирует на выходе данного элемента сигнал 17 высокого уровня, поступающий на вход элемента И 11. При появлении сигнала

21, формируемого считыванием сигнала

20 низкого уровня со второго блока 5 . памяти по адресу i + k, с выхода элемента И ll формируется сигнал 24 блокировки.

При воздействии помехи на клавиатуру 3, с выхода последней снимается сигнал 15, имеющий потенциал, соизме13143 римый с потенциалом нажатой клавиши, длительность сигнала помехи находится в пределах времени опроса i-й клавиши и в соответствии с работой устройства, происходит установка на выходе триггера 10 высокого потенциала 22 и запись высокого потенциала.

15 в блок 4 памяти по i-му адресу.

Во втором цикле сканирования сигнал помехи. отсутствует, сигнал 15 имеет 10 низкий потенциал, а сигнал 16 с выхода блока 4 памяти имеет высокий потенциал. При таком сочетании уровней сигналов 15 и 16 не происходит формирования сигналов 17 и 18, а фор- 15 мируется только сигнал !9, разрешающий вьдачу сигнала 21 и происходит установка триггера 10 в исходное состояние (сигнал 22 переходит в низкий уровень). 20

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

Технико-экономические преимущества предлагаемого устройства заключаются н том, что оно позволяет павы- 35 сить достоверность вводимой во внешнее устройство информации за счет выдачи ее в каждом цикле сканирования.только от одной клавиши, при этом информация выдается только при 40 подтверждении сигнала нажатия определенной клавиши в первом и втором циклах сканирования. Выдача информации во внешнее устройство может производиться от нажимаемой клавиши, 45 без отпускания ранее нажатых,поскольку данные клавиши выдают сигналы о нажатии в различных циклах сканирования.

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

Тем самым сокращается время на исправление ошибки (при вводе ошибочного кода), что в свою очередь повышает скорость ввода.

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

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

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

И, выход первого элемента И соединен с вторым входом четвертого элемента

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

7 1314327 8 третьим тактовым входом устройства, соединен с первым тактовым входом вход обращения первого блока памяти устройства. г-r gикя

1-й цикл сканироданоя

Р U ц4 к.7

НПО иия ВтпущЕНО фиг. 2

Составитель И.Карнова

Редактор И.Середа Техред M.Коданич Корректор И. 11улла

Заказ 2214/49

Производственно-полиграфическое предприятие, г.ужгород, ул.Проектная,4

Ю

ES

18

17

18

19

2д, 21

22

23

2/

Тираж б73 Подписное

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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