ipa 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ь одного символа.
Формула изобретения
1.Устройство для ввода информации, содержащее последовательно соединенною микропрограммную матрицу, сдвиговый регистр, клавиатуру, регистр адреса, запоминающее устройство, регистр числа и блок фргксации положения клавищ, отличающееся тем, что, с целью повышения надежности устройства, в него введена схема блокировки многократной записи, один вход которой подключен к выходу сдвигового регистра, второй - к блоку фиксации положения клавиш и ко входу микропрограммной матрицы, один из выходов которой подключен к третьему входу схемы блокировки многократной записи, выход которой соединен с одним из входов регистра адреса.
2.Устройство по п. 1, отличающееся тем, что в нем схема блокировки многократной записи осдержит три триггера и инвертор, причем единичный вход первого триггера подключен ко входу инвертора и к одному из входов третьего триггера, второй вход которого соединен с выходом второго триггера, входы которого подключены к выходу ипвергор.а и к выходам первого триггера.
Г
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1982 |
|
SU1064275A1 |
Электронная клавишная вычислительная машина | 1982 |
|
SU1068945A1 |
ПЕРЕДАТЧИК ТЕЛЕГРАФНОГО АППАРАТАBCECOiOSHAHisYr^rrt^n Т' '•''•'••''?- 5^ДЯ lAai.iJir<l- ii. = .sa! >&• •'«« | 1973 |
|
SU372726A1 |
Устройство для ввода информации | 1985 |
|
SU1283739A1 |
Устройство для ввода информации | 1983 |
|
SU1091147A1 |
УСТРОЙСТВО ДЛЯ СИНТАКСИЧЕСКОЙ ПРОВЕРКИ ВВОДИМЫХ В МАШИНУ ПРОГРАММ И ДАННЫХ | 1973 |
|
SU362300A1 |
Устройство для ввода информации | 1985 |
|
SU1285457A1 |
Устройство для ввода информации | 1983 |
|
SU1118991A1 |
Устройство для ввода-вывода информации при обработке физических величин | 1981 |
|
SU966683A1 |
Устройство для ввода-вывода информации | 1987 |
|
SU1451674A1 |
VrV
I
Авторы
Даты
1976-01-15—Публикация
1974-07-05—Подача