Устройство для ввода информации
Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода информации в устройства обработки. Целью изобретения является повьшение быстродействия устройства,,в которое введены второй мультиплексор 12,второй счетчик 14, элемент И-НЕ 13, второй элемент НЕ 16, второй триггер 11, сумматор 15. Введенные элементы позволяют увеличить вдвое скорость сканирования ненажатых клавиш клавиатуры 1 и опрашивать нажатые клавиши с частотой следования импульсов от генератора 7, что позволяет повысить , быстродействие устройства в целом. 1 ил. СО ел 4
СоаЗ СОЕЕТСНИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК (дц 4 G 06 F 3/02
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA (21) 3975143/24-24 (22) 13.11.85 (46) 23,11.87, Бюл. У 43 (72) Я.В.Коханый и А.В,Огоноченко (53) 681,327,11(088.8) (56) Авторское свидетельство СССР
В 974367, кл, G 06 F 3/02, 1981.
Авторское свидетельство СССР
У 1112358, кл, G 06 F 3/02, 1983. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода инЛ0 1354180 А 1 формации в устройства обработки. Целью изобретения является повышение быстродействия устройства, в которое введены второй мультиплексор 1?,второй счетчик 14, элемент И-НЕ 13, второй элемент HF. 16 ° второй триггер 11, сумматор 15. Введенные элементы поз" воляют увеличить вдвое скорость сканирования ненажатых клавиш клавиатуры 1 и опрашивать ныкатые клавиши с частотой следования импульсов от генератора 7, что позволяет повысить быстродействие устройства в целом, ил.
Изобретение относится к автоматике и выччслительной технике и может быть использовано для ввода информации в устройства обработки, Цель изобретения — повышение быстродействия устройства.
На чертеже представлена схема устройства.
Устройство содержит клавиатуру l, выполненную в виде элементов коммутации, включающих подвижные нормально замкнутые и нормально разомкнутые контакты, первый мультиплексор 2, пер вый элемент НЕ 3, элемент ИЛИ 4, первый триггер 5, элемент И 6, генератор 7 импульсов, первый счетчик 8, выход 9 готовности устройства, инфор" мационные выходы 10 устройства, второй триггер II второй мультиплексор
12, элемент И-НЕ 13, второй счетчик
14, сумматор 15 и второй элемент НЕ
16, Устройство работает следующим образом.
В исходном состоянии, когда не нажата ни одна клавиша клавиатуры 1, на всех информационных входах первого 2 и второго 12 мультиплексоров присутствуют лог, "О", а на их выходах — лог. "1". Причем лог. "О" на выходе первого элемента HE 3 устанавливает лог, "l" на прямом выходе первого триггера 5, а лог„ "О " на выходе второго элемента НЕ 16 устанавливает лог. "l" на прямом выходе второго триггера 11, разрешающие прохождение тактовых импульсов соответственно с выхода генератора 7 импульсов через элемент И Ь BB счетный вход первого счетчика 8 и с выхода элемента И 6 через элемент И-НЕ 13 на счетный вход второго счетчика 14, на выходах которых появляются последовательно И кодов,, смещенных во времени на величину длительности такто- вого импульса генератора 7, прч этом изменение кода опроса на выходах сумматора 15 происходит с удвоенной частотой.
4180
При нажатии какой-либо клавиши клавиатуры l на соответствующих информационных входах первого 2 и второго 12 мультиплексоров появляется лог, "1", а на входе элемента НЕ 16лог. "О", лог. " 1" на выходе которого разрешает изменение состояния второго триггера II.
В момент времени, когда на выходе сумматора 15 устанавливается код, соответствующий номеру нажатой клавиши минус единица, на выходе второго мультиплексора 12 появляется лог.
"О" и устанавливает лог, "О" на прямом выходе второго триггера ll в результате чего прохождение тактовых импульсов на вход второго счетчика
14 прекращается, и скорость изменения кода опроса на выходах сумматора
15 уменьшается вдвое.
В момент времени, когда на выходе сумматора 15 устанавливается код, соответствующий номеру нажатой клавиши, на выходе первого мультиплексора 2 появляется лог, "О", а на выходе первого элемента НЕ 3 — лог. "1", разрешающая установку первого триггера 5.
При достижении подвижным контактом нормально разомкнутого контакта клавиши на втором входе элемента ИЛИ
4 появляется лог. "О". При появлении на первом входе, элемента ИЛИ 4 лог.
"О" с выхода первого мультиплексора
2, когда на выходах сумматора 15 устанавливается код, соответствующий номеру нажатой клавиши, на выходе элемента ИЛИ 4 появляется лог, "0", который устанавливается на прямом выходе первого триггера 5 лог, "О", а на инверсном — лог. "1". Лог. "О" с прямого выхода первого триггера 5 запрещает прохождение тактовых импульсов с выхода генератора 7 импульсов через элемент И 6 на вход первого счетчика 8. Лог. "1" на инверсном выходе первого триггера 5 поступает на выход 9 готовности устройства и разрешает опрос информационных выходов 10 устройства, При возврате подвижного контакта к нормально замкнутому контакту клавиши клавиатуры 1 появляющиеся лог. на выходе первого мультиплексора
2, а, следовательно, лог. "О" на выходе первого элемента НЕ Э устанавливает s единичное состояние первый триггер 5, лог. "1" с выхода клавиа" туры II через второй элемент НЕ 16 второй триггер 11 что возвращает схему в исходное состояние.
Хаким образом, предлагаемое техническое решение позволяет увеличить вдвое скорость сканирования ненажатых клавиш клавиатуры устройства для
+Ь -Ндлях «Б-h, где Ь 1,9v .,N-l, Б — число элеменТоВ коммутации клавиатурыа
Составитель И.Карнова .
Техред И.Ходанич Корректор Н.Король
Редактор Н.Бобкова
Заказ 5694/43 Тираж 671 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб,, д. 4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4
3 1354 ввода информации, что повышает быстродействие устройства в целом.
Формула изобретения
Устройство для ввода информации, содержащее клавиатуру, первый мультиплексор, генератор импульсов, элемент И, первый счетчик, элемент ИЛИ, 10 первый элемент НЕ, первый триггер, группа выходов клавиатуры соединена с информационными входами первого мультиплексора, выход которого соединен с входом первого элемента НЕ и 16 первым входом элемента ИЛИ, второй вход которого соединен с выходом клавиатуры, выходы элемента ИЛИ и первого элемента НЕ соединены соответственно с входом установки в "0" и вхо- 20 дом установки в "1" первого триггера, инверсный выход которого является выходом готовности устройства, прямой выход первого триггера соединен с первым входом элемента И, второй вход 25 которого соединен с выходом генерато; ра импульсов, выход элемента И соединен с счетным входом первого счетчика, о т л и ч а ю щ е .е с я тем, что, с целью повышения быстродействия, в I 80
4 устройство введены второй мультиплексор, второй счетчик, элемент ИНЕ, второй элемент НЕ, второй триггер сумматор, информационные выходы которого соединены с адресными входами мультиплексоров и являются информационными выходами устройства, выход переноса сумматора соединен с входами сброса счетчиков, выход элемента
И соединен с первым входом элемента
И-НЕ, выход которого соединен с счетным входом второго счетчика, выходы счетчиков соединены с входами сумматора, выход второго мультиплексора соедийен с входом установки в "0" второго триггера, выход которого со единен с вторым входом элемента И-НЕ, выход клавиатуры соединен с входом второго элемента НЕ, выход которого соединен с входом установки в "1" второго триггера, каждый i-й информационный вход первого мультиплексора соединен с 1-м информационным входом второго мультиплексора, причем
+д для ic N — д.


