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

Номер патента: 499565

Авторы: Барсук, Корниенко, Лукошин, Сурдутович

ZIP архив

Текст

О Л И С А Н И Е п 11 499565ИЗОБРЕТЕНИЯК АВТОРСКОМУ СВИДЕТЕЛЬСТВУ йю Воюаа СоииалиотичоскнХ Ресоублик(23) ПриоритетОпубликовано 15.0 авета Министров СССпо делам изобретений 81.327 (088.8 юллетень. Сурдутович, Г. И. Корниенко и Я. И. Барсук Г, П. Лукошин,Ордена Ленина Институт кибернетики АН Украинской ССР(71) Заявите ФОРМАЦИ 4) УСТРОЙСТВО ДЛЯ ВВОД г) 10уюпрограмма а одно наПредлагаемое изобретение относится к области вычислительной техники и может быть использовано при построении вводных устройств.Известно устройство для ввода информа ции, содержащее последовательно соединенные микропрограммную матрицу, сдвиговый регистр, клавиатуру, регистр адреса, запоминающее устройство, регистр числа и блок фиксации положения клавиш,Однако известное устройство имеет след щие недостатки:а) необходимость двух сдвиговых регистров увеличивает аппаратурные затраты, так как в машинах обычно имеется всего один сдви говый регистр;б) необходима сложная микроблокировки многократной записи 3жатие.Все это снижает надежность работы уст ройства.Устранение указанных недостатков составляет цель настоящего изобретения.Требуемый положительный эффект достигается тем, что в устройство введена схема 25 блокировки многократной записи, один вход которой подключен к выходу сдвигового регистра, второй - к блоку фиксации положения клавиш и ко входу микропрограммной матрицы, один из выходов которой подключен ЗО к третьему входу схемы блокировки многократной записи, выход которой соединен с одним из входов регистра адреса, а также тем, что в нем схема блокировки многократной записи содержит три триггера и инвертор, причем единичный вход первого триггера подключен ко входу инвертора и к одному из входов третьего триггера, второй вход которого соединен с выходом второго триггера, входы которого подключены к выходу пнвертора и к выходам первого триггера.На чертеже показана структурная схема предлагаемого устройства.Клавиатура 1 представляет собой набор контактов, расположенных па пересечении рядов и строк сетки, Входы клавиатуры подключены к сдвиговому регистру 2. Выходы клавиатуры подключены ко входам регистра адреса 3, запоминающего устройства 4, в котором по определенным адресам хранятся коды символов любого языка. Младшие разряды регистра адреса 3 подключены к выходам сдвигового регистра 2.Строки клавиатуры по ИЛИ собираются в блок 5 фиксации положения клавиш и выход его подключен к нулевому входу первого триггера 6. К единичному входу триггера 6 подключен один из разрядов сдвигового регистра 2. Выходы первого триггера подключены к соответствующим входам второго тригге5 10 15 20 25 ЗО 40 45 50 55 60 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ЦНИИ гпография, пр, Сапунова, 2 Изд.1024 Государственного по делам изо 13035, Москва, Ж Тираж 864омитета Совета Министров СССетений и открытий

Смотреть

Заявка

2041561, 05.07.1974

ОРДЕНА ЛЕНИНА ИНСТИТУТ КИБЕРНЕТИКИ АН УКРАИНСКОЙ ССР

ЛУКОШИН ГЕННАДИЙ ПЕТРОВИЧ, СУРДУТОВИЧ АЛЕКСАНДР ФИЛИППОВИЧ, КОРНИЕНКО ГРИГОРИЙ ИВАНОВИЧ, БАРСУК ЯКОВ ИЗРАЛЬЕВИЧ

МПК / Метки

МПК: G06F 3/02

Метки: ввода, информации

Опубликовано: 15.01.1976

Код ссылки

<a href="https://patents.su/3-499565-ustrojjstvo-dlya-vvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для ввода информации</a>

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