Устройство для ввода информации

 

О Л И С А Н И Е (и) 499565

ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

cNI3 еаитоаа

СоииаливтичаскнХ

Ресоубли (61) Дополнительное к авт. свид-ву (22) Заявлено 05.07.74 (21) 2041561/18-24 (51) М. Кл.2 G 06F 3/02 с присоединением заявки ¹ (23) Приоритет

Опубликовано 15.01.76. Бюллетень № 2

Дата опубликования описания 30.03.76

Государственный комитет

Совета Министров СССР по делам изобретений и открытий (53) УДК 681.327(088.8) (72) Авторы изобретения

Г. П. Лукошин, А. Ф. Сурдутович, Г. И. Корниенко и Я. И. Барсук

Ордена Ленина Институт кибернетики АН Украинской ССР (71) Заявитель (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ

Предлагаемое изобретение относится к области вычислительной техники и может быть использовано при построении вводных устройств.

Известно устройство для ввода информа- 5 ции, содержащее последовательно соединенные микропрограммную матрицу, сдвиговый регистр, клавиатуру, регистр адреса, запоминающее устройство, регистр числа и блок фиксации положения клавиш. 10

Однако известное устройство имеет следующие недостатки:

a) необходимость двух сдвиговых регистров увеличивает аппаратурные затраты, так как в машинах обычно имеется всего один сдви- 15 говый регистр; б) необходима сложная микропрограмма блокировки многократной записи за одно нажатие.

Все это снижает надежность работы уст- 20 ройства.

Устранение указанных недостатков составляет цель настоящего изобретения.

Требуемый положительный эффект достигается тем, что в устройство введена схема 25 блокировки многократной записи, один вход которой подключен к выходу сдвигового регистра, второй — к блоку фиксации положения клавиш и ко входу микропрограммной матрицы, один из выходов которой подключен 30 к третьему входу схемы блокировки многократной записи, выход которой соединен с одним из входов регистра адреса, а также тем, что в нем схема блокировки многократной записи содержит три триггера и инвертор, причем единичный вход первого триггера подключен ко входу инвертора и к одному из входов третьего триггера, второй вход которого соединен с выходом второго триггера, входы которого подключены к выходу пнвертора и к выходам первого триггера.

На чертеже показана структурная схема предлагаемого устройства.

Клавиатура 1 представляет собой набор контактов, расположенных па пересечении рядов и строк сетки. Входы клавиатуры подключены к сдвиговому регистру 2. Выходы клавиатуры подключены ко входам регистра адреса 3, запоминающего устройства 4, в котором по определенным адресам хранятся коды символов любого языка. Младшие разряды регистра адреса 3 подключены к выходам сдвигового регистра 2.

Строки клавиатуры по «ИЛИ» собираются в блок 5 фиксации положения клавиш и выход его подключен к нулевому входу первого триггера 6. К единичному входу триггера 6 подключен один из разрядов сдвигового регистра 2. Выходы первого триггера подключены к соответствующим входам второго тригге499565

ЗО

65 ра 7, причем вход триггера 7 и инвертор 8 обеспечивают блокировку переписи первого триггера 6 во второй триггер 7 во время действия единичного сигнала на триггер 6. Выход второго триггера соединен со входом триггера 9.

Установка в «О» триггера 9 проводится сигналом от микропрограммной матрицы 10, выход триггера 9 соединен с регистром адреса 3 запоминающего устройства 4. Выходные шины запоминающего устройства соединены с регистром числа 11. Вход микропрограммной матрицы 10 соединен с выходом блока 5 фиксации положения клавиш, а выход матрицы соединен с сдвиговым регистром 2, регистром адреса 3 и запоминающим устройством 4.

Процесс ввода информации с клавиатуры происходит следующим образом.

Одна двоичная единица заносится в один конец сдвигового регистра 2 и сдвигается по нему, тем самым последовательно опрашиваются все контакты клавиатуры. Если какая-то клавиша нажата, через замкнутый контакт единица появляется на соответствующей входной шине регистра адреса 3. Нажатая клавиша идентифицируется конкретной комбинацией рядов и строк сетки; при помощи соответствующих программ микропрограммная матрица перекодирует комбинацию в команду или символ любого языка.

С помощью соответствующих программ микропрограммной матрицы обеспечивается невосприимчивость к дребезгу контактов клавиатуры и обнаружение нажатия сразу нескольких клавиш или их залипание. Невосприимчивость к дребезгу контактов обеспечивается выбором частоты сигналов сдвига на сдвиговом регистре 2. После получения сигналов с блока 5 фиксации положения клавиш микропрограмма пропускает один полый круг бегущей единицы на сдвиговом регистре 2 и только по получении повторного сигнала производится опрос состояния регистра адреса 3 и сдвигового регистра 2 для регистрации нужного контакта. После получения конкретной соответствующей комбинации единиц на регистрах 2 и 3 можно проверить, действительно ли там по одной единице в каждом регистре или произошло двойное нажатие или залипание клавиш.

