Устройство для ввода информации
Изобретение относится к вычислительной технике и может быть использовано для ввода информации в ЭВМ и микропроцессоры, а также в устройствах цифровой обработки информации. Целью изобретения является повышение надежности устройства, которое содержит генератор 1 импульсов, счетчик 2, дешифратор 3, клавиатуру 4, элемент НЕ 5, триггеры 8, фильтр нижних частот 10 и элемент И 14. В устройстве в счетчике 2 фиксируется код нажатой клавиши и после ее отпускания, а также выдаются сигналы по выходам 11 и 12, сигнализирующие о готовности кода и состоянии клавиатуры. 2 ил.
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
А1 (19) 011 (5g 4 G 06 F 3/02
ГОСУДАРСТВЕННЫЙ КОМИТЕТ
ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
ВСЕСОЮЗНАЯ
РАТЕНТЛ - ГЕл 1АЧЕСКАЯ
E, ÜËÉO i Ег А (21) 4352482/24-24 (22) 30.12,87 (46) 23.07.89. Вюл. Ф 27 (71) Львовский политехнический институт им. Ленинского комсомола (72) В.Л.Котляров (53) 681.327.11 (088.8) (56) Авторское свидетельство СССР
Р 1159010, кл. G 06 F 3/02, 1983.
Авторское свидетельство СССР
Р 873232, кл, G 06 F 3/02, 1978, (54) УСТРОЙСТВО ДПЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к вычислительной технике и может быть исполь2 зовано для ввода информации в ЭВМ и микропроцессоры, а также в устройствах цифровой обработки информации.
Целью изобретения является повышение надежности устройства, которое содержит генератор 1 импульсов, счетчик
2, дешифратор 3, клавиатуру 4, элемент НЕ 5, триггеры 6 — 8, фильтр нижних частот 10 и элемент И 14. В устройстве в счетчике 2 фиксируется код нажатой клавиши и после ее отпускания, а также выдаются сигналы по выходам 11 и 12, сигнализирующие о готовности кода и состоянии клавиатуры. 2 ил, Устройство для ввода информации работает следующим образом„
После включения питания триггер
8 может установиться либо в "О",либо в "1". Если триггер 8 установится в "О", то импульсы генератора 1 не будут подсчитываться счетчиком 2.
Если же триггер 8 установится "в "1", то в счетчик 2 может поступить импульс, после чего импульс с выхода элемента НЕ 5 устаноовит триггер 8
3 149577
Изобретение относится к вычислительной технике и может использоваться для ввода информации в 3ВМ и микропроцессоры, а также в устройствах цифровой обработки информации.
Целью изобретения является повышение надежности устройства.
На фиг.1 представлена схема устройства; на фиг. 2 — временная диаг- 1О рамма его работы.
Устройство для ввода информации содержит генератор 1 импульсов, счетчик 2, дешифратор 3, клавиатуру 4, элемент НЕ 5, первый, второй и третий триггеры 6 — 8, резистор 9, фильтр 10 нижних частот, выходы 12—
13 устройства и элемент И 14.
Частота генератора 1 выбрана такой, чтобы счетчик 2 успел пройти все состояния даже за время самого кратковременного нажатия на одну из клавишей клавиатуры 4. Дешифратор
3 представляет собой обычный дешифратор со стробированием. У этого де25 шифратора "О" появляется на том из выходов, код номера которого имеется на входах дешифратора, и при наличии "О" на стробирующем входе. Во всех остальных случаях на выходах дешифратора "1". В устройстве может быть применен дешифратор, в котором на "выбранном" входным кодом выходе дешифратора появляется "1" при наличии "0" на стробирующем входе. При 35 отсутствии строба на всех выходах такого дешифратора "О". Для применения такого дешифратора в устройстве необходимо вывод резистора 9, соединенный на фиг.1 с общей шиной, перек- 40 лючить на источник "1", а прямые и обратные выходы триггеров 7 и 8 поменять между собой. Постоянная времени фильтра 10 в 2-3 раза меньше полупериода сигнала генератора 1 и в 45 то же время больше периода сигнала
"дребезжания" контактов клавиатуры 4. в "О" и устройство придет в исходное состояние, т.е. при ненажатых клавишах на выходе фильтра 10 нулевое напряжение, триггеры 6-8 устанавливаются в нулевое состояние, на первом выходе 11 устройства—
"1", на втором выходе 12 — "О", на выходах счетчика 2 произвольный код.
Такое состояние устройства продлится до нажатия какой-либо клавиши.
При рассмотрении работы устройст-. ва следует помнить, что положительный фронт сигнала на выходе генератора 1 добавляет "1" в счетчик 2,если в это время на входе разрешения счетчика "О", а также устанавливает триггер б в состояние его D-входа.
Положительный фронт сигнала на выходе инвертора устанавливает триггеры
7 и 8 в состояние их D-входов.
Поэтому при ненажатых клавишах все триггеры установлены в "О".
При нажатии какой-либо клавиши (если номер этой клавиши не равен коду в счетчике ?) на вых е клавиатуры 4 появляется "1", так как все выходы дешифратора (за исключением одного) в состоянйи "1", Единица появляется и на выходе фильтра 10. Ближайший после этого положительный фронт сигнала на выходе элемента HE 5 установит,в "1" триггер 8, ближайший фронт сигнала на выходе генератора I установит в
"1" триггер 6, а следующий затем положительный фронт сигнала элемента HF, 5 установит в "1" триггер 7.
В результате этих установок триггеров на выходе 11 "Код готов" и выходе !2 "Клавиша нажата" появляют- ся "0". "0" появляется и на входе разрешения добавления импульсов в счетчик 2, в результате чего каждый положительный фронт импульса добавляет "1" в счетчик 2.
Когда в счетчике 2 окажется число, равное номеру нажатой клавиши, на выходе фильтра 10 перед положительным фронтом сигнала элемента HF. 5 появится нулевое напряжение, так как сигнал элемента НЕ 5 стробирует дешифратор 3 нулевым уровнем и триггер
8 сигналом элемента НЕ 5 установится в "О", в результате чего на выходах 11 "Код готов" и 12 "Клавиша нажата" появятся "1", которые будут там присутствовать до отпуска7б е ле отпускания нажатой клавиши, сигнализировать о готовности кода и состоянии клавиатуры.
Устройство для ввода информации, содержащее клавиатуру, дешифратор, счетчик, генератор импульсов, элемент НЕ, выход генератора импульсов соединен с входом элемента НЕ и счетным входом счетчика, выходы которого соединены с входами дешифратора,выходы которого соединены с входами клавиатуры, о т л и ч а ю щ е е с я тем, что, с целью повышения надежности устройства, в него введены три триггера, элемент И, фильтр нижних частот, вход которого соединен с выходом клавиатуры, выход генератора импульсов соединен с синхровходом первого триггера, выход элемента НЕ соединен со стробирующим входом дешифратора и синхровходами второго и третьего триггеров, выход фильтра нижних частот соединен с информационными входами первого и третьего триггеров, выход первого триггера соединен с информационным входом второго триггера, выход которого соединен с первым входом элемента И, выход которого является информационным выходом устройства, выход третьего триггера соединен с управляющим входом счетчика, вторым входом элемента И и является выходом готовности устройства, выходы счетчика являются информационными выходами устройства.
5 14957 ния нажатой клавиши. Счетчик 2 при этом не будет подсчитывать импульсы, поступающие на его вход с выхода ге1 нератора 1 так как на вход разрешеУ
5 ния счета счетчика с обратного выхо- Ф о р м у л а и з о б р е т е н и я да триггера 8 будет подана "1", При отпускании нажатой клавиши на выходе фильтра 10 появится "О" и перед положительным фронтом сигнала на выходе генератора 1, в результате чего ближайшим положительным фронтом этого сигнала установится в "0" и триггер б, а затем ближайшим положительным фронтом сигнала на выходе )5 инвертора 5 будет установлен в "0" триггер 7, в результате чего на выходе 12 "Клавиша нажата" появится "О".
При повторном нажатии на эту же клавишу на выходе фильтра 10 перед 2р положительным фронтом сигнала на выходе генератора 1 появятся "1", а перед положительным фронтом сигнала на выходе элемента НЕ 5 — "О". В результате этого триггер б, а затем 25 и триггер 7 будут установлены в "1", а триггер 8 останется в "О",Вновь появится "1" на выходе "Клавиша нажата" и будет находиться там до отпускания этой клавиши. 30
Наличие промежуточного триггера
7 позволяет избежать кратковременно. го появления "1" на выходе 12 при нажатии клавиши, номер которой не равен числу, записанному в счетчике 2, в такой ситуации, когда вначале в
"1" переводится триггер б, а потом триггер 8.
Таким образом, устройство позволяет фиксировать код в счетчике 2 пос- 4g
i 495776
Составитель И.Карнова техред М.Дидык
Редактор В,Данко
Корректор Т,Малец
Заказ 4266/45 Тираж 668 Подписное
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-издательский комбинат "Патент", г, Ужгород, ул. Гагарина, 101



