(54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для ввода информации | 1983 |
|
SU1092486A1 |
Устройство для контроля знаний обучаемых | 1990 |
|
SU1758658A1 |
Устройство для ввода информации | 1989 |
|
SU1682996A1 |
Устройство для ввода информации | 1982 |
|
SU1089566A1 |
Логический анализатор | 1986 |
|
SU1432527A1 |
Устройство для управления пишущей машинкой | 1981 |
|
SU951289A2 |
Позиционный дискретный электропривод | 1985 |
|
SU1352474A1 |
Устройство для ввода и вывода информации | 1982 |
|
SU1048466A1 |
Многоканальная система для контроля и диагностики цифровых блоков | 1984 |
|
SU1269137A1 |
Устройство автоматизированной подготовки программ для станков с ЧПУ | 1986 |
|
SU1354160A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано в качестве п-канального пульта различных систем и устройств ввода информации для набора If передачи массивов информации произвольной длины при ограниченном числе линий связи между пультом и приемным устройством.
Известно устройство для ввода информации, которое содержит блок переключателей, шифратор, блок памяти и блок управления 1.
Недостатком этого устройства является его сложность.
Наиболее близким по технической сущности к изобретению является устройство для ввода информации, содержащее клавиатуру, подключенную через шифратор к первому входу блока памяти, одновибратор, подключенный к второму входу блока памяти, элемент ИЛИ/ подключенный к третьему входу блока пгиляти и генератор, подключенный k входу распределителя импул| сов 2.
Не; остатками известного устройства являются сложность обработки инфор мации вследствие ее непрерывного поступления на выход и отсутствия привязки к началу ввода, фиксированная
длина вводимой информации, отсутствие контрольного разряда и возможности передачи информсщи 1 по длинным линиям связи.
Цель изобретения - расширение области применения устройства путем ввода массива данных произвольной длины.
Поставленная цель достигается тем,
10 что в устройство для ввода информации, содержащее клавиатуру, первый выход которой подключен через шифратор к первому входу блока памяти, первый одновибратор, подключенный к
15 второму входу блока Пс1мяти, первый элемент ИЛИ, подключенный к третьему входу блока памяти, и генератор, подключенный к входу распределителя ; импульсов, введены формирователь кон
20 трольного разряда, первый и второй элементы ИЛИ, триггер, второй одновибратор, счетчик адреса и блок усилителей, причем вход формирователя контрольного разряда соединен с вы25ходом шифратора и первым входом второго элемента ИЛИ, а выход - с четвертым входом блока памяти, пятый вход которого соединен с вторым выходом клавиатуры, первым входом триг30гера и вторым входом второго элемента ИЛИ, третий вход которого соединен с третьим выходом клавиатуры и первым входом счетчика адреса, а выход второго элемента ИЛИ подключен к входу первого одновибратора, выход которого соединен с первыми входами первого и третьего элемента ИЛИ и вторым входом триггера, третий вход KOTOfJoro соединен с вторым выходом блока памяти, а выход триггера - с входами генератора и второго одновиб раторз, выход которого соединен с вторым входом .счетчика адреса, выход которого подключен к шестому вхо ду блока памяти, а третий вход счетчика адреса соединен с выходом треть его элемента ИЛИ, второй вход которого соединен с первым выходом распределителя импульсов, второй выход которого является управляющим выходом устройства и подключен к второму входу первого элемента ИЛИ и к первому входу блока усилителей, второй вход которого соединен с первым выходом блока памяти, а выход является информационным выходом устройства. На чертеже представлена структурная схема устройства. Устройство для ввода информации содержит клавиатуру 1, шифратор 2, блок памяти 3, первый одновибратор 4, первый элемент ИЛИ 5, генератор 6 распределитель импульсов .7, формирователь контрольного разряда 8, второй ИЛИ 9, третий элемент ИЛИ 10, триггер 11, второй одновибратор 12, счетчик адреса 13, блок усилителей 14, управлякядий выход 15 информационный выход 16. Устройство работает следующим об разом, Устройство приводится в 11сходное состояние наж4тием на клавиатуре 1 кнопки Сброс. При этом на треть ем выходе клавиатуры появляется высокий уровень сигнала, поступающий на первый вход установки в нуль сче чика адреса 13 и на третий вход второго элемента ИЛИ 9, с выхода которого поступает сигнал на вход первого оДновибратора 4, вызывая его ерабатывание. На выходе одновибратора 4 формируется импульс, который поступает через элемент ИЛИ 10 иа счетный вхор счетчика адреса 13, состояние кофрого при этом не меняется из-за присутствия сигнала установки в нуль на его пербом вхсяе. Одновременно с этим импульс с выхода одновибратора 4 поступает на вход записи блока памяти 3 и через элемент ИЛИ 5 на вход выборки блока памяти 3, производя за пись нулей, присутствующих на информационных первом, четвертом и пятом входах блока по нулевому адресу, фор NuipyeMoMy счетчиком адреса 13. Кроме того, импульс с выхода одновибратора 4 поступает на тактовый вход триггера 11, записывая в него спадом импульса логический нуль, поступающий с второго выхода клавиатуры 1 на первый вход триггера 11, При этом на вход генератора 6 подается сигнал, блокирующий его работу. На управляющем выходе устройства 15 присутствует низкий уровень сигнала, а информационный выход 16 находится в состоянии высокого импеданса, В режиме набора данных при нгикатии кнопки на клавиатуре 1, соответствующей вводимому числу, на выходе шифратора 2 формируется п-разрядный код, которлй поступает на первый вход элемента ИЛИ 9, на первый вход блока памяти 3 и на вход формирователя контрольного разряда 8, с выхода которого (п+1)-ый разряд кода подается на четвертый вход блока памяти 3. При этом на втором выходе клавиатуры 1 присутствует низкий уровень сигнала. На выходе элемента ИЛИ 9 появляется сигнал, поступающий на вход одновибратора 4, на выходе которого формируется импульс, который через элемент ИЛИ 10 поступает на счетный вход счетчика адреса 13, увеличивая его содержимое на единицу. При этом импульс с выхода одновибратора 4 поступает также на вход записи блока памяти 3 и через элемент ИЛИ 5 на вход выборки блока пакшти 3. В блок памяти 3 по новому адресу происходит запись п-разрядного кода по первому входу с выхода шифратора 2, (п-И)-огб разряда кода по четвертому входу с выхода формирователя коитрольного разряда 8 и (п+2)-ого.разряда по пятому входу со второго выхода клавиатуры 1, так как длительность импульса на выходе записи и входе выборки блока памяти 3 значительно больше времени установки счетчика адреса 13. Триггер 11 в этом случае своего состояния не меняет. При наборе следующего числа на клавиатуре 1 аналогичным образом происходит запись нового (п+2)-разряд- него кода в блок памяти 3 по адресу, увеличенному на единицу. Максимальный объем заносимых таким образом в блок П 1мяти 3 данных определяется разрящностью его адресных вхсщов. Максимальное количество циклов К ввода данных в блок памяти определяется по формуле: К 2 - 2, где Р - разрядность адресных входов блока памяти. В формуле учтено, что первая и последняя ячейки блока памяти используются для фиксации начала и конца массива вводимых данных. Данные выводятся из блока памяти при нажатии кнопки Пуск на клавиатуре 1. При этом на втором выходу клавиатуры появляется высокий уровен сигнала, который поступает на первый вход триггера 11, на пятый вход блОка памяти 3 и через элемент ИЛИ 9 на вход оцновибратора 4, на выходе которого формируется импульс, который по адресу, увеличенному на единицу, производит запись (п+2)-разрядного кода в блок памяти 3, причем по первому и четвертому входам записываются логические нули, а по пятому входу логическая единица. Спадом импуль са с выхода одновибратора 4 в триггер 11 записывается логическая едяница, которая присутствует на его первом входе. Одновременно с этим положительным перепадом сигнала с выхода триггера 11 запускается одновибратор 12, который формирует короткий импульс, поступающий на второй вход установки в нуль счетчика адреса 13, обнуляя его содержание. Высокий уровень сигнала на выходе триггера 11 снимает блокировку генератора 6, который запускает распределитель импульсов 7. Импульсй с пер вого выхода распределителя импульсов 7 через элемент ИЛИ 10 поступают на счетный вход счетчика адреса 13, уве личивая его содержимое на единицу. Импульсы со второго выхода распределителя импульсов 7 через элемент ИЛИ 5 поступают на вход выборки бяока памяти 3, на управляющий выход 15 устройства, на первый вход блока уси лителей 14, на выходе 16 которого появляется (п+1)-разрядный код, считанный из блока памяти 3 по nepBOW адресу. Последовательный вывод кода из блока памяти 3 производится автоматически до тех пор, пока на втором выходе блока памяти 3 не появится си нал логической единицы, записгшйый по последнему адресу в блок памяти 3 в режиме набора данных по пятому вхо ду, со второго выхода клавиатуры 1 который поступает на вход установки в нуль триггера 11. При этом на илходе триггера 11 устанавливается низ кий уровень сигнала, блокирующий работу генератора 6. При необходимости вывод,кода из блока памяти 3 можно повторить иажатием кнопки Пуск на клавиатуре 1 Таким образом, устройство позволяет производить ввод массива дайных .произвольной длины и передачу их по длинным линиям связи, расширяя этим свалил область применения устройства. , Формула изобретения Устройство для ввода информации, содержащее клавиатуру, первый выход которой подключен через шифратор к первому входу блока памяти, первый одновибратор, подключенный к второму входу блока памяти, первый элемент ИЛИ, подключенный к третьему входу блока памяти, и генератор, подключенный к входу распределителя импульсов, отличающеес я тем, что, с целью расширения области применения устройства путем ввода массива данных произвольной длины, в него вве-. дены формирователь контрольного рагзряда, первый и второй элементы ИЛИ, триггер, второй одновибраТор, счетчик адреса и блок,усилителей, причем вход формирователя контрольного разряда соединен с выходом шифратора и первым входом второго элемента ИЛИ, а.выход - с четвертым входом блока Пс1мяти, пятый вход которогЬ соединен с вторым выходом клавиатуры, первым входом триггера и вторым входом второго элемента ИЛИ, третий вход котоf oro соединен с третьим выходом клавиатуры и первым входсм счетчика адреса, а выход второго элемента ИЛИ подключен к входу первого одновибратора, выход которого соединен с первыми входами первого и третьего элемента ИЛИ и вторым входом триггера, третий вход которого соединен с вторым выходом блока памяти, а выход триггера - с входами генератора и второго одновибратора, выход которого соединен с вторым входом счетчика адреса, выход которого пспключен к шестому входу блока памяти, а третий вход счетчика адреса соединен с шдхОдом третьего элемента ИЛИ, второй вход которого соединен ,с первым выходом распределителя импульсов, второй выход которого является управляющим выходом устройства и подключен к второму входу первого элемента ИЛИ и к первому входу блока усилителей, второй вход которого соединен с первым выходом блока памяти, а выход является информационным выхоцом устройства. Источники информации, псяинятые во внимание при экспертизе 1.Авторское свидетельство СССР 549798, кл. G 06 F 3/02, 1977. 2.Авторское свидетельство СССР №641432, КП. G Об F 3/02, 1979 (прототип).I
Авторы
Даты
1982-09-15—Публикация
1980-12-29—Подача