Устройство для ввода информациис клавиатуры
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 842770
Авторы: Коновальчук, Садаков
Текст
ОПИСАНИЕИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИ ЕТЕЛЬСТВУ Союз Советских Социалистических Республик(23) Приоритет Государственный комитет СССР по делам изобретений и открытий(088,8) Дата опубликования описания 300681(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ С КЛАВИАТУРЫ 10 Изобретение относится к вычислительной технике и может быть использовано в устройствах для ввода информации в электронную вычислительную машину с клавиатуры.Известно устройство для ввода информации, содержащее генератор тактовых импульсов, триггеры, клавиатуры, блоки сравнения, формирователь сигнала готовности 1.Недостаток такого устройства - большие аппаратурные затраты. Наиболее близко по технической сущности к предлагаемому устройство, 15 содержащее счетчик, соединенный с дешифратором, подключенным к клавиатуре, выходы счетчика подключены к первым элементам И, вторые входы которых подключены к выходу второго элемента 20 И, один из входов которого соединен с инверсным выходом старшего, а другой вход - с выходом младшего разрядов регистра сдвига, Вход регистра сдвига подключен к клавиатуре,уцрав ление счетчиком осуществляется синхросигналами,которые одновременно поступают и на вход регистра сдвига,Каждой кодовой комбинации счетчика соот ветствует определенная клавиша. Это 30 соответствие устанавливается посред-ством подключения клавиш к определенным выходам дешифратора. В исходномсостоянии (когда ни одна из клавишне нажата) происходит сканированиеклавиатуры, но так как все выходыдешифратора разомкнуты, то выработкиразрешающего сигнала не происходити выдача кодов со счетчика через элементы И запрещена, В тот момент, когдасканируется нажатая клавиша, формируется сигнал, разрешающий выдачу кодасо счетчика. За время нажатия однойклавиши имеет место несколькоциклов сканирования. Для того, чтобыкод нажатой клавиши воспринималсятолько один раз, введена блокировка,выполненная на основе регистра сдвига.В момент сканирования нажатой клавиши младший разряд регистра устанавливается в единицу. Затем, синхроннос операцией сканирования, происходитсдвиг единицы в направлении старшего,разряда,При обнаружении единицы только в младшем разряде регистра сдвигавырабатывается разрешающий сигнал навыдачу кода со счетчика. Если же единица обнаружена в старшем и младшемразрядах регистра сдвига, то выдачатакого сигнала запрещена 2 .Недостатком известного устройстваявляется то, что при одновременномнажатии двух и более клавиш выдачакодов происходит за один (первый)цикл сканирования, При использованиитакого устройства в клавишном пульте,подключенном к центральному процессору, где время обмена (приема кода склавиатуры в процессор) может значительно превышать период сканиронания,имеет место потеря кодов нажатых клавиш, что ведет к ошибкам в работеоператора,Цель изобретения - повышение надежности устройства,Поставленная цель достигается тем,что в известное устройство введены 15триггер, элемент ИЛИ, второй и третий элементы И, причем первые входывторого и третьего элементов И соединены с клавиатурой, второй вхсдвторого элемента И соединен с выходом старшего разряда регистра сдвига,а вход третьего элемента И - с инверсным выходом триггера, выходывторого и третьего элементов И черезэлемент ИЛИ подключены ко входу регистра сдвига, единичный вход триггера соединен с выходом первого элемента И, а нулевой вхоц триггера подключен к одному из нхоцов выходного регистра.На чертеже представлена структурная схема устройства.Схема содержит счетчик 1, дешифратор на п выходов 2, клавиатуру 3,(и + 1) - разрядный регистр 4 сдвига,блок 5 элементов И, выходной регистр 356, триггер 7 занятости выходного регистра, первый элемент И 8, второйэлемент И 9, третий элемент И 10,элемент ИЛИ 11, инвертор 12, шины13 и 14 выдачи сигналов со счетчикана дешифратор и блок 5 элемента И,шины 15 выдачи сканирующих сигналов,шина 1 б выдачи регистрирующих сигналов, шины, 17 и 18 выдачи прямого иинверсного сигналов старшего разрядарегистра сдвига, шина 19 выдачи сигнала младшего разря,ца регистра сдвига, шина 20 выдачи тактовых сигналов,шина 21 выдачи стробируюМего сигнала,шина 22 выдачи сигнала разрешения, шина 23 выдачи сигнала запрета, шина24 выдачи сигнала сброса.Устройство работает (при нажатиидвух клавиш) следующим образом. В начальном состоянии выходнсй регистр б и триггер занятости выходного регистра 7 установлены н нуль.В момент сканирования первой нажатой клавиши сигнал регистрации выдается по шине 16 на элементы И 9 и 10. 60 В это время прохождение сигнала через элемент И 9 запрещено сигналом срегистра 4 сднига, а на входе элемента И 10 присутствует сигнал с триггера 7, разрешающий прохождение регист- б 5 рирующего сигнала на вход регистра 4 сдвига. Последний устанавливает младший разряд регистра 4 сдвига в единицу, При этом по шинам 18 и 19 поступают разрешающие сигналы на входы элемента 8. С приходом стробирующего сигнала по шине 21 на выходе элемента И 8 формируется сигнал, и по шине 22 поступает на входы блока 5 элементов И и единичный вход триггера 7, в результате чего на выходной регистр б заносится код сканируемой клавиши, а триггер 7 устананливается н единичное состояние. В этом же цикле через один или более (н зависимости от взаимного расположения клавиш) тактов происходит сканиронание нторой нажатой клавиши. Но, если к моменту сканирования второй клавиши выходной регистр еще не освободился, т,е, .код первой клавиши еще не передан, например в центральный процессор, то оба элемента И 9 и 10 оказываются закрытыми и регистрирующий сигнал на регистр 4 сдвига не передается, а следовательно, элемент И 8 не формирует сигнала разрешения на выдачу кода второй клавиши.Вто же время с приходом каждого тактоного импульса по шине 20 происходит сдвиг единицы в регистре 4 синхронно с изменением состояния счетчика 1. Так что к моменту сканирования первой нажатой клавиши во втором цикле (п + 1)-ый разряд регистра сдвига оказывается в единичном состоянии и разрешает прохождение регистрирующего сигнала через элемент И 9 на вход регистра 4, Формирование сигнала на ныходе элемента И 8 запрещается сигналом с (и + 1)-го разряда регистра 4 сдвига, чем достигается блокировка повторного занесенияерной нажатой клавиши. В том цикле, когда триггер 7 сказывается н нулевом состоянии, элемент 11 разрешает прохождение регистрирующего сигнала от второй нажатой кланиши в регистр 4 сдвига, С установкой первого разряда регистра сдвига 4 в единицу происходит выдача кода клавиши на регистр б, установка триггера 7 в единичное состояние, В последующих циклах сканирования обеспечивается блокировка выдачи кода, как уже было описано в случае с первой клавишей,Таким образом, и предлагаемом устройстве код нажатой клавиши выдается только один раз, но н любом цикле сканирования в отрезке времени, определяемом пребыванием клавиши н нажатом состоянии. Так как это время значительно превышает период тактовых импульсов сканирования,то использование предлагаемого устройства повышает надежность с процессорными устройствами и исключает потерю кодов нажимаемых клавиш,842770 формула изобретения Соста Техре тель Н. Панфилов М, Кошт ура Корректор С.Щома.Ко дакт 101/59 ВНИИ п 13035, Заказ Тираж 745Государственного комитета СССР елам изобретений и открытий ква, Ж, Раушская наб д од пи сн 4/ Филиал ППП Патентфф, г. Ужгород, ул, П а Устройство для ввода информации с клавиатуры, содержащее блок элементов И, счетчик, выходы которого соединены с дешифратором, подключенным к клавиатуре и к первым входам элементов И блока, выходы которого соединены с соответствующими входами выходного регистра, вторые входы элементов И блока соединены с выходом первого элемента И, первый вход кото рого соединен с выходом младшего,а второй вход-через инвертор с выходом старшего разрядов регистра сдвига, отличающееся тем, что с целью повышения надежности устройст ва, оно содержит триггер, элемент ИЛИ, второй и третий элементы И, причем первые входы второго и третьего элементов И соединены с клавиатурой,второй вход второго элемента И соеди-,нен с выходом старшего разряда регистра сдвига, а вход третьего элементаИ вс инверсным выходом триггера,выходы второго и третьего элементовИ через элемент ИЛИ подключены ковходу регистра сдвига, единичный входтриггера соединен с выходом первогоэлемента И, а нулевой вход триггераподключен к одному из входов выходного регистра. Источники информации,принятые во внимание при экспертизе1. Авторское свидетельство СССРР 618735, кл, С 01 Р 3/02, 1976. 2, Патент США Р 3745536,кл. С 11 С 19/00, 1973 (прототип) .
СмотретьЗаявка
2753290, 16.04.1979
ПРЕДПРИЯТИЕ ПЯ М-5687
КОНОВАЛЬЧУК ВЕРА НИКОЛАЕВНА, САДАКОВ АЛЕКСАНДР ДМИТРИЕВИЧ
МПК / Метки
МПК: C06F 3/02
Метки: ввода, информациис, клавиатуры
Опубликовано: 30.06.1981
Код ссылки
<a href="https://patents.su/3-842770-ustrojjstvo-dlya-vvoda-informaciis-klaviatury.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информациис клавиатуры</a>
Предыдущий патент: Устройство для ввода информации
Следующий патент: Устройство для ввода и выводаинформации
Случайный патент: Пильный джин