Изобретение относится к автоматике и вычислительной технике и может быть использовано в качестве устройства ручного ввода в диспетчерских пультах АСУ. Известно устройство для ввода информации, содержащее клавиатуру,блок сравнения, шифратор, регистр сдвига, блок индикации, буферный регистр, блок управления, счетчик и элемент ИЛИ с их связями lj . Однако йри вводе информации считы вается вся область памяти блока памяти и отсутствует синхронизация. Наиболее близким по технической сущности к предлагаемому является устройство для ввода информации, содержащее клавиатуру, блок памяти, блок, индикации, мультиплексор, первый одновибратор, первый и второй счетчики, шифратор и дешифратор, выходы клавиатуры соединены с входами шифратора, выходы которого соединены с информационными входами блока памя ти, вькоды которого соединены с входами блока индикации и с информационными входами мультиплексора, выход первого одновибратора соединен со. счетным входом первого счетчика, первый выход клавиатуры соединен с входами сброса первого и второго счетчиков и блока памяти, выходы первого счетчика соединены с входами дешифратора, выходы второго счетчика соединены с адресными входами мульти плексора, выходы которого являются выходами устройства 2 . . Недостаток устройства - необходимость при вводе информации считывания всей области памяти блока памяти что ограничивает скорость ввода информации. Целью изобретения является увеличение скорости ввода информации. Поставленная цель достигается тем, что в устройство для ввода информации, содержащее клавиатуру, блок памяти, блок индикации, мультиплексор, первый одновибратор, первый и второй счетчики, шифратор и дешифратор, выходы клавиатуры соединены с входами шифратора, выходы которого соединены с информационными входами блока памяти, выходы которого соединены с входами блока индикации и с информационными входами мультиплексора, выход первого одновибратора соединен со счетным входом первого счетчика, первый вьсход клавиатуры соединен с входами сброса первого и второго счетчиков и блока памяти, вькоды первого счетчика соединены с входами дешифратора, выходы второго счетчика соединены с адресными входами мультиплексора, выходы которого являются выходами устройства, дополнительно введены блок сравнения, триггер, первый и второй элементы ИЛИ, элемент И и второй одновибратор, первьй и второй В5(;оды триггера соединены с первым и вторым выходами клавиатуры соответственно, выход триггера соединен с первым входом второго элемента ИЛИ, второй вход которого является входом устройства, а выход соединен с первым входом элемента И, второй вход которого соединен с выходом блока сравнения, выход элемента И соединен с входом второго одновибратора, выход которого соединен со счетным входом второго счетчика, входы первой и второй групп блока сравнения соединены с выходами первого и второго счетчиков соответственно, входы первого элемента ИЛИ соединены с выходами группы клавиатуры, а выход соединен с входом первого одновибратора. Функциональная схема устройства приведена на чертеже. . Устройство содержит клавиатуру 1, шифратор 2, блок 3 памяти, блок индикации 4, триггер 5, первый элемент ИЛИ 6, первый одновибратор 7, первый счетчик 8,дешифратор 9, второй элемент ИЛИ 10, элемент И 11, второй одновибратор 12, второй счетчик 13, блок сравнения 14, мультиплексор 15. Блок 3 памяти содержит группу регистров 16. Устройство работает следующим образом. В исходное состояние устройство приводится нажатием клавиши Сброс на клавиатуре 1. При этом по линии сброса обнуляются триггер 5, первый и второй Счетчики 8 и 13, блок памяти 3. Подключенные к ним дешифратор 9 и мультиплексор 15 устанавливаются в нулевое состояние, обеспечивая тем самым запись информации в блок памяти 3 и считывание с адреса О. Кроме того, блок сравнения 14 формирует сигнал разрешения на элемент И 11 до тех пор, пока на его входах не произойдет сравнение ненулевьк выходных значений счетчиков 8 и 13. Для ввода информации необходимо н клавиатуре 1 последовательно нажимат клавиши требуемых знаков, информация о которых заносится в блок памяти 3; по окончании набора необходимо нажать клавишу Ввод, после чего происходит считывание информации из блока памяти 3 во внешнее устройство После первого нажатия любой клавиши на клавиатуре 1 код знака поступает на шифратор 2, где происходит его кодировка в выбранной системе счисления и подача на информационные входы блока памяти 3. Одновременно код этого знака через элемент ИЛИ 6 запускает одновибратор 7, кото рьй, в свою очередь, запускает счетчик 8, формирующий на своем выходе через дешифратор 9 адрес записи информации в первую ячейку блока памяти 3, Код знака, находившийся на вхо де блока памяти, заносится в блок памяти по первому адресу и отображается на блоке индикации 4i При нажатии клавиши второго знака происходит то же самое, только теперь содер жимое счетчика 8 наращивается на еди ницу и дешифратор 9 обеспечивает запись информации во вторую ячейку бло ка памяти 3. По окончании набора требуемого информационного сообщения и после нажатия клавиши Ввод клавиатуры 1 вводится триггер 5, который через элемент ИЛИ 10 и элемент И 11 запускает одновибратор 12, который заносит единицу в счетчик 13, обеспечива через мультиплексор 15 подключение информационных выходов первой ячейки блока памяти 3 к информационным выходам устройства, то есть осуществляя ввод первого набранного знака во внешнее устройство. При этом происходит сравнение в блоке сравнения 14 количества записанных в блок памяти 3 знаков с клавиатуры 1 с количеством считанных во внешнее устройство. Если оба числа равны, то блок 14сравнения формирует сигнал блокировки работы элемента И 11 и работа устройства на этом завершается. В противном случае после завершения приема информации внешним устройством то есть после появления сигнала готовности на втором входе элемента ИЛИ 10,через элемент И 11 снова запускается одновибратор 12, наращивая зна- . чение счетчика 13 на единицу. Значение адреса чтения на мультиплексоре 15также увеличивается на единицу, обеспечивая тем самым чтение содержимого следующей ячейки блока памяти 3 во внешнее устройство. При этом снова происходит сравнение количества записанных знаков в блок памяти 3 (содержимое счетчика 8) с количеством считанных знаков {значение счетчика 13). При сравнении блок сравнения 14 блокирует элемент И 11, запрещая тем самым дальнейшее чтение блока памяти 3 по приходу сигналов готовности на второй вход элемента ИЛИ 10. Таким образом, данная структура устройства обеспечивает считывание информации лишь с той части блока памяти, которая бьша заполнена при наборе информации, тогда как в схеме устройства-прототипа всегда происхо- дит чтение всей памяти. Следовательно, обеспечивается в среднем сокращение времени ввода информации во внешнее устройство.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1986 |
|
SU1322247A1 |
Устройство для ввода информации | 1982 |
|
SU1048465A1 |
Устройство для ввода информации | 1986 |
|
SU1456943A1 |
Устройство для измерения интервалов времени | 1990 |
|
SU1739361A1 |
Устройство для вывода информации | 1985 |
|
SU1285460A1 |
Устройство для ввода информации | 1984 |
|
SU1405042A1 |
Устройство для ввода информации | 1989 |
|
SU1682996A1 |
Устройство для ввода информации | 1983 |
|
SU1160386A1 |
Устройство для ввода информации | 1991 |
|
SU1784962A1 |
Устройство для ввода-вывода информации | 1987 |
|
SU1451674A1 |
УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ, содержащее клавиатуру и блок памяти, блок индикации, мультиплексор, первый одновибратор, первый и второй счетчики, шифратор и дешифратор, выходы клавиатуры соединены с входами шифратора, выходы которого соединены с информационными входами блока памяти, выходы которого соединены с входами блока индикации и с информационными входами мультиплексора, выход первого одновибратора соединен со счетным входом первого счетчика, первый выход клавиатуры соединен с входами сброса первого и второго счетчиков и блока памяти, выходы первого счетчика соединены с входами дешифратора, выходы второго счетчика соединены с адресными входами мультиплексора, выходы которого являются выходами устройства, отличающееся тем, что, с целью увеличения скорости ввода информации, в него введены блок сравнения, триггер, первый и второй элементы ИЛИ, элемент И и второй одновибратор, первый и второй входы триггера соединены с первым и вторым выходами клавиатуры соответственно, выход триггера соединен с. первым входом второго элемента ИЛИ, второй вход которого является входом устройства, а выход соединен с первым входом элемента И, второй вход кото(Л рого соединен с выходом блока сравнения, выход элемента И соединен с входом второго одновибратора, выход которого соединен со счетным входом второго счетчика, входы первой и второй групп блока сравнения соединены с выходами первого и второго :л счетчиков соответственно, входы перо з: вого элемента ИЛИ соединены с выходами группы клавиатуры, а выход соеN3 динен с входом первого одновибратора. U)
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Приспособление для точного наложения листов бумаги при снятии оттисков | 1922 |
|
SU6A1 |
Авторы
Даты
1985-04-15—Публикация
1983-07-11—Подача