Устройство для ввода информации
1. УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее клавиатуру, мультиплексор, распределитель сигналов, регистр, генератор импульсов, первый счетчик и блок памяти, причем клавиатура подключена к информационным входам мультиплексора , выход которого подключен к пер-вому входу распределителя сигналов, первый выход которого подключен к входу записи блока памяти, отличающееся тем, что, с целью упрощения устройства, оно содержит элемент совпадения, второй счетчик, первый и второй элементы И, инвертор. Выход генератора импульсов соединен с входом первого счетчика, одни входы элемента совпадения подключены к выходам первого счетчика и к информационным входам блока памяти, другие входы элемента совпадения соединены с соответствующими информационными входами регистра и выходами блока памяти, выход элемента совпадения подключен к первым входам первого и второго элементов И, выходы которых соединены с счетным и установочным входами второго счетчика соответственно, выход второго элемента И соединен с вторым входом распределителя сигналов, выход второго счетчика подключен к стробирующему входу регистра, второй выход распределителя сигналов подключен к второму входу первого элемента И и через инвертор - к второму входу второго элемента И. 00 Г)
,„SU„„1118991
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК з(я) G 06 F 3/02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К А ВТОРСКОМ,Ф СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3603656/18-24 (22) 09.06 83 (46) 15.10.84. Бюл. № 38, (72) М. В. Кононов (53) 681.327.21 (088.8) (56) 1. Патент ФРГ № 2252775, кл. G 06 F 3/02, опублик. 1974.
2. Патент. ФРГ № 2756327, кл. G 06 F 3/02, опублик. 1979 (прототип). (54) (57) 1. УСТРОЯСТВО ДЛЯ ВВОДА
ИНФОРМАЦИИ, содержащее клавиатуру, мультиплексор, распределитель сигналов, регистр, генератор импульсов, первый счетчик и блок памяти, причем клавиатура подключена к информационным входам мультиплексора, выход которого подключен к пер-вому входу распределителя сигналов, первый выход которого подключен к входу записи блока памяти, отличающееся тем, что, с целью упрощения устройства, оно содержит элемент совпадения, второй счетчик, первый и второй элементы И, инвертор. Выход генератора импульсов соединен с входом первого счетчика, одни входы элемента совпадения подключены к выходам первого счетчика и к информационным входам блока памяти, другие входы элемента совпадения соединены с соответствующими информационными входами регистра и выходами блока памяти, выход элемента совпадения подключен к первым входам первого и второго элементов И, выходы которых соединены с счетным и установочным входами второго счетчика соответственно, выход второго элемента И соединен с вторым входом распределителя сигналов, выход второго счетчика подключен к стробирующему входу регистра, второй выход распределителя сигналов подключен к второму входу первого элемента И и через инвертор — к второму входу второго элемента И.
1118991
2. Устройство по п. 1, отличающееся тем, что распределитель сигналов содержит третий и четвертый элементы И и триггер, входы установки в нуль и единицу которого являются первым и вторым входами распределителя соответственно, прямой и инверти1
Изобретение относится к области вычислительной техники и может быть использовано при ручном клавишном вводе данных.
Известно устройство для ввода информации, в котором содержатся две группы последовательно соединенных контактов, причем одна из групп включена между двумя последовательно соединенными контактами другой группы (1).
Недостатком известного устройства является малая помехозащищенность.
Наиболее близким к предлагаемому является устройство для ввода информации, содержащее клавиатуру, мультиплексор, состоящий из двух дешифраторов и компаратора, распределитель сигналов, выходной регистр, генератор импульсов, элемент задержки, счетчик адреса и блок памяти. При этом выход счетчика адреса подключен к адресному входу блока памяти, входу выходного регистра и к входам дешифраторов.
Выходы распределителя сигналов соединены с входами выходного регистра, блока памяти, элемента задержки и счетчика адреса. Входы распределителя сигналов подключены к выходам генератора импульсов, блока памяти, компаратора и элемента задержки. Вход клавиатуры соединен с выходами дешифраторов, а выход — с входом компаратора. Это устройство принято за прототип (2).
Недостатком устройства-прототипа является его сложность, обусловленная наличием сложных блока памяти большой информационной емкости и распределителя сигналов. Сложность распределителя сигналов обусловлена необходимостью считывания информации из блока памяти, ее логической обработки и переписывания обратно в блок памяти.
Цель изобретения — упрощение устройства.
Поставленная цель достигается тем, что устройство для ввода информации, содержащее клавиатуру, мультиплексор, распределитель сигналов, регистр, генератор импульсов, первый счетчик и блок памяти, причем клавиатура подключена к информационным входам мультиплексора, выход которого подключен к первому входу распре5
45 рующий выходы триггера подключены соответственно к первым входам третьего и четвертого элементов И, вторые входы которых соединены с входом установки в нуль триггера, а выходы являются первым и вторым выходами распределителя.
2 делителя сигналов, первый выход которого подключен к входу записи блока памяти, содержит элемент совпадения, второй счетчик, первый и второй элементы И, инвертор.
Выход генератора импульсов соединен с входом первого счетчика, одни входы элемента совпадения подключены к выходам первого счетчика и к информационным входам блока памяти, другие входы элемента совпадения соединены с соответствующими информационными входами регистра и выходами блока памяти, выход элемента совпадения подключен к первым входам первого и второго эле ментов И, выходы которых соединены с счетным и установочным входами второго счетчика соответственно, выход второго элемента И соединен с вторым входом распределителя сигналов, выход второго счетчика подключен к стробирующему входу регистра, второй выход распределителя сигналов подключен к второму входу первого элемента И и через инвертор — к второму входу второго элемента И.
Распределитель сигналов содержит третий и четвертый элементы И и триггер, входы установки в нуль и единицу которого являются первым и вторым входами распределителя соответственно, прямой и инвертирующий выходы триггера подключены соответственно к первым входам третьего и четвертого элементов И, вторые входы которых соединены с входом установки в нуль триггера, а выходы являются первым и вторым выходами распределителя.
На фиг. 1 изображена схема устройства; на фиг. 2 — схема распределителя сигналов.
Устройство содержит клавиатуру, 1, мультиплексор 2, распределитель 3 сигналов, регистр 4, генератор 5 импульсов, первый счетчик 6, блок 7 памяти, элемент совпадения 8, второй счетчик 9, первый и второй элементы И 10 и 11, инвертор 12, третий и четвертый элементы И 18 и 14, триггер 15.
Устройство работает следующим образом.
Генератор 5 импульсов вырабатывает импульсы, которые поступают на вход счетчика 6 и последовательно циклически изменяют код на его выходах. Код с выходов счетчика 6 поступает на адресные входы мультиплексора 2, который циклически последовательно подключает к первому входу
1118991 распределителя 3 сигналов все клавиши клавиатуры 1. Если одна из клавиш окажется нажатой, то единичный сигнал с выхода мультиплексора 2 через распределитель 3 сигналов поступает на вход записи блока 7 памяти. В блок 7 памяти при этом записывается с выхода счетчика 6 код, соответствующий нажатой клавише.
Если в следующем цикле опроса эта же клавиша окажется нажатой, то сигнал об этом с выхода мультиплексора 2 через распределитель 3 сигналов поступает на второй вход первого элемента И 10 и через инвертор 12 — на второй вход второго элемента И 11.
Распределитель 3 сигналов работает таким образом, что первый сигнал, поступивший на его первый вход, проходит на первый выход, а все последующие сигналы с первого входа поступают на второй выход.
Второй, вход является входом начальной установки и первым сигналом на первом входе считается первый сигнал после появления сигнала на втором входе.
В исходном положении триггер 15 распределителя 3 сигналов (фиг. 2) находится в состоянии «О». Сигнал, приходящий на первый вход распределителя 3 сигналов, через элемент И 13 поступает на первый выход, соединенный с входом блока 7 памяти. Своим задним фронтом этот сигнал переключает триггер 12 в состояние «1», тем самым запрещая прохождение сигнала с первого входа распределителя 3 сигналов на первый выход и разрешая прохождение этого сигнала через элемент И 14 и на второй выход распределителя 3 сигналов. В исходное положение распределитель 3 устанавливается сигналом, поданным на второй вход.
Совпадение адреса клавиши на выходе счетчика 6 (фиг. 1) с адресом, хранящимся в блоке 7 памяти, приводит к появлению единичного сигнала на выходе элемента совпадения 8. Этот сигнал с выхода элемента совпадения 8 поступает на первые входы первого и второго элементов И 10 и 11, и позволяет сигналу с второго выхода распределителя 3 сигналов пройти через первый элемент И 10 на счетный вход счетчика 9. Счетчик 9 при появлении п-oro (например второго) сигнала на счетном входе
5 ! о !
45 генерирует сигнал на выходе, который поступает на вход записи регистра 4. Отсчет сигналов на счетном входе начинается с момента начальной установки. Начальной установкой является наличие сигнала на входе начальной установки.
Таким образом, в предлагаемом устройстве по сравнению с прототипом вместо запоминания и состояний клавиш требуется запомнить номер одной клавиши. Вместо блока памяти с информационной емкостью сТ = и х m (бит) в качестве блока памяти используется .обычный регистр с информационной емкостью: d-„- 1од,п+1 (т. е.
Х, Х, при п)2; m 0 1), который значительно проще, чем матрица памяти, используемая в прототипе.
Введение в устройство несложных элементов И 10 и 11, инвертора 12, элемента совпадения 8 и счетчика 6 значительно упростило функции распределителя 3 сигналов, что позволило реализовать его на одном триггере и двух элементах И (можно использовать микросхемы К155ТМ2 и
К155ЛАЗ) .
В устройстве-прототипе в качестве распределителя сигналов используется программно-логическое устройство, выполняющее функции записи в блок памяти и чтения из блока памяти по различным адресам, а также логической обработки сигналов, поступающих из блока памяти, клавиатуры и элемента задержки с выдачей соответствующих сигналов в блок памяти, элемент задержки и счетчик адреса. Реализация устройства- прототипа предполагает, по крайней мере, наличие счетчика и дешифратора для тактирования программного устройства, двух триггеров — для запоминания предыдущих состояний, считанных из блока памяти, четырех элементов И в двух цепях оценки и нескольких элементов И вЂ” ИЛИ для формирования управляющих сигналов.
Кроме того, в предлагаемом устройстве значительно снизились ложные срабатывания (из-за дребезга контактов, дрожания руки оператора и вибрации клавиатуры), так как устройство срабатывает только в том случае, если клавиша длительно нажата на протяжении нескольких циклов опроса.
1118991
13ьи. ах.
38ых.
Дцг. Я
Составитель И. Алексеев
Редактор А. Ревин Техред И. Верес Корректор А. Зимокосов
Заказ 7453/35 Тираж 698 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий . 113035, Москва, Ж вЂ” 35, Раушская наб., д. 4/5
Филиал ППП «Патент», r.. Ужгород, ул. Проектная, 4



