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

Иллюстрации

Показать все

Реферат

 

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

(19) (И) СОЮЗ СОВЕТСНИХ с«лсссюс

РЕСПУБЛИК

З(5)) С 06 F 3 02 с, с.

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

M AB TOPCMOMV GЮ@ЕТМЬГ М

ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР

Il0 ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3385199/18-24 (22) 01.02.82 (46) 30.12.83. Бюл. В 48 ("2) В.Г.Зебрев (53) 681.327..11(088.8) (56) 1. Авторское свидетельство СССР

В 723555, кл. 6 06 F 3/()2, 1980. . - 2. Авторское свидетельство СССР

9 723557 кл. G 06 F. 3/02, 1980 (прототип). (54)(57) 1. УС1РОИС1ВО ДЛЯ ВВОДА ИН-.

ФОРЗЯЩИИ, содержащее клавиатуру, разрядные шины которой соединены с входами шифратора, элементы ИЛИ-НЕ и Й-НЕ, регистр, выходы которого являются выходами устройства, о т л ич а ю щ е е с я тем, что,.с целью повышения достоверности ввод)ееой ийформации и увеличения быстродействия устройства, в него введены"блок приоритета, счетчик, дешифратор, аа. вертор и одновибратор; входы элемента И- НЕ соединены с равряднав(и шина- .

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

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

С2 е

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

ИЛИ-НЕ, причем С -входы триггеров являются информационны)и входами блока, выход элемента ИЛИ-НЕ соеди- а . нен с Ю -входами и K -входами триггеров и является управляющим выходом блока, )(-входы триггеров являются установочным входом блока, выходы триггеров являются выходами параллельного кода блока.

1064275

65

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

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

ИЛИ-НЕ, счетчик и регистр (1).

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

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

И, второй вход которого соединен с выходом старшего разряда регистра, выходы других разрядов которого являются выходами устройства, а входы подключены к выходу шифратора (2).

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

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

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

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

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

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

Устройство содержит клавиатуру 1, шифратор 2, элемент И-НЕ 3, одновибратор 4, элемент ИЛИ-HE 5, блок

6 приоритета счетчик 7, дешифратор

8, инвертор 9, декады 10, составляющие регистр 11.

Блок 6 приоритета состоит из пяти триггеров 12-16 и элемента

ИЛИ-HE 17.

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

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

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

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

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

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

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

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

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

RC-триггер которого переключается,. при этом через резистор начинается заряд емкости (постоянная времени

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

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

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

Одновременно с нажатием любой клавищи сигнал логического нуля поступает на входы элемента И-НЕ 3, 0 при этом сигнал логической единицы с выхода элемента И-НЕ 3 инвертируется на входе одновибратора, первый SR-триггер которого переключается, при этом через резистор начинается заряд емкости (постоянная времени RC-цепи выбирается больше, . времени дребезга) т.е. за время заряда емкости на выходе второго

SR-триггера одновибратора 4 удерживается сигнал логической единицы .и

З0 схема приоритета не обнуляется.

Кроме того, сигнал с элемента ИЛИНЕ 17 блока приоритета череэ инвертор 9 поступает на входы логических схем дешифратора 8 и стробирует

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

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

Кроме того, как только зарядитсяемкость, переключится второй SR-триг50 гер одновибратора 4 и произойдет сброс блока 6 приоритета по R-входам, а сигнал с элемента ИЛИ-HE 17 по фронту из нуля в единицу увеличит . содержимое счетчика 7 на единицу, т.е. будет Подготовлен адрес для записи следующего знака (символа) в соответствующую декаду.

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

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

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

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

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

5 числа

Составитель Н.Максимов

Редактор А.Власенко . Техреду,Гергель Корректор.О.Билак.

Заказ 10532/49 Тираж 706 Подписное

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

113035, Москва, Ж-35, Раушская наб., д. 4/5 филиал ППП Патент, г.ужгород, ул.Проектная, 4