Устройство для ввода информации Советский патент 1983 года по МПК G06F3/02 

Описание патента на изобретение SU1064275A1

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

Известно устройство для ввода информации, содержащее клавиатуру, одновибратор, вход которого соединен с выходом схемы И-НЕ, схему ИЛИ-НЕ, счетчик и регистр 1.

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

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

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

Цель изобретения - повышение достоверности вводимой информации и увеличение быстродействия устройства.

Поставленная цель достигается те что в устройство для ввода информации, содержащее клавиатуру, разрядные шины которой соединены с входами шифратора, элементы ИЛИ-НЕ и И-НЕ, регистр, выходы которого являются выходами устройства, дополнительно введены блок приоритета, счетчик, дешифратор, инвертор и одновибратор, причем входы элемента И-НЕ соединены С разрядными шинами клавиатуры, управляющий выход которой соединен с вторым входом элемента ИЛИ-НЕ, установочными входами счетчика и дешифратора, выходы которого соединены с синхронизирующими входами регистра/ информационные входы которого соединены с выходами параллельного кода блока приоритета информационные входы которого соединены с выходс1ми шифратора, выход элемента И-НЕ подключен к входу одновибратора, выход которого подключен к первому входу Элемента ИЛИ-НЕ, выход которого соединен с установочным входом блока приоритета, управляющий выход которого соединен со счетным входом счетчика и через инвертор со стробирующим входом дешифратора, информационные входы которого подключены к выходам счетчика.

Блок .приоритета содержит триггеры и элемент ИЛИ-НЕ, причем С-входы триггеров являются информационными входами блока, выход элемента ИЛИ-НЕ соединен с 1-входами и К-входами триггеров и является управляющим выходом блока, Й-входы триггеров являются установочным входом блока, выходы триггеров являются выходами параллельного кода блока.

На фиг. 1 изображена схема предлагаемого устройства; на фиг. 2 схема блока приоритета.

Устройство содержит клавиатуру 1, шифратор 2, элемент И-НЕ 3, одновибратор 4, элемент ИЛИ-НЕ 5, блок 6 приоритета счетчик 7, дешифратор 8, инвертор 9, декады 10/ составляющие регистр 11.

Блок 6 приоритета сострит из пяти триггеров 12-16 и элемента ИЛИ-НЕ 17.

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

Устройство приводится в исходное

Сброс

состояние нажатием клавиши

соединенной с управляющим выходом клавиатуры 1, при этом сигнал логической единицы, поступающий на второй вход элемента ИЛИ-НЕ 5, устанавливает 1К-триггеры 12-16. блока 6 приоритета в нулевое состояние, при на выходах последнего устанавливаются сигналы лргического нуля, которые поступают на информационные входы декад 10 регистра 11. Тот же управляющий сигнал поступает на установочные, входы счетчика 7 и дешифратора 8, при этом счетчик устанавливается в исходное состояние, при котором на прямых выходах триггеров присутствуют сигналы логического нуля, а на выходах логических схем дешифратора 8 с приходом сигнала сброса формируются сигналы логической единицы и поступают на синхронизирующие входы декад 10, а так как на информационных входах декад 10 присутствуют сигналы логического нуля, то декады, устанавливаются в исходное (нулевое) состояние.

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

Устройство позволяет работать с кратковременным нажатием клавиш

т.е. клавиши не надо удерживать и; нажатом состоянии до момента считывания информации в техническую систему, достаточно ударить по ним пальцами.

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

Закодированные знаки (символы) в виде сигналов .логического нуля и единицы поступают на информационные входы блока 6 приоритета, при этом сигналы в виде перепадов напряжений от высокого уровня к низкому (логическому нулю) переключают соответствующие 1К-триггеры 12-16 блока 6 приоритета, одновременно сигнал с прямого выхода одного из триггеров, блока 6 приоритета через элемент ИЛИ-НЕ по входам I и К запрещает срабатывание, т.е. блокирует все IK триггеры от повторного срабатывания или от дребезга, т.е. в случае нажатия двух клавиш происходит блокировка - приоритетное срабатывание триггеров во времени по первому событию, что исключает повторный набор информации и увеличивает быстродействие устройства (сокращается время ввода информации в техническую систему).

