Устройство для ввода информации
Иллюстрации
Показать всеРеферат
Изобретение относится к автоматике и вычислительной технике и может быть использовано в качестве устройства для -ввода значений частоты выходного сигнала, вырабатываемого синтезатором частот. Цель изобретения состоит в расширении области применения за счет преобразования информации путем умножения и сложения с константой. Устройство содержит клавиатуру I, блок 2 сопряжения с клавиатурой, блок 3 памяти, блок 4 управления, генератор импульсов, распределитель 5 импульсов, группу регистров 7-10, регистры II и 6, сумматор 12, элемент ШМ 13 и элемент И 14. Код цифр значения частоты, зафиксированный в блоке 3 памяти, считывается последовательно, начиная с младшей цифры. Одновременно происходит преобразование считываемого кода с помощью регистра 11 и сумматора I2, Смена данных на выходе устройства производится также последовательно по разрядам при нажатии ввода клавиатуры . I з.п.ф-лы., I табл. е /)
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
„„SU„„1327087 А1 (5114 G 06 F 3/02
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К ABTOPCHOMY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 4051939/24-24 (22) 03.12.85 (46) 30,07.87. Бюл. У 28 (72) М.И. Журавлев (53) 681.377,21(088.8) (56) Авторское свидетельство СССР
У 920692, кл. С 06 Р 3/02, 1980.
Авторское свидетельство СССР
У 1092486, кл. G 06 F 3/02, 1983. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной технике и может быть использовано в качестве устройства для .ввода значений частоты выходного сигнала, вырабатываемого синтезатором частот. Цель изобретения состоит в расширении области применения за счет преобразования информации путем умножения и сложения с константой. Устройство содержит клавиатуру 1, блок 2 сопряжения с клавиатурой, блок 3 памяти, блок 4 управления, генератор импульсов, распределитель 5 импульсов, группу регистров 7-10, регистры ll и 6, сумматор 12, элемент ИЛИ 13 и элемент
И 14. Код цифр значения частоты, зафиксированный в блоке 3 памяти, считывается последовательно, начиная с младшей цифры. Одновременно происходит преобразование считываемого кода с помощью регистра 1! и сумматора 12, Смена данных на выходе устройства производится также последовательно по разрядам при нажатии ввода клавиатуры. 1 з.п.ф-лы., 1 табл.
27087
13
Изобретение относится к автоматике, вычислительной технике и приборостроению и может быть использовано в качестве устройства. для ввода значений частоты выходного сигнала, вырабатываемого измерительным генератором, Цель изобретения — расширение области применения за счет преобразования информации путем умножения и сложения с константой.
На фиг.l изображена структурная схема предлагаемого устройства; на фиг.2 — схема блока управления; на фиг.3 — пример выполнения структурной схемы блока памяти.
Устройство (фиг.l) содержит клавиатуру 1 цифр и команд, блок 2 сопряжения с клавиатурой, блок 3 памяти, блок 4 управления, распределитель 5 импульсов, второй регистр 6, группу регистров 7-10 (старший — регистр 7, общее число регистров — 10), первый регистр 11, сумматор 12, элемент 13
ИЛИ, элемент 14 И, входы и выходы
15-22 элементов устройства.
Блок 4 управления (фиг.2) содержит генератор 23 импульсов, дешифратор
24, триггер 25, элемент 2б И, элемент
27 ИЛИ, счетчик 28, первый 29 и второй 30 элементы НЕ, регистр 31 сдвига, счетчик 32 и дифференцирующую цепочку из конденсатора 33 и резистора 34.
Блок 3 памяти (фиг.3) может быть выполнен в виде цепочки последовательно соединенных четырехразрядных
-регистров 35-37, выходы которых коммутируются с помощью мультиплексора 38.
Устройство работает следующим образом.
В исходном состоянии импульсы с выхода генератора 23 поступают на вход счетчика 28 (фиг.2), а с ега выхода - на вход счетчика 32 кода адреса, работающего в циклическом режиме с коэффициентом пересчета, равным числу регистров 7-10 (коэффициент пересчета в данном случае равен 10).
Сигналы с выхода счетчика 32 поступают на адресные входы блока 3 памяти, обеспечивая последовательное считывание кода цифр частоты выходного сигнала генератора, и на входы распределителя 5 импульсов, обеспечивая последовательную смену данных на выходе устройства при наличии импульсов с выхода 22 блока 4 управления °
Предположим, чта оператор асущестнляет установку частоты выходного сигнала синтезатора частот,.в кото5 рый входит предлагаемое устройство.
При этом блок 2 сопряжения с клавиатурой 1 осуществляет формирование двоичного када команды "Установка частоты", который поступает на вход дешифратара 24. Сигнал, поступающий с выхода дешифратора 24 íà I-вход триггера 25, обеспечивает ега установку в состояние "1", а также очищает регистры 35-37 блока 3 памяти от ранее введенной информации.
Далее оператор осуществляет набор цифр значения частоты, последовательно нажимая кнопки клавиатуры 1.
При этом блок 2 сопряжения вырабатывает двоичный код цифр, поступающий на вход данных блока 3 памяти. Одновременно код цифры дешифрируется дешифраторам 24 блока 4 управления и соответствующий импульс поступает на вход записи блока 3 памяти.
В результате кад частоты выходного сигнала К фиксируется н блоке 3 памяти.
Двоична-десятичный код цифр часто30 ты, зафиксированный н блоке 3 памяти,. поступает на вход первого регистра
ll в последовательности, определяемой кодом адреса на выходах 19 группы блока 4 управления. Фиксация кода
35 каждой цифры в регистре ll происходит по франту импульса с выхода 21 блока 4 управления. Регистр 11 совместно с сумматором 12 и элементами
14 И и 13 HJM обеспечивает преобра40 зование кода частоты К так, чтобы код данных на выходе устройства Кд был связан с кодом К4 соотношением
К 1 = 5ьК + 25"10
Такое преобразование необходимо для приведения кода устанавливаемой частоты к значению коэффициента деления делителя частоты, входящего в состав синтезатора частот.
Преобразование осуществляется последовательна, цифра за цифрой путем умножения числа на 10 чта достигается сдвигом входного числа на один десятичный разряд с помощью перезаписи его в регистр 12 и последующем делении на 2 любой i-й тетради входного числа, чта эквивалентно простому сдвигу нпрана. Кроме того, число 5 постоянно добавляется н девятый десяз
132 тичный разряд, а число 2 постоянно записывается в старший разряд регистра 7 группы.
Преобразование входных данных кода устанавливаемой частоты К происходит непрерывно, однако смены данных на выходе устройства не производится из-за отсутствия тактовых импульсов на выходе 22 блока 4 управления.
Смена данных на выходе устройства происходит после того, как оператор нажимает кнопку единицы измерения частоты.
При этом двоичный код команды с блока 2 сопряжения поступает на блок
4 управления, дешифрируется и разрешает прохождение тактовых импульсов с выхода регистра 31 сдвига черед элемент 26 И на входы синхронизации группы регистров 7-10 и второго регистра 6, В результате на выходах 17 устройства происходит смена данных.
Порядок смены данных определяется кодом адреса на входе распределителя 5.
В качестве иллюстрации процесса преобразования кода частоты приведен пример обработки для значения устанавливаемой частоты f = 1234567 х х 890 Гц (значение К = 1234567890).
Промежуточные результаты обработки кода значения частоты сведены в таблицу (приведен начальный цикл в предположении, что регистр 11 был предварительно очищен).
Как следует из таблицы и с учетом подключения второго разряда входа данных второго регистра 6 к сигналу
"1" код данных на выходе устройства соответствует числу 31172839450, которое представляет собой сумму, умноженного на 5 значения устанавливаемой и константы — 25 10
Таким образом, предлагаемое устройство обладает более широкими функциональными возможностями за счет выполнения при вводе информации умножения и сложения с константой, 7087
5
ЗО
40 бирующим входом блока управления, группа выходов блока сопряжения соединена с информационными входами блока памяти и блока управления, первый выход блока управления соединен с входом синхронизации блока памяти, группа выходов блока управления сое ! динена с адресными входами блока памяти, второй выход блока управления соединен с входом синхронизации первого регистра, выходы распределителя импульсов соединены с .управляющими входами регистров группы, выходы которых являются первой группой выходов устройства, третий выход блока управления соединен с входами синхронизации регистров группы, о т л и— ч а ю щ е е с я тем, что, с целью расширения области применения за счет преобразования информации путем умножения и сложения с константой, в устройство введены элемент И .и элемент ИЛИ группа выходов блока управления соединена с входами распределителя импульсов, первый из выходов распределителя импульсов подключен к первым входам элемента И и элемента
ИЛИ, четвертый выход блока управления соединен с входом сброса блока памяти, группа информационных выходов блока памяти соединена с группой информационных входов первого региСтра, информационный выход блока памяти соединен с вторыми входами элемента И и элемента ИЛИ, выход элемента И сое" динен с входом переноса сумматора, вторым и четвертым разрядами первой группы входов сумматора и информационным входом первбго регистра, выход элемента ИЛИ соединен с первым и третьим разрядами первой группы входов сумматора, вторая группа входов сумматора подключена к группе информационных выходов первого регистра, вход четвертого разряда второй группы входов сумматора подключен кшине
"0", информационный выход первого регистра соединен с первым информаци50
Формула изобретения
1, Устройс тв о для вв ода информации, содержащее клавиатуру, блок сопряжения с клавиатурой, блок памяти, блок. управления, распределитель импульсов, группу регистров, два регистра, сумматор, выходы клавиатуры соединены с входами блока сопряжения с клавиатурой, выход которого соединен со строонным входом второго регистра, второй информационный вход которого под.ключен к шине "1", третий и четвертый информационные входы — к шине "0", выходы второго регистра являются второй группой выходов устройства, упРавляющий вход второго регистра соединен с последним выходом распределителя импульсов, вход синхронизации второго регистра
1З2
Значение двоичного кода
Двоичный код адре са на выходах
19 блока
4 управления
Вход Выход переноса сумматора сумматора 12
Второе слагаемое сумматора
Первое слагаеВыходы регистра 11
Выходы блока
3 памяти мое сумматора
0000
0000
0000
0000
0000
0000
0101
0101
0000
0000
РОО!
1001
0010
0100
0000
0100 а
1000
1000
1001
0101
0100
0111.1000
0l 10
0011 @0!! 0000
0110
0011
0100
1000
0101
0011
0011
0101
0101
0100
0010
0000
0010
0100
0110
0111
0101
0010
0100
01!l
0011
0010
0001
0000
0001
0010
1000
0001
0001
0011
0001
1001 соединен с третьим в ыходом управления.
2. Устройство по п.l, о т л и ч аю щ е е с я тем, что блок управления содержит дешифратор, генератор импульсов, триггер, элемент ИЛИ, элемент И, два счетчика и регистр сдвига, два элемента НЕ, стробирующий вход и информационные входы дешифратора являются соответственно стробирующим входом и информационными выходами блока, стробирующий вход дешифратора соединен с входами сброса счетчиков и входом синхронизации триггера, выход генератора импульсов соединен со счетным входом первого счетчика, первый выход которого сое" динеи с входом первого элемента НЕ, выход которого соединен с тактовым входом регистра сдвига, выход которого соединен с первым входом элемен ОВ 6 та И, выход которого является третьим выходом блока, второй выход первого счетчика соединен с входом второго элемента НЕ, выход которого соединен с информационным входом регистра сдвига, счетным входом второго счетчика и является вторым выходом блока, выходы второго счетчика являются группой выходов блока, первый выход
1О дешифратора соединен с входом установки в "1" триггера и первым входом элемента ИЛИ, выход которого является четвертым выходом блока, второй выход дешифратора соединен с входом
f5 установки в "0" триггера и вторым входом элемента ИЛИ, выход триггера соединен с вторым входом элемента И, третий выход дешифратора является первым выходом блока, четвертый выход
20. дешифратора соединен с третьим входом элемента И.
1327087 (Pub. 2 Оцг. 3
Редактор Е. Конча
Заказ 3390/45 Тираж 672 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д.4/5
Производственно-полиграфическое предприятие, r. Ужгород, ул. Проектная, 4
18 фаннь
Составитель И.А. Карнова
Техред Jl.Cåðäþêoâà Корректор В. Бутяга