Изобретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации в устройства обработки.
Цель изобретения - повышение быстродействия и надежности устройства..
На чертеже изображено устройство для ввода информации для случая двухразрядного счетчика.tO
Устройство для ввода информации содержит клавиатуру 1, выполненную в виде элементов коммутации содержащих подвижные нормально замкнутые и нормально разомкнут ле контакты, |5 первый мультиплексор 2, элемент НЕ 3 элемент ИЛИ 4, RS-триггер 5, элемент И 6э генератор 7 импульсов, счетчик 8, стробирующий выход 9 устройства,, информационные выходы 10 устройства, 20 группы мультиплексоров 11, групп элементов И 12, элемент ИЛИ-НЕ 13, группу элементов ИЛИ 14 и второй мультиплексор 15.
Устройство для ввода информации 25 работает следующим образом.
В исходном состоянии, когда не нажата ни одна из клавиш клавиатуры 1, на всех селектируемых входах мульт а плексоров 2,15 и группы 11 присутст- зо О
кой 1, соответственно на выходе элемента ИЛИ-НЕ 13 - логический О,
вуют логические U, поступающие на их выходы. Соответственно на входе элемента ШШ-НЕ 13 присутствует ло- |гическая 1 на выходе элемента г НЕ 3 - логический О, удерживающий на прямом выходе RS-триггера 5 логи 35 (д ческую 1, разрешающую прохождение тактовых импульсов с вькода генератора 7 импульсов через элемент И 6 на вход Счетчика 8, на прямых и инверсных выходах которого присутствуют уровни, соответствующая комбинация которых позволяет реализовать .набо1р всех 2 кодов одновременно. На адресных входах мультиплексоров и
40
на выходе элемента НЕ 3 - логическая 1, не изменяющая состояния Н8 триг- гера 5.
При достижении подвижным контактом нормально разомкнутого контакта, клавиши на втором входе элемента ИЛИ 4 появляется логический О. При появлении на первом входе элемента ИЛИ
4логического О с выхода сработавшего мультиплексора 2,15 и группы 11 на выходе элемента ИЛИ 4 появится логический О, который установит- по R-входу КЗ-триггер 5 в нулевое состояние При этом на адресных входах сработавшего мультиплексора присутствует код, соответствующий номеру нажатой клавиши. Логический О
с Твыхода (прямого) RS-триггера 5 запрещает прохождение тактовых импульсов с выхода генератора 7 через элемент И 6 на вход счетчика 8, Возникшая на выходе.сработавшего мультиплексора 2,Т5,11 логическая 1 разрешает прохождение через соответствующую группу элементов И 12 кода, соответствующего номеру нажатой клавиши, и далее через группу элементов ИЛИ 14 поступает на выходные шины 10 устройствао При этом логическая 1 с инверсного выхода RS-триггера
5поступает на выход 9 строба кода
и разрешает опрос выхода 10 разрядов
При возврате контакта (подвижного) к нормально замкнутому контакту клавиши клавиатуры 1 появляющийся логический О на выходе сработавшего мультиплексора первого 2 или группы 11, а следовательно, и логический О на выходе элемента НЕ 3 поступают на S-вход RS-триггера 5 и тем .- , „ мым установят схему в исходное состогруппы 11 присутствуют все комбинации яние. кодов, которые с каждатм тактом изменяются на единицу, и таким образом происходит отслеживание всех клавиш
клавиатуры 1 одновременно,
I
При нажатой какой-либо клавиши клавиатуры 1 на соответствующие се50
Организация ускоренного поиска нажатой клавиши путем одновременного опроса зсёх клавиш позволяет полностью избежать процедуры сканирования всего объема клавиатуры, что позволяет многократно (в т-1 раз, где m - число клавиш в клавиатуре) увеличить быстродействие устройства. Кроме того, выход из строя одного из мультиплексоров не приводит к неработоспособности устройства в целом, а в пределе его работоспособность сохраняется, даже если остается ислектируемые входы мультиплексоров 2,15 и группы 11 поступает логическая 1, и так как на адресных входазс мультиплексоров 2,15 и группы 11 присутствуют все комбинации 2 кодов, на выходе соответствующего мультиплексора появляется уровень логичес
..
tO
|5 20
25
зо
395692
кой 1, соответственно на выходе элемента ИЛИ-НЕ 13 - логический О,
35 (д на выходе элемента НЕ 3 - логическая 1, не изменяющая состояния Н8 триг- гера 5.
При достижении подвижным контактом нормально разомкнутого контакта, клавиши на втором входе элемента ИЛИ 4 появляется логический О. При появлении на первом входе элемента ИЛИ
4логического О с выхода сработавшего мультиплексора 2,15 и группы 11 на выходе элемента ИЛИ 4 появится логический О, который установит- по R-входу КЗ-триггер 5 в нулевое состояние При этом на адресных входах сработавшего мультиплексора присутствует код, соответствующий номеру нажатой клавиши. Логический О
с Твыхода (прямого) RS-триггера 5 запрещает прохождение тактовых импульсов с выхода генератора 7 через элемент И 6 на вход счетчика 8, Возникшая на выходе.сработавшего мультиплексора 2,Т5,11 логическая 1 разрешает прохождение через соответствующую группу элементов И 12 кода, соответствующего номеру нажатой клавиши, и далее через группу элементов ИЛИ 14 поступает на выходные шины 10 устройствао При этом логическая 1 с инверсного выхода RS-триггера
5поступает на выход 9 строба кода
и разрешает опрос выхода 10 разрядов
(д
При возврате контакта (подвижного) к нормально замкнутому контакту клавиши клавиатуры 1 появляющийся логический О на выходе сработавшего мультиплексора первого 2 или группы 11, а следовательно, и логический О на выходе элемента НЕ 3 поступают на S-вход RS-триггера 5 и тем саяние.
Организация ускоренного поиска нажатой клавиши путем одновременного опроса зсёх клавиш позволяет полностью избежать процедуры сканирования всего объема клавиатуры, что позволяет многократно (в т-1 раз, где m - число клавиш в клавиатуре) увеличить быстродействие устройства. Кроме того, выход из строя одного из мультиплексоров не приводит к неработоспособности устройства в целом, а в пределе его работоспособность сохраняется, даже если остается ис правным хотя бы один мультиплексор, при этом лишь снизится до уровня прототипа быстродействие устройства. Таким образом вместе с повышением быстродействия устройства в целом возросла и его надежность.
Формула изобретения
Устройство для ввода информации, содержащее генератор импульсов, элемент И, элемент ИЛИ, счетчик, клавиа- .туру, две группы элементов И, группу элементов ИЛИ, элемент НЕ, RS-триг- 15 гер, два мультиплексора, элемент ИЛИ- НЕ, выход генератора импульсов соединен с первым входом элемента И, выход которого соединен с входом .счетдом RS-триггера, инверсный выход которого является стробирующим выходом устройства, прямой выход RS-триггера соединен с вторым входом элемента И, выход элемента НЕ соединен с S-входом RS-триггера, выходы элементов И групп соединены с одними входами элементов ИЛИ группы, выходы которых 10 являются информационными выходами устройства, выходы первого и второго мультиплексоров соединены соответственно с первым и Еторьм входами элементов ИЛИ-НЕ, выход которого соединен с входом элемента НЕ н.вторым. входом элемента ИЛИ, отличающееся тем, что, с целью повышения быстродействия и надежности устройства, в него введены группа мульчика, прямые выходы которого соеди- 2о типлексоров, п-2 группы элементов И,
иены с адресными входами первого мультиплексора и входами первой груп- пь элементов И первой группы, входы второй группы которых соединены с выходом первого мультиплексора, инверсные выходы счетчика соединены с адресными входами второго мультиплексора и входами первой группы элементов И второй группы, входы второй группы которых соединены с выходом второго мультиплексора, выхода группы клавиатуры соединены с информационными входами первого и второго мультиплексоров, выход клавиатуры соединен с первьм входом элемента
ИЛИ, выход которого соединен с R-BXO- плексоров группы.
35
дом RS-триггера, инверсный выход которого является стробирующим выходом устройства, прямой выход RS-триггера соединен с вторым входом элемента И, выход элемента НЕ соединен с S-вхо, дом RS-триггера, выходы элементов И групп соединены с одними входами элементов ИЛИ группы, выходы которых являются информационными выходами устройства, выходы первого и второго мультиплексоров соединены соответственно с первым и Еторьм входами элементов ИЛИ-НЕ, выход которого соединен с входом элемента НЕ н.вторым. входом элемента ИЛИ, отличающееся тем, что, с целью повышения быстродействия и надежности устройства, в него введены группа мультиплексоров, п-2 группы элементов И,
плексоров группы.
где п - число коммутационных элементов клавиатуры, адресные входы мультиплексоров группы и входы первой группы элементов И п-2 групп соединены с соответствующими прямыми и инверсными выходами счетчика, входы второй группы элементов И п-2 групп соединены с соответствующими выходами мультиплексоров группы, выходы мультиплексороз группы соединены с входами группы элемента ИЛИ-НЕ, выходы элементов И п-2 групп соединены с другими входами элементов ИЛИ группы, выходы группы клавиатуры соединены с информационными входами мульти
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1987 |
|
SU1493997A1 |
Устройство для ввода информации | 1986 |
|
SU1376077A1 |
Устройство для ввода информации | 1987 |
|
SU1453396A1 |
Устройство для ввода информации | 1988 |
|
SU1524043A1 |
Устройство для ввода информации | 1987 |
|
SU1509859A1 |
Устройство для ввода информации | 1987 |
|
SU1425642A2 |
Устройство для ввода информации | 1987 |
|
SU1493998A1 |
Устройство для ввода информации | 1985 |
|
SU1354180A1 |
Устройство для ввода информации | 1989 |
|
SU1661747A1 |
Устройство для ввода информации | 1987 |
|
SU1481735A2 |
Изобретение относится к автомат тике и вычислительной технике и может быть использовано для ручного ввода информации в устройства обработки, 1Делыо изобретения является повы вение быстродействия и надежности устройства. Устройство- для ввода 1шфо1жащш содержит клавиатуру 1, элемент И 6, счетчик 8, генератор импульсов 7, элемент И11И-НЕ 13, эле мент ИЛИ 4, группу элементов ИЛИ 14, элемент НЕ 3, RS-триггер 5, группы элементов И 12, мультиплексоры 2,11, 15. Одновременнк опрос всех клавш: позволяет полностью избежать кроце- ДУ сканирования всего объема клавиатуры 1. Кроме того, выход из строя одного из мультиплексоров не приводит к неработоспособности устройства. 1 ил. i (Л
Устройство для ввода информации | 1983 |
|
SU1112358A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1988-11-23—Публикация
1986-12-05—Подача