Изобретение относится к автомати ке и вычислительной технике и предназначено для ввода информации в вычислительную машину в виде параллель ного кода. Известно устройство для ввода информации, содержащее блок элементов ко1 1утации, дешифратор, двоичный счетчивГ, мультиплексор-селектор, эле мент И, триггер и межблочные евязи г и. Недостатком указанного устройства является отсутствие защиты от про хождения ложной информации при одновременном нажатии двух или более зле ментов коммутации. Наиболее близким к предлагаемому является устройство, содержащее блок элементов коммутации, первый и второ пешифратррЫ| счетчик, первый триггер первый и второй дифференцирующие элементы; элемент задержки, элемент ИЛИ, первый, второй, третий эле менты И и генератор импульсов, выход которого соединен с первым входом первого элемента И, выход которого соединен с входом первого дифференци руннцего элемента и со счетным входом счетчика, выходы первой и второй групп которого соединены соответственно с входами группы первого и второго дешифраторов, выходы которых соединены с входами первой и второй групп блока элементов кокв утации, первый выход которого соединен с первым входом элемента ИЖ и с первым входом второго элемента И, выход которого соединен с первым входом третьего элемента И и с входом элемента задержки, выход которого соединен с входом второго дифференцирукэдего элемента, выход которого соединен с вторым входом лучшего эле мента И, выход которого соединен с первым установочным входом первого триггера, выход которого соединен с Вторым входом первого элемента И и с установочным входом счетчика; выхо первого дифференцирующего элемента соединен со стробирующими входами первого и второго дешифраторов, второй выходблока элементов коммутации соединен с вторыми входами элемента ИЛИ и второго элемента И Г2. Недостатком известного устройства также является отсутствие защиты от появления на выходе ложной информации при нажатии двух или более элементов коммутации одновременно. Цель изобретения - повьппение надежности устройства путем устранения сбоев при нажатии двух или более элементов коммутации. Поставленная цель достигается тем, что в устройство для ввода информации, содержащее блок элементов коммутации, первый и второй дешифраторы, счетчик, первый триггер, первьА и второй дифференцирующие элементы, элемент задержки, элемент ИЛИ, первый, второй, третий элементы И и генератор импульсов, выход которого соединен с первым входом первого элемента И, выход которого соединен с входом первого дифференцирующего элемента и со счетным входом счетчика, выходы первой и второй групп которого соединены соответственно с входами группы первого и второго дешифраторов, выхода которых соединены с входами первой и второй групп блока элементов коммутации, первый выход которого соединен с первым входом элемента ИЛИи с первым входом второго элемента И, выход которого соединен с первым входом третьего элемента И и с входом элемента задержки, выход которого соединен с входом второго дифференцирующего элемента, выход которого соединен с вторым входом третьего элемента И, выход которого соединен с первым установочным входом первого триггера, выход которого соединен с вторым входом первого элемента И и с установочным входом счетчика, выход первого дифференцирующего элемента соединен со стробирующими входами первого и второго дешифраторов, второй выход блока элементов коммутации соединен с вторыми входами элемента ИЛИ и второго элемента И, введены второй; третий триггеры и регистр, входы группы которого соединены с выходами первой и второй групп счетчика, стробирующий вход регистра соединен с входом элемента ИЛИ и со счетным входом второго триггера, выход которого соединен со счетным входом первого триггера, выход которого соединен с установочным входом второго триггера, выход переполнения счетчика соединен с первым установочным входом третьего триггера, первый выход которого соединен с вторым установочным входом пврвого триггера, ВТОрой установочный вход третьего триггера является входом устройства, второй выход третьего триггера является выходом устройства, выходы группы ре гистра являются выходами группы уст.ройства. I На фиг. 1 представлена структурна схема устройства Тщя ввода информаци на 4я1г. 2 - временная диаграмма рабо устройства. Устройство содержит блок 1 элемен тов 2 коммутации, первый 3 и второй дешифраторы, счетчик 5, генератор 6 импульсов, первый элемент И 7, первьй дифференцирующий элемент 8, первый триггер 9, элемент ИЛИ 10, второй элемент И It, элемент 12 задержки, второй дифференцирующий элемент 13, третий элемент И 14, регистр 15, второй триггер 16, третий триггер 17 На диаграмме представлены сигнал 18 на выходе второго элемента И, сигнал 19 на выходе второго дифферен цирующего элемента, сигнал 20 на выходе третьего элемента И, сигнал 21 на выходе первого триггера, сигнал 2 на выходе второго триггера, сигнал 2 на выходе элемента ИЛИ и сигнал 24 н выходе устройства. Устройство работает следующим образом. В исходном состоянии, когда ни один коммутационный элемент 2 не нажат (не замкнут), на входах элементов ИЛИ 10 и И 11 устанавливается низкий уровень, таким образом выход элемента И.ГШ 10 удерживает триггер 9 в сброшенном состоянии и выход триггера 9 запрещает импульсам с генератора 6 проходить через элемент И 7 на вход счетчика 5. При нажатии на любой элемент 2 коммутации на входах элемента И 11 установятся высокие уровни. Совпадение двух высоких уровней запустит элемент 12 задержки. На выходе элемента задержки 12 высокий уровень ус тановится через некоторое время, достаточное для того, чтобы прекратить дребезг контакта. На входах элемента И 14 произойде совпадение двух высоких уровней и с его выхода импульс установит триг-. гер 9 счета. На выходе триггера 9 высокий уровень разрешит импульсам с генератора 6 с выхода дешифраторов 3 и 4 благодаря стробу с выхода дифференцирующего элемента 8 будет соответствовать низкий уровень. Каждый коммутационный элемент 2 при нажатии соединяет один из выходов дешифраторов 3 и 4 к входам элемента ИЛИ 10 так, что при совпадении кода этого элемента с состоянием счетчика 5 произойдет совпадение низких уровней на входах элемента ИЛИ 10, на выходе которого образуется сигнал 23. Ло этому сигналу код будет перенесен в регистр 15, триггер 16 блокировки установится в 1, а счет продолжается. Если нажать один коммутационный элемент, то совпадений на входах элемента ИЛИ 10 больше не.произойдет. Счет будет продолжаться до переполнения счетчика 5. Сигналом переполнения установится триггер 17 готовности кода и произойдет сброс триггеров 9 и 16, Если нажато несколько коммутационных элементов, то на входа эламен- та ИЛИ 10 буд&т подключено несколько выходов дешифраторов 3 и 4. Такю образом, за время счета совпадений сигналов на входах элемента ШШ 10 в будет несколько. Но второе совпадение сбросит триггер 16 и в исходное нулевое состояние и, следовательно, сбросится триггер 9. Счет прекратится. Триггер 17 готовности останется в исходном состоянии. Нулевое состояние триггера 9 удерживает счетчик 5 в нулевом состоянии с тем, чтобы при следующем нажатии на клавиву счет начинался каждый раз с нулевого значения. Следовательно, благодаря включеншо в схему триггера 16, счетчик 5 будет считать с нулевого кода до переполнения лишь тогда, когда нажата одна клавиша. Технико-экономические преимущестIва предлагаемого устройства заключаются в исключении появления на выходе ложной информации при нажатии двух или нескольких клавио.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1987 |
|
SU1474631A1 |
Устройство для ввода информации | 1986 |
|
SU1376076A1 |
Устройство для ввода информации | 1991 |
|
SU1837275A1 |
МИКРОПРОЦЕССОРНАЯ СИСТЕМА УПРАВЛЕНИЯ ТЕХНОЛОГИЧЕСКИМИ ПРОЦЕССАМИ | 1991 |
|
RU2012035C1 |
Устройство для контроля коммутации информационных каналов | 1982 |
|
SU1120333A1 |
Коммутатор | 1985 |
|
SU1265990A2 |
Устройство для ввода информации | 1991 |
|
SU1784962A1 |
Устройство для ввода информации | 1987 |
|
SU1434421A1 |
Устройство для ввода информации | 1983 |
|
SU1118991A1 |
Устройство ввода информации | 1986 |
|
SU1417015A1 |
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее блок элементов коммутации, первый и второй дешифрато1Ш, счетчик, первый триггер, первый и второй дифференцирующие элементы, элемент задержки, элемент ИЛИ, первый второй, третий элементы И и генератор импульсов, выход котророго соединен с первым входом первого элемента И, выход которого соединен с входом первого дифференцирующего элемента и со счетным входом счетчика, выходы первой и второй груцп которого соединены соответственно с входами группы первого и второго дешифраторов, выходы которых соединены с входами первой и второй групп блока элементов коммутации, первый выход которого соединен с первым входом элемента ШШ и с первым входом второго элемента И, выход которого соединен с первым входом третьего элемента И и с входом элемента задержки, выход которого соединен с входом второго дифференцирующего элемента, выход которого соединен с° вторым входом третьего элемента И, выход которого соединен с первым установочным входом первого триггера, выход которого соединен с вторым входом первого элемента И и с установрчHbw входом счетчика, выход первого дифференцирующего элемента соединен со стробирующими входами первого и второго дешифраторов, второй выход блока элементов коммутации соединен с вторыми входами элемента ИЛИ и второго элемента И, отличающее с я тем, что, с целью повышения надежности устройства путем устранения сбоев при срабатывании двух или более S (Л элементов коммутации, в него введены второй, третий триггеры и ре гистр, входы группы которого соединены с выходами первой и второй групп счетчика, ст1)обирующий вход регистра соединен с выходом элемента ИЛИ и со счетным входом второго триггера, выход которого соединен со счетным входом первого триггера, выход которого соеди00 нен с установочным входом второго ( триггера, выход переполнения счетчисл ка соединен с первым установочным входом третьего триггера, первый выСХ) ход которого соединен с вторым уста НОВОЧНШ4 входом первого триггера, второй установочный вход третьего триггера является входом устройства, второй выход третьего триггера является выходом устройства, выходы группы регистра .являются выходами группы устройства.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Устройство для контроля одновременного нажатия клавиш | 1981 |
|
SU962895A1 |
G, 06 F 3/02, 1980 | |||
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Авторское, свидетельство СССР 913358, кл | |||
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1984-04-30—Публикация
1983-01-06—Подача