Одновременно с нажатием любой клвиши сигнал логическ.ого нуля поступает на входы элемента И-НЕ 3,, при этом сигнал логической единицы с выхода элемента И-НЕ 3 инвертируется на входе одновибратора, первый КС-триггер которого переключается, при этом через резистор начинается заряд емкости (постоянная времени КС-цепи выбирается больше времени дребезга).. т.е. -за время заряда емкости на выходе второго SK-триггера одновибратора 4 удержив.ается сигнал логической единицы и блок приОритёта не обнуляется. Кроме того, сигнал с элемента ИЛИ-НЕ 17 блока приоритета через инвертор 9 поступает, на входы логических схем-дешифратора 8 и стробирует его так, что на соответствукмцем его выходе появляется сигнал логической едиНицы который разрешает запись информации в соответствующую декаду 10 регистра 11.

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

Кроме того, как только зарядится емкость, переключится второй SR-триггер одновибратора 4 и произойдет сброс блока 6 приоритета по R-входам, а сигнал с элемента ИЛИ-НЕ по фррнту по входам J и К запрещает срабатывание, т.е. блокирует все IK триггеры от повторного срабатывания или от дребезга, т.е. в случае нажатия двух клавиш происходит блокировка toприоритетное срабатывание триггеров во времени по первому событию, что исключает повторный набор информации и увеличивает быстродействие устройства (сокращается время ввода информации в техническую систе5му) .

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

0 с выхода элемента И-НЕ 3 инвертируется на входе одновибратора, первый SK-триггер которого переключается, при этом через резистор начинается заряд емкости (постоянная

5 времени КС-цепи выбирается больше времени дребезга) т.е. за время заряда емкости на выходе второго SK-триггера одновибратора 4 удерживается сигнал логической единицы и

0 схема приоритета не Обнуляется. Кроме того, сигнал с элемента ИЛИНЕ 17 блока приоритета через инвертор 9 поступает на входы лОгических схем дешифратора 8 и стробирует 5его входы так, что на соответствующем его выходе появляется сигнал логической Единицы, который разрешает запись информации в соответствующую декаду 10 регистра II.

0

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

5 этого происходит запись в соответствующую декаду регистра.

Кроме того, как только зарядится ёмкость, переключится второй SK-триггер одновибратора 4 и произойдет

0 сброс блока 6 приоритета по R-входам, а сигнал с элемента ИЛИ-НЕ 17 по фронту из нуля вединицу увеличит содержимое счетчика 7 на единицу, . будет подготовлен адрес дЛя за5писи следующего знака (символа) в соответствующую декаду.

При отпускании всех клавишей первый SR-триггер одновибратора 4 переключае/гся в исходное состояние и

0 устройство готово к вводу следующе- го знака (символа). .

Таким образом, устройство срабатывает на первое .событие, т.е. на65 25§тие клавиш, при этом блокируется

фиксация остальных событий, т.е. на-« жатие другрй клавиши или импульсы дребезга контактов. Кроме того, повышается быстродействие при вводе больших массивов информации, так как

Под

111 Ш1 1Ш mi

10

iiO

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

числа

ii

10

10

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

название год авторы номер документа
Устройство для ввода информации 1984
  • Узерцов Вячеслав Иванович
  • Грущанский Юрий Васильевич
SU1226435A1
Устройство для ввода информации 1980
  • Лопатин Сергей Константинович
SU898410A1
Устройство для ввода информации 1989
  • Русаков Владимир Дмитриевич
