(5) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1981 |
|
SU980086A1 |
Устройство для ввода информации | 1982 |
|
SU1064275A1 |
Устройство для ввода информации | 1984 |
|
SU1226435A1 |
Устройство для ввода информации | 1986 |
|
SU1376076A1 |
Устройство для ввода информации | 1989 |
|
SU1682996A1 |
Устройство для ввода информации | 1984 |
|
SU1188724A1 |
Устройство для отладки и контроля хода программ | 1989 |
|
SU1691843A2 |
Устройство для ввода информации | 1984 |
|
SU1145337A1 |
Устройство для ввода-вывода информации | 1987 |
|
SU1451674A1 |
Устройство для ввода-вывода информации | 1984 |
|
SU1218373A1 |
1
Изобретение относится к вычислительной технике и предназначено для ввода данных в систему обработки информации, например в ЭВМ.
Известно устройство для ввода информации, содержащее блок резисторов подключенный к клавишному полю и входам шифраторам старшего и младшего разрядов, выходы которых подключены к соответствующим блокам .
Недостатком этого устройства является его сложность, обусловленная применением клавишей, не обладающих дребезгом.
Наиболее близким техническим решением к изобретению является устройство для ввода информации, содержащее группы коммутационных элементов, подключенных к ограничительным элементам, первому блоку инверторов и через ключи ко второму блоку инверторов 2 .
Данное устройство отличается простотой, однако не позволяет формировать истинную информацию при нажатии двух клавишей с перекрытием по времени, а также при использовании клавишей, обладающих дребезгом контактов. В этом случае формирование заданных кодов возможно с небольшой скоростью.
,Q Цель изобретения - повышение быстродействия устройства за счет реализации возможности получения истинной информации при нажатии клавишей с временным перекрытием даже
,5 при использовании клавишей обладающих дребезгом контактов.
Цель достигается тем, что в устройство вводятся генератор импуль-. сов, первый и второй счетчики, схема
20 сравнения, первый и второй регистры, первый и второй триггеры, эле- менты 2И-ИЛИ, одновибратор и дешифратор, входы которого соединены со вторыми выходами ключей, первый
ыход дешифратора соединен с первым оходом первого счетчика, выод которого соединен с первым вхоом первого триггера, второй вход которого соединен со вторым входом первого счетчика, с первым входом первого регистра, с выходом одновибратора и ,со входом второго три|- гера, выход которого является первым выходом устройства, второй выход ешифратора соединен с первым входом второго регистра и с первым входом элемента 2И-ИЛИ, второй вход которого соединен с выходом первого триггера, выход первого блока инверторов соединен со вторым входом второго регистра, третий вход которого соединен с выходом второго блока инверторов, выход второго регистра соединен с первым входом схемы сравнения и со вторым входом первого регистра, выход-которого соединен со вторым входом схемы сравнения и является вторым выходом устройства, вы ход схемы сравнения соединен с первым входом второго сметчика, второй вход которого соединен с выходом re-i нератора импульсов и с третьим вхоом первого счетчика, выход второго счетчика соединен со вторым входом элемента 2И-ИЛИ, третий вход которого соединен с выходом первого триггера, выход элемента 2И-ИЛИ соединен со входом одновибратора.
На фиг. 1 представлена структурная схема устройства; на фиг. 2 временные диаграммы работы устройства.
Устройство содержит группы коммутационных элементов 1, ограничительные элементы 2, первый блок инверторов 3 ключи 4, второй блок инверторов 5, дешифратор 6, вторрй регистр 7, элемент 2И-ИЛИ 8, первый счетчик 9, генератор импульсов 10, второй счетчик 1 1, первый триггер 12, одновибратор 13, первый регистр k, второй триггер 15, схему срааненйя 16, первый выход устройства Г/ и второй выход устройства 18.
На фиг. 2 даны временные диаграммы работы устройства, где а -, поярление кода клавиши А на выходах первого и второго блока инверторов 3 и 5; б - появление кода клавиши Б на выходах первого и второго блока инверторов 3 и 5; в - стробы записи во второй регистр 7, поступающие на его первый вход; г - содержимое второго регистра 7; д - временной интервал, формируемый элементом 2И-ИЛИ 8 первым счетчиком 9 и первым триггером, величина которого больше времени дребезга клавишей используемого типа; е - строб записи в первый регистр 1А, формируемый, одновибратором 13; ж - содержимое первого регистра 1.
Устройство работает следующим образом.
Пусть нажат один из. коммутационных элементов 1 (клавиша с кодом Л, фиг. 2). Со второго выхода дешифратора 6 на первый вход второго регист ра 7 поступает сигнал, формируемый при нажатии одной клавиши, и являющийся стробом записи во второй регистр 7- Код А записывается во второй регистр 7, и поскольку содержимое первого регистра 14 и содержимое второго регистра 7 различны,схема сравнения 16 разблокирует второй счетчик 11. Этот счетчик по импульсам с генератора импульсов 10 отсчитывает время (несколько больше времени дре: безга употребляемого в устройстве типа.;.клавишей), по достижению которого через элемент 2И-ИЛИ 8 происходит запуск одновибратора 13, формирующего строб записи в первый регистр k. Содержимое второго регистра 7 переписывается в первый регистр Н, а схема сравнения 16 вырабатывает запрещающий потенциал,
блокирующий второй счетчик 11, так как содержимое первого и второго регистров 14 и 7 одинаково. Импульсом с одновибратора 13 взводится второй триггер 15, являющийся триггером готовности устройства к передаче кода.
Пусть нажат еще и второй коммутационный с лемент (клавиша с кодом Б фиг. 2). Тогда на .выходе дешифратора 6 формируются стробы записи во второй регистр 7 в течение времени присутствия дребезга второго ком-мутационного элемента 1 (подтверждается запись кода А, фиг. 2 в).
Затем стробы записи во второй регистр 7 появляются в момент отжатия первого коммутационного элемента 1 и во второй регистр 7 записывается код Б. Схема сравнения 16
опять разрешает работу второго счетчика 11, и через элемент 2И-ИЛИ 8 одновибратор 13 вырабатывает строб записи в первый регистр 14. Если
нажато два коммутационных элемента 1 так,.что одновременно присутствует дребезг как от одного, так и от другого коммутационного элемента 1, то по сигналам с дешифратора 6 во второй регистр 7 поочередно записывается код то одного, то другого коммутационного элемента 1 до тех пор, пока не прекратится дребезг одного из коммутационных элементов 1. После этого во второй регистр 7 записывается код оставшегося нажатым коммутационного элемента 1 (фиг.2). Далее описанным способом производится запись содержимого второго регистра 7 в первый регистр .
Если не нажат ни один из коммутационных элементов 1, то по сигналу с первого выхода дешифратора 6, формирующемуся по условию ненажатия ни одного коммутационного элемента, происходит разрешение работы первого счеТчиКа 9. После некоторого установленного времени сигналом с выхода .первого счетчика 9 взводится первый триггер 12, разрешающий по первому же стробу записи во второй регистр 7 запустить одновибратор 13 и сформировать строб записи в первый регистр 1. Этим .реализуется возможность формирования последовательности нескольких одинаковых кодов.
Если клавиатура в результате дребезга контактов обладает скоростью ввода информации до 5 Гц, тодополнения, выполненные в соответствии с предлагаемым устройством с применением того же типа клавишей, позволяют достичь скорости ввода информации до 20 Гц.
формула изобретения
Устройство для ввода информации, содержащее группы коммутационных элементов, первые выходы которых соединены с входами блока ограничительных элементов и первого блока инверторов, вторые выходы коммутационных элементов соединены с входами ключей, первый выходы которых соединены
с входами второго блока инверторов, отличающееся тем, что, с целью повы1Йения быстродействия устройст.ва, в него введены генератор импульсов, перпый и второй счетчики, схема сравнения, первый и второй регистры, первый и второй триггеры, элемент 2И-ИЛИ, одновибратор и дешифратор, входы которого
0 соединены с вторыми выходами ключей, первый выход дешифратора соединен с первым входом первого счетчика, выход которого соединен с первым входом первого триггера, второй вход которого соединен с вторым входом
первого счетчика, с первым входом первого регистра, с выходом од- / новибратора и с входом второго триггера, выход которого является первым выходом устройства, второй выход дешифратора соединен с первым входом второго регистра и с первым входом элемента 2И-ИЛИ, второй вход которого соединен с выходом первого
5 триггера, выход первого блока инверторов соединен с вторым входом второго регистра, третий вход которого соединен с выходом второго блока инверторов, выход второго регистра
0 соединен с первым входом схемы сравнения и с вторым входом первого регистра, выход которого соединен с вторым входом схемы сравнения и является вторым выходом устройства, выход Сахамы сравнения соединен с первым входом второго счетчика, второй вход которого соединен с выходом генератора импульсов и с третьим входом первого счетчика, выход втоjj рого счетчика соединен с вторым входом элемента 2И-ИЛИ, третий вход которого соединен с выходом первого триггера, выход элемента 2И-ИЛИ соединен с входом одновибj ратора.
Источники информации, принятые во внимание при экспертизе
К Патент Франции (f 2232972, кл. G 06 F 3/02, опублик. 1975, 0 2. Авторское свидетельство СССР W б585 7, кл. G Об F 3/02, 1975 (прототип).
Авторы
Даты
1982-06-15—Публикация
1980-09-30—Подача