В это время схема 12 блокировки многократной записи следит за тем, чтобы за время одного нажатия не произошло более одной выборки символа. Делается это так.

Бегущая единица с одного из разрядов сдвигового регистра 2 один раз за каждый круг появляется на единичном входе первого тригтера 6 и устанавливает его в единицу. По окончании этого импульса триггер 6 переписывается во второй триггер 7 (эта перепись на время действия входного сигнала блокировалась инвертором 8). На нулевой вход первого триггера 6 импульс не поступает, так как нажатия нет, и следующий импульс от сдвигового регистра 2 с того же входа, совместно с разрешением от второго триггера 7, перебросит триггер 9 в положение «разрешено», чем снимет блокировку со входа регистра адреса

3. Теперь, как только произойдет нажатие, с какого-то выхода сдвигового регистра 2 через замкнутые контакты сигнал попадет на вход регистра адреса 3. Микропрограммная матрица опросит состояние сдвигового регистра 2 и старшие разряды регистра адреса 3 запоминающего устройства 4, склеит их на регистре адреса 3, по полученному адресу прочитает код символа в запоминающем устройстве 4. Схема блокировки многократной записи исключит многократную запись тем, что после пересылки расшифрованного символа потребителю, микропрограммная матрица сбросит сигналом триггер 9 в положение «запрет», тем самым отключит регистр адреса 3. Теперь с выхода сдвигового регистра 2 сигнал по-прежнему установит первый триггер 6 в единицу, по окончании его триггер 6 перепишется в триггер 7, но по импульсу блока 5 фиксации положения клавиш оба триггера 6 и 7 сбросятся в нуль. Этот цикл будет продолжаться до тех пор, пока нажаты клавиши, таким образом, на единичном входе триггера 9 не совпадут входные сигналы. Это будет продолжаться до тех пор, пока не будет отпущена, а затем снова нажата какая-то символьная клавиша, т. е. пока не произойдет следующее нажатие клавиши. Таким образом, за одно нажатие клавиши произойдет выборка лишь одного символа.

Формула изобретения

1. Устройство для ввода информации, содержащее последовательно соединенные микропрограммную матрицу, сдвиговый регистр, клавиатуру, регистр адреса, запоминающее устройство, регистр числа и блок фиксации положения клавиш, отл и ч а ю щееся тем, что, с целью повышения надежности устройства, в него введена схема блокировки многократной записи, один вход которой подключен к выходу сдвигового регистра, второй — к блоку фиксации положения клавиш и ко входу микропрограммной матрицы, один из выходов которой подключен к третьему входу схемы блокировки многократной записи, выход которой соединен с одним из входов регистра адреса.

2. Устройство по п, 1, отлича ющееся тем, что в нем схема блокировки многократной записи осдержит три триггера и инвертор, причем единичный вход первого триггера подключен ко входу инвертора и к одному из входов третьего триггера, второй вход которого соединен с выходом второго триггера, входы которого подключены к выходч инвергор„> и к выходам первого триггера.

Редактор Б. Нанкина

Составитель Э. Горбачева

Техред Е. Подурушнна

Корректор 8. Хмелева

Заказ 516/14 Изд. № 1024 Тираж 864 Подписное

ЦНИИПИ Государственного комитета Совета Министров СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Типография, пр. Сапунова, 2

Устройство для ввода информации Устройство для ввода информации Устройство для ввода информации 

 

Похожие патенты:

Изобретение относится к конструкциям электронно-вычислительных устройств, преимущественно к персональным компьютерам, и может быть использовано в быту и в различных отраслях народного хозяйства

Изобретение относится к области устройств вычислительной техники, а именно к клавиатурам электронно-вычислительных машин (компьютеров)

Изобретение относится к персональным компьютерам и используемой в них клавиатуре

Изобретение относится к области вычислительной техники, к средствам ввода информации, в частности к устройствам ручного ввода данных, и целесообразно для использования при вводе данных в распределенные в пространстве вычислительные системы

Изобретение относится к устройствам многоцелевых оптических клавиатур, представляющим широкое разнообразие вводов клавиш

Изобретение относится к вычислительной технике и может быть использовано для приема информации в приборах и системах управления, а также для расширения возможностей и границ общения между людьми с нарушениями зрения и слуха для обучения работе на клавиатуре

Изобретение относится к вычислительной технике, а именно к клавиатурам, являющимся периферийными устройствами электронных вычислительных машин, используемых в суровых климатических условиях
Наверх