Устройство для ввода информации
Иллюстрации
Показать всеРеферат
Союз Советскик
Социалистическик Республик
О Il И С А Н И Е ()943691
ИЗОБРЕТЕН ИЯ
К, АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (61) Дополнительное к авт. свид-ву (22) Заявлено 11. 07. 80 (21) 2975962/18-24 с присоединением заявки № (5})М. Кл.
G 06 F 3 /0
}ЬвударетванныИ «винтет
СССР ае делам нэабретеннй н лткрытнй (23) Приоритет
Опубликовано 15.07.82. Бюллетень № 26 (5З) уДК 681 327 (088.8) Дата опубликования описания 15 .07.82 (72) Авторы изобретения
M.Â.Bëàcoâ, В.Т.Лазутин, В.Н.Шилина, А. и С.Н.Назаренко
Дазутина (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ
4
Изобретение относится к вычислительной технике, в частности к устройствам для ввода цифро-буквенной и функциональной информации в вычислительную машину, и может быть использовано в пультах ввода данных (ИВД )
5 и АСУ.
Известно устройство для ввода информации, содержащее кнопочную клавиатуру, нормально замкнутые контакты которой соединены последовательно с переключающими контактами, а соответствующие нормально разомкну. тые контакты соединены между собой, со входами диодного шифратора и с блоком формирования признака кода, переключаацие контакты первых коммутационных элементов каждой группы подключены к шине нулевого потен- 2п циала, замкнутые контакты псследних коммутационных элементов каждой группы соединены с соответствующими входами двух элементов И-НЕ Г11.
Недостатком данного устройства является пониженная надежность, связанная с неоднозначностью счета кода при одновременном включении нескольких кнопок и о гсут ст вием контролирующей схемы.
Наиболее близким по технической сущности и достигаемому эффекту к предлагаемому является устройство для ввода информации, содержащее генератор импульсов, первый выход которого соединен со входом счетчика, первая группа выходов которого подключена к группе адресных входов коммутатора, вторая группа выходов — к группе входов дешифратора, выходы которого подключены к соответствующим входам клавиатуры, выходы которой оответственно соединены с управляющими входами коммутатора Г2 3.
Недостатком указанного устройства. является пониженная надежность, связанная с возникновением "дребезга" ключей и внешними помехами.
3 9436
Целью изобретения является повы= шение надежности устройства.
Указанная цель достигается тем, что в устройство для ввода информации, содержащее генератор импульсов, первый выход которого соединен со входом счетчика, выходы первой группы которого подключены к адресным входам коммутатора, выходы второй группы счетчика - ко входам де- 10 шифратора, выходы которого подключе ны к соответствующим входам клавиатуры, выходы которой соединены с управляющими входами коммутатора, введены блок оперативной памяти, ре- 1з гистр и блок сравнения, первый, второй и третий входы которого coåäèнены с выходом коммутатора, выходом блока оперативной памяти и вторым выходом генератора импульсов соответственно, первый и второй выходы блока сравнения подключены соответственно к первым входам блока оперативной памяти и регистра, второй вход которого подключен к первому выходу
25 генератора импульсов, входы первой и второй групп регистра соединены со входами первой и второй групп блока оперативной памяти и выходами первой и второй групп счетчика со30 ответственно, выход регистра соединен с выходом устройства.
Введение указанных блоков позволяет контролировать правильность выдачи информации о замкнутом ключе неоднократной записи и анализа записанной информации и исключает . влияние многократного замыкания и размыкания контактов при нажатии ключа.
На фиг. 1 приведена структурная схема устройства; на фиг. 2 - схема . блока сравнения.
Устройство содержит клавиатуру ключ 2, элемент односторонней проводимости 3, дешифратор 4, коммутатор
5, счетчик 6, генератор импульсов 7, регистр 8, блок сравнения 9, блок оперативной памяти 10, первый и второй триггеры 11 и 12, первый и второй мультиплексоры 13 и 14, Устройство работает следующим об- 50 разом.
Генератор импульсов 7 запускает счетчик 6, и младших разрядов которого поступает на вход дешифратора
4, а и старших разрядов — на адрес- ss ные входы коммутатора 5. По коду со счетчика 6 дешифратор 4 выдает "0" на соответствующую шину клавиатуры
91 4
1, на остальных шинах клавиатуры в это время "1". Если замкнут ключ
2, подключенный к шине уровня "0", то сигнал проходит через. элемент односторонней проводимости 3 и ключ
2 на вход коммутатора 5. Если замкнуто одновременно несколько ключей 2, подключенных к этой шине, то уровень "0" с ключей 2 через элемент 3 поступает на соответствующие информационные входы коммутатора 5,.но адресные входы коммутатора 5 позволяют пропустить сигнал только с одного ключа 2. Если замкнуто одновременно несколько ключей 2 на разных шинах, то "0" не проходит на информаци онный вход коммутатора 5, так как дешифратор 4 выдает "0" только на одну шину, а на других шинах "1", и элементы 3 закрыты. Поэтому практически исключается влияние на получаемый код других ключей 2. Сигнал с коммутатора 5 является импульсом записи "1" по адресу, соответствующему коду этого ключа 2 клавиатуры
1, в первое ОЗУ. 10. Опрос следующих ключей 2 клавиатуры 1 производится как указано выше. Блок сравнения предназначен для защиты от "дребезга" ключа 2 путем сравнения кода, поступающего с выхода коммутатора 5, с кодом 1, поступающим с выхода блока
10 в течение определенного времени.
Блок сравнения работает следующим образом.
Импульс записи "1" из коммутатора 5 поступает на триггера 11 блока сравнения 9, выходы .которых связаны с адресными входами мультиплексоров 13 и 14. Информационные входы мультиплексоров 13 и 14 скоммутированы таким образом, что по определенным адресам на выходе формируется запись или считывание из обоих ОЗУ блока 10. Триггеры 11 и 12 управляют записью в первое и второе ОЗУ блока 10 сбответственно. После первого обхода клавиатуры 1 происходит запись "1" в первое ОЗУ блока 18, а затем считывание из двух ОЗУ (предварительно в оба ОЗУ записаны "0").
При считывании " 1" из первого ОЗУ
10 и "0" из второго ОЗУ 10, получаем код 01, по которому производится запись "1" во второе- ФЗУ блока 10 при втором обходе клавиатуры 1 этого же нажатого ключа и т.д до тех пор, пока при третьем обходе ее не будет
5 94369 записи "1" в оба ОЗУ блока 10 одновременно.
При считывании "1" из обоих ОЗУ блока 10 и совпадении этой информации на выходе ОЗУ 10 с "1" на выходе коммутатора 5 производится запись в регистр хранения 8 кода ключа 2.
Этот сигнал формируется элементом
И, срабатывающим при поступлении на него перечисленных сигналов. Введе- 10 ние ОЗУ, схемы сравнения и регистра хранения с соответствующими связями . позволяет устранить помехи, обусловленные "дребезгом" ключей или какимилибо внешними кратковременными поме- is хами за счет того, что запись кода ключа в регистр хранения производится только после трехкратного обхода клавиатуры.
Это позволяет повысить надежность работы устройства.
Формула изобретения
Устройство для ввода информации, содержащее генератор. импульсов, первый выход которого соединен с входом счетчика, выходы первой группы которого подключены к адресным входам коммутатора, выходы второй группы счетчика - к входам дешифратора, вы1 6 ходы которого подключены к соответствующим входам клавиатуры, выходы . которой соединены с управляющими входами коммутатора, о т л и ч аю щ е е с я тем, что, с целью повышения надежности устройства, s него введены блок оперативной памяти, регистр и блок сравнения, первый, второй и третий входы которого соединены с выходом коммутатора, выходом блока оперативной памяти и вторым выходом генератора импульсов соответственно, первый и второй выходы блока сравнения подключены соответственно к первым входам блока оперативной памяти и регистра, второй вход которого подключен к первому выходу генератора импульсов, входы первой и второй групп регистра соединены с входами первой и второй групп блока оперативной памяти и выходами первой и второй групп счетчика соответственно, выход регистра соединен с выходом устройства.
Источники информации, принятые во внимание при экспертизе
1. Авторское свидетельство СССР
М 652162, кл. 6 06 F 3/02, 1977.
2. Журнал БНР "Радио, телевидение, электроника", 1979, N 12, с. 11-13 (прототип) . °
943691
Составитель И. Алексеев
Редактор И.Повхан Техред И. Гайду Корректор А.Ференц
Заказ 5110 55 Тираж Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5 лиал ППП Патент, г. жгород, ул. Проектная,