t
(21)4385467/24-24 .
(22)03.03.88
(46) 23.11.89. Бюл. № 43
(72) Я.В.Коханый, В.И.Плиш, Е.Г.Плиш
и Р.В.Сенив
(53)681.327.11(088.8)
(56)Авторское свидетельство СССР № 840862, кл. G 06 F 3/02, 1972.
Авторское свидетельство СССР № 1112358, кл. G 06 F 3/02, 1983.
(54)УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ
(57)Изобретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации в устройства обработки. Целью изобретения является
повышение достоверности вводимой информации за счет блокировки выдачи информации при одновременном нажатии двух и более клавиш. Устройство содержит клавиатуру I, мультиплексор 2, генератор и fflyльcoв 3, элемент И 4, счетчик 5, элемент НЕ 7, элемент ИЛИ 6, первьш и второй триггеры 8 и Ю, элемент сравнения 11, регистр 14, сдвиговый регистр 13, выходы отов- пости и неисправности устройства. Использование устройства позволяет повысить достоверность вводимой информации путем прекращения ввода информации в устройство обработки при одновременном нажатии двух и более клавил. 1 ил.
с S(/
G
Изобретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации в устройства обработки.
Цель изобретения - повышение достоверности вводимой информации.
На чертеже представлена структурная схема устройства.
Устройство для ввода информации содержит клавиатуру 1, мультиплексор 2, генератор 3 импульсов, элемент И 4, счетчик 5, элемент ИЛИ 6, элемент НЕ 7, первый триггер 8, выходы 9 группы устройства, торой триггер 10, элемент 11 сравнения, выход 12 неисправности, сдвиговый регистр 13, регистр 14, выход 15 готовности устройства. Выход генератора 3 импульсов соединен с первым входом элемен- та И 4, выход которого соединен со счетным входом счетчика 5, выходы которого являются информационными выходами 9 группы устройства и соединены с адресными входами мульти- плексора 2, информационные входы которого соединены с выходами группы клавиатуры 1, выход которой соединен с первым входом элемента ИЛИ 6, выход которого соединен, с входом сброса триггера 8, вход установки которого соединен с выходом элемента НЕ 7, вход которого соединен с выходом мультиплексора 2 и вторым входом элементе ИЛИ 6. Информационные входы регистра i4 соединены с выходами счетчика 5 и первой группой входо элемента I1 сравнения, выходы - с второй группой входов элемента 11 сравнения, а тактовый вход соединен с первым выходом сдвигового регистра 13, тактовый вход которого соединен с инверсным выходом триггера 8, Информационный вход соод1шен с тшой единичного уровня, вход сброса соеди нен с вторым входом элемента И 4 и инверсным выходом второго триггера 10, а второй выход соединен с тактовым входом второго триггера 10, вход сброса которого соединен с выходом элемента НЕ 7, а прямой выход соединен с входом элемента 11 сравнения, выход равенства которого соединен с выходом 15 готовности устройства к выход неравенства с выходом 12 неисправности устройства.
Устройство для ввода инфоркшщда работает следующим образом.
з Q
5
В исходном состоянии, когда не нажата ни одна из клавиш клавиатуры 1, на всех селектируемых входах мультиплексора 2 присутствуют логические О, на его выходе - логическая 1, которая через элемент НЕ 7 уже уровнем логического О удерживает на инверсном выходе первого 8 и на прямом выходе второго 10 триггеров логический О, при этом логическая 1 с инверсногр выхода второго триггера 10 разрешает прохождение тактовых импульсов с выхода генератора 3 через элемент И 4 на вход счетчика 5, на выходе которого появляется после- довательно Ьть 2 кодов, поступающих на адресные входы г-гультиплексора 2 и на выходы 9 группы устройства. Сдвиговый регистр 13 обнулен, а регистр 14 содержит произвольную информацию.
При нажатии какой-либо клавиши клавиатуры 1 на соответствующий селектируемый вход мультиплексора 2 подается логическая 1.
В момент времени, когда на выхо- дэ счетчика 5 сформируется код, соответствующий номеру нажатой клавиши, на выходе мультиплексора 2 появляется логический О, а на выходе элемента НЕ 7 - логическая 1, не изменяющая состояния первого триггера В. При достижении подвижным контактом нормально разомкнутого контакта кпавиши на втором входе элемента ИЛИ 6 появится логический О, При появлении на первом входе элемента ИЛИ 6 логического О с выхода мультиплексора 2, когда на выходе счетчика 5 сформируется код, соответствующий номеру нажатой Krta- виши, на выходе элемента ИЛИ 6 появится лопгческий о, который установит по входу сброса первого триггера 8 на его инверсном выходе логическую 1, которая, воздействуя на тактовый вход сдвигового регистра 13, перезаписывает логическую 1 на его вый выход, при этом происходит занесение кодовой комбинации с выхода счетчика 5 в регистр 14.
Ппи перебросе счетчика 5 в следующее положение появляннцаяся логическая 1 на выходе мультиплексора 2, а следовательно, логический О на выходе элемента НЕ 7 устанавливают триггер 8 в исходное положение и подтверждают нулевое положение второго
триггера 10, На счетчик 5 продолжают поступать тактовые импульсы и на его выходе форг 1руется последовательность 2 кодов. В момент времени, когда на выходе счетчика 5 повторно сформируется код, соответствующий номеру нажатой клавиши, произойдет последовательное срабатывание элементов схемы аналогично тому, как было описано, за тем лишь исключением, что не происходит изменение в регистре 14, а логическая 1 сформируется на втором выходе сдвигового регистра 13, а это вызовет срабатывание второго триггера 10, на инверсном выходе которого сформируется уровень логического О, который обнулит сдвиговый регистр 13 и запретит прохождение тактовых импульсов с выхода генератора 3 через элемент И 4 на вход счетчика 5. Логическая 1 с прямого выхода второго триггера 10 поступает на управляющий вход элемента 1 сравнения, при этом происходит сравнение кодовых посыйОк, присутствующих на его первой и второй входных группах, Если кодовые комбинации (посылки) на обеих группах входов совпадак т (т.е., когда нет двойного или, например, тройного нажатия клагпш), на вьпсод равенства элемента I 1 сравнения сформируется единичньп уровень, разрешающий опрос выходов 9 группы устройства разрядов кода. Если кодовые йомбиназдаи на обеих группах входов не совиадают (т.е. когда имеется двойное или более нажатие клавиатуры) , на выходе неравенства элемента 1J сравнения сформируется единичный уровень, сишапязирующий о некорректности кода, сформированного на выходе двоичного счетчика 3.
При возврате ноднижнего контакта к нормально замкнутому контакту клавиатуры I появляющаяся логическая 1 на выходе мультиплексора 2, а следовательно, и логический О на выходе элемента НЕ 7, установят схему в исходное положение.
0
5
0
Формула изобретения
Устройство для ввода информации, содержащее клавиатуру, мультиплексор, генератор импульсов, элемент И, счетчик, элемент ИЛИ, элемент НЕ, первьм триггер, причем выход генератора импульсов соединён с первым входом элемента И, выход которого соединен со счетным входом счетчика, выходы ко - торого являются информационными выходами устройства и соединены с адресными входами мультиплексора, информационные вход(з1 которого соединены с выходами группы клавиатуры, выход которой соединен с первым входом элемента ИЛИ, выход которого соединен с входом сброса первого триггера, вход уста- 1ЮВКН которого соединен с выходом элемента НЕ, вход которого соединен с, выходом мультиплексора и вторым входом элемента ИЛИ, отличающееся, тем, что, с целью повыления
5 достоверности вводимой информации, в него введены второй триггер, элемент сравнения, сдвиговьп регистр и регистр, информационные входы которого сое;:ине1гы с выходами счетчика и первой группой входов, элемента сравнения, выходы регистра соеди ены с второй группой входов элемента сравнения, а тактовый вход соединен с первым выходом сдвигового регистра, тактовый вход которого соединён с инверсным выходом первого триггера, информационный вход соединен с шино11 логической единицы устройства, вход сброса соединен с вторым входом элемента И и инверсным выходом второго триггера, а второй выход соединен с тактовым входом второго триггера, вход сброса которого соединен с выходом элемента НЕ, прямой выход второго триггера сое5 динен с управляющим входом элемента сравнения, выход равенства которого соединен с выходом готовности устройства, а выход неравенства - с выходом неисправности устройства.
0
5
0
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1987 |
|
SU1453396A1 |
Устройство для ввода информации | 1987 |
|
SU1493998A1 |
Устройство для ввода информации | 1987 |
|
SU1509859A1 |
Устройство для ввода информации | 1987 |
|
SU1425642A2 |
Устройство для ввода информации | 1986 |
|
SU1439569A1 |
Устройство для ввода информации | 1989 |
|
SU1661747A1 |
Устройство для ввода информации | 1987 |
|
SU1493997A1 |
Устройство для ввода информации | 1986 |
|
SU1376077A1 |
Шифратор позиционного кода | 1989 |
|
SU1642588A1 |
Устройство для ввода информации | 1983 |
|
SU1091147A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации в устройства обработки. Целью изобретения является повышение достоверности вводимой информации за счет блокировки выдачи информации при одновременном нажатии двух и более клавиш. Устройство содержит клавиатуру 1, мультиплексор 2, генератор импульсов 3, элемент И 4, счетчик 5, элемент НЕ 7, элемент ИЛИ 6, первый и второй триггеры 8 и 10, элемент сравнения 11, регистр 14, сдвиговый регистр 13, выходы готовности и неисправности устройства. Использование устройства позволяет повысить достоверность вводимой информации путем прекращения ввода информации в устройство обработки при одновременном нажатии двух и более клавиш. 1 ил.
Авторы
Даты
1989-11-23—Публикация
1988-03-03—Подача