Устройство для ввода информации
Иллюстрации
Показать всеРеферат
И А Н И 980086
ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
Союз Советски к
Социалистичесииа
Республик (61) Дополнительное к авт. саид-ву— (22)Заявлено 24.06.81 (21) 3305006/18-24 (51)Щ. Кд з с присоединением заявки М— (23) Приоритет—
G 06 Г 3/02
3Ьеударатваиаиа каивтат
СССР ао делан кзаарвтеккй и аткрытнй
Опублнковано07,12.82. Бюллетень № 45 (53) УД К681.325.53(088. 8) Дата опубликования описания 07 12 82
Ф (1 (72) Авторы изобретения
Я. П. Дурда и Т. А. Дмитриева
1 т
С I т у (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ
Изобретение относится к вычислитепьной технике и может быть использовано в электронных цифровых вычислитепьных машинах в качестве шифраторов ввода с клавиатуры.
Известен динамический шифратор, содержащий генератор тактовых импульсов, сканирующий счетчик, дешифратор, мультиплексор, выходной регистр. Пля зашиты от дребезга замкнутого контакта нажатой клавиши используется одновибратор, который обеспечивает задержку сканирования счетчика до окончания дребезга. Однократное считывание хода клавиши обеспечивает 90 разрядный регистр сдвига, содержимое которого отражает состояние клавиатуры, и схема сравнения сигтталов на выходе мультиплексора и 90 разрядного регистра $1) .
Недостатками данного шифратора явля- щ ются сложность схемы, возможность сбоя информации от дребезга rrps размыкании контакта клавиши и высокое требование к быстродействию устройства, счи2 тывающего код клавиши, так как нет обратной связи между счнтывактцим устройством и устройством ввода информации., Согласование работы шифратора со считывакацими устройствами с низким бысч родействием усложняет схему.
Наиболее близким к изобретению является устройство ввода информации, содержащее генератор тактовых импульсов, сканирующий счетчик, дешифратор, мульти- тятексор, блок коммутационных элементов, выходной регистр. Зашита от дребезга осуществляется при помаши К-разрядного счетчика, элемента запрета н двух триггеров. К-разрядный счетчик запопняется счетными импульсами C выхода старшего разряда сканирующего счетчика. После заполнения элемент запрета блокирует доступ счетных импульсов в К-разрядный счетчик. В исходном состоянии триггеры сброшены в 0", счетчик запопнен. Сигнал нажатия с выхода мультиплексора, поступая на счетный вход первого триггера, записывает в него сигнал с единич3 МОО ным уровнем с выхода К- разряда счетчика. . Импульс с выхода первого триггера, подключенного к счетному входу второго триггера, устанавливает его в единичное состояние, следовательно, на выходе второго триггера появляася сиг нал, разрешающий запись кода клавиши в выходной регистр. Сигнал нажатия, кроме того, сбрасывает К-разрядный счетчик, и импульсы, принадлежащие дребезгу, ус-,l8 танавливают первый триггер в О", не влияя на второй триггер, который сбрасывается в О. внешинм сигналом "Сброс", формирующимся после считывания информации с выходного регистра. После отжатия клавиши К-разрядный счетчик заполняется и до его заполнения код следующей нажатой клавшци не записывается на выходной регистр, предохраняя этим информа.
1ппо от сбоя от дребезга разомкнутого ур контакта клавиши (2) .
Недостатком данного устройства является избыточность выходного регистра и двух триггеров для формирования сигнала 85 записи, так как код клавиши, который заносится на регистр, уже хранится на счетчике и его достаточно заблокировать на время считывания.
ЗО
Бель изобретения — упрощение устройства.
Зта цель достигается. тем, что в устройство для ввода информации, содержа35 щее генератор импульсов, первый счетчик выход которого является первым выходом устройства и соединен с первым входом мультиплексора и с входом дешифратора, выход ко:торого соединен, с входами бло46 ка коммутационных элементов, выходы которого соединены с вторым входом . мультиплексора, выход последнего соединен с первым входом второго счетчика, выход которого соединен с первым входом
45 первого элемента запрета, выход последнего соединен с вторым входом второго счетчика, один из выходов первого счет- . чика соединен с вторым входом первого элемента запрета, введены второй элемент запрета, элемент И и триггер, первый вход которого является входом устройства, выход генератора импульсов соединен с первым входом второго элемента запрета, выход которого соединен с входом первого счетчика, первый вход и выход второго счетчика соединены с первым и вторым входами элемента И, выход которого соединен с вторым входом триггера, выход последнего соединен с вторым входом второго элемента запрета и является вторым выходом устройства.
На чертеже дана блок-.схема устройства для ввода информац:ии.
Устройство содержит генератор 1 импульсов, второй элемент 2 запрета, первый счетчик 3, дешифратор 4, мультиплексор 5, блок 6 коммутационных элементов, первый элемент 7 запрета, второй счетчик 8, элемент И 9, триггер
10.
Устройство работает следующим образом. В исходном состоянии триггер 10. установлен в "0". Счетные импульсы с выхода генератора импуЛьсов поступают на счетный вход счетчика 3, опрашивая блок.
6 коммутационных элементов. Счетчик.
8 заполнен. При замыкании контакта клавиши сигнал нажатия с выхода мультиплексора 5 устанавливает триггер 10 в единичное состояние, чем останавливает счетчик 3 и сбрасывает второй счетчик
8. На выходах счетчика 3 зафиксирован код клавиши. Импульсы, принадлежащие дребезгу от замыкания контакта, подтверждают сброс счетчика 8 в "0". Если код клавиши уже считан и на первый вход триггера 10 поступил сигнал "Сброс", а клавиша еще не отжата, то сигнал ."Разрешение считывания" кода следующей клавиши появится только после того, как клавиша будет отжата. При этом время заполнения счетчика 8 заведомо бспь- ше длительности одного импульса дребезга при размыкании контакта. В случае, когда сигнал "Сброс" придет после отжа-. тия клавиши, дребезг при размыкании контакта не влияет на работу устройства ввода, так как счетчик 3 еще не заблокирован.
При одновременном нажатии нескольких клавиш первым будет считан код той клавиши, которую первой опросит счетчик 3.
Однократное считывание клавиши обеспечивает триггер 10. Новому нажатию соответствует переход сигнала на его выходе с нулевого уровня на единичный.
После считывания кода клавиши триггер сбрасывается в нулевое состояние.
Таким образом; из устройства исключается выходной регистр и узел формирования записи при добавления элемента запрета и элемента Й, что повышает надежность и снижает стоимость устройства.
5 М00
Формула изобретения
Устройство для ввода информации, содержащее генератор импульсов, первый счетчик, выход которого является первым выходом устройства и соединен с первым вхбдом мультиплексора н с входом дешифf ратора, выход которого соединен с входа ми блока коммутационных элементов, вы. ходы zoToporo соединены с вторым вхо- 30 дом мультиплексора, выход последнего соединен с ïåðâûì входом второго счетчика,. выход которого соединен с первым
1 входом первого элемента запрета, выход последнего соединен с вторым входом 1s второго счетчика, один из выходов первого счетчика соединен с вторым входом. первого элемента запрета,. о т л и ч а юm е е с я тем, что, с пелью упрощения, в него введены второй элемент запрета, щ элемент И и триггер, первый вход котороМ 6 го является входом устройства, выход генератора импульсов соедйнен с первым входом второго элемента запрета, выход которого соединен с входом первого счеъчика, первый вход и выход второго счетчика соединены с первым и вторым входами элемента И, выход которого соединен с вторым входом триггера, выход последнего соединен с вторым входом второго элемента запрета и является вторым выходом устройства.
Источники информации, принятые во внимание при экспертизе
1".ÈÅÑ Ãoè Е а сгоЕГЕС1гбмд."
1973, Ж 170, с. 55-59. Перевод М 272, УДК 681.325.53.
2..Авторское свидетельство СССР по заявке Ж 2703147, кл. (j 06 р 3/02, 1978 (прототип).
ОН ИИПИ Заказ 9360/38 Тираж 731 Подписное
Филиал ППП Патент, г. Ужгород, ул. Проектная, 4