SU1682996A1
Устройство для контроля знаний обучаемых 1990
  • Айзенцон Александр Ефимович
  • Кудинов Владимир Иванович
SU1758658A1
Устройство для ввода информации 1985
  • Кошкаров Вениамин Анатольевич
  • Малофеев Борис Григорьевич
SU1283739A1
Устройство для ввода-вывода информации 1987
  • Ордынцев Вячеслав Михайлович
  • Слепова Светлана Сергеевна
SU1451674A1
Устройство для ввода информации 1982
  • Хуторный Антон Иванович
SU1080132A1
Устройство для ввода-вывода информации при обработке физических величин 1981
  • Федоров Юрий Дмитриевич
  • Марусев Владимир Иванович
  • Кашкиров Анатолий Анатольевич
SU966683A1
Устройство для ввода информации 1986
  • Прохончуков Сергей Рудольфович
  • Райхель Игорь Нотанович
SU1334140A1
Устройство для ввода информации 1982
  • Животченко Сергей Иванович
  • Антоненко Виктор Леонидович
SU1062675A1

Иллюстрации к изобретению SU 1 064 275 A1

Реферат патента 1983 года Устройство для ввода информации

1. УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее клавиатуру, разрядные шины которой соединены с входами шифратора, элементы ИЛИ-НЕ и Й-НЕ, регистру выхода которого являются выходами устройства, отличающее с я тем, что, с целью повыцения достоверности вводимой ий 1юрмации и увеличения быстродействия устройства, в него введены- блок приоритета, счетчик, , инвертор и одновибратор. входфы элюмента И-НЕ соединены с раэрядшлии шинами клавиатуры, управляющий выход которой соединен с вторкм входом элемента ИЛИ-НЕ, установочными входами счетчика и дешифратора, выходы которого соединены с синхронизирующими входё1ми регистра, информационные входы которого соединены с выходами параллельного кода блока приоритета, информационные входы которого соединены с выходами шифратора, выход элементаИ-НЕ подключен к входу одновибратора, выход которого подключей к первому входу элемента ИЛИ-НЕ, выход которого соединен с установочньм входом блока приоритета управляющий выход которого соединен со счетным входом счетчика и через инвертор со стробирующим входом дешифратора, информационные входы которого подключены к выходам счетчика.. :-. с & 2. Устройство ПО П. 1, от ли (Л чающееся тем, что б1лок приоритета содержит триггеры и элемент ИЛЙ-НЕ, причем С -входы триггеров являются информационными входг1ми блока, выход элемента ИЛИ-НЕ соединен с J -входами и К -входами триггеров и является управляющим выходом блока, R -входы триггеров являо ют-ся Установочным входом блока, вы3D ходы триггеров являются-выходами па4;; раллельного кода блока. ND :л

Формула изобретения SU 1 064 275 A1

IIJ

, Si,

StsSgS SiSiSa

Sie

Фиг, 2

Документы, цитированные в отчете о поиске Патент 1983 года SU1064275A1

Печь для непрерывного получения сернистого натрия 1921
  • Настюков А.М.
  • Настюков К.И.
SU1A1
Устройство для ввода информации 1978
  • Романчев Иван Васильевич
  • Узерцов Вячеслав Иванович
SU723555A1
Приспособление для точного наложения листов бумаги при снятии оттисков 1922
  • Асафов Н.И.
SU6A1
Аппарат для очищения воды при помощи химических реактивов 1917
  • Гордон И.Д.
SU2A1
Устройство для ввода информации 1978
  • Мильнер Фридрих Григорьевич
  • Степочкин Сергей Васильевич
  • Мартинович Владимир Николаевич
  • Погомий Петр Васильевич
  • Тихоновецкий Николай Васильевич
  • Молочко Тамара Ивановна
SU723557A1
,

SU 1 064 275 A1

Авторы

Зебрев Виктор Григорьевич

Даты

1983-12-30Публикация

1982-02-01Подача