Устройство для ввода информации в эвм
Иллюстрации
Показать всеРеферат
Изобретение позволяет повысить быстродействие устройства и, как следствие, увеличить число опрашива-. емых источников сигналов за счет введения в известное устройство для ввода информации в ЭВМ, содержащее первый коммуттор, АЦП, блок управления и первый регистр, второго и третьего регистров, первого и второго блоков сравнения, счетчиков, второго коммутатора и первого и второго триггеров. Перед началом работы устройства из ЭВМ заносится код во второй регистр, который задает либо число зарегистрированных значений, либо число циклов, а которых должна вестись регистрация, а также код в третий регистр, который задает уровень результатов, подлежапщх регистрации. В результате работы устройства постоянно происходит сравнение с помощью первого блока сравнения кода результата работы ДЦП с заданным в регистре. Если значение кода результата больше, то происходит прерывание ЭВМ и ввод кода результата . Если же код результата меньше, то подключается следующий канал. Коммутатор определяет, что означает код во втором регистре.Код счетчика сравнивается вторым блоком сравнения с кодом во втором регистре. При совпадении числа циклрв или введенных значений, подсчитанных счет- .чиком, с этим кодом происходит прерывание ЭВМ, которая прекращает ввод и переходит к обработке полученной информации. 3 ил. S сл
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИН (511 4 G 06 F 3/05
АНИЕ ИЗОБРЕТЕНИЯ
ОПИС
М д ВТОРСМОМУ СВИДЕТЕЛЬСТВУ регистров, первого и второго блоков сравнения, счетчиков, второго коммутатора и первого и второго триггеров.
Перед началом работы устройства из
ЭВМ заносится код во второй регистр, который задает либо число зарегистрированных значений, либо число циклов, н которых должна вестись регистрация, а также код в третий регистр, который задает уровень результатов, подлежащих регистрации. В результате работы устройства постоянно происходит сравнение с помощью первого блока сравнения кода результата работы АЦП с заданным в регистре. Если значение кода результата больше, то происходит прерывание ЭВМ и ввод кода результата. Если же код результата меньше, то подключается следующий канал. Коммутатор определяет, что означает код во втором регистре.Код счетчика сравнивается вторым блоком сравнения с кодом во втором регистре.
При совпадении числа циклов или введенных значений, подсчитанных счетчиком, с этим кодом происходит пре— рывание ЭВМ, которая прекращает ввод и переходит к обработке полученной информации. 3 ил.
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3838620/24-24 (22) 29. 11.84 (46) 30.05.86. Бюл. ¹ 20 (71) Научно-исследовательский институт ядерной физики при Томском ордена Октябрьской Революции и ордена
Трудового Красного Знамени политехническом институте им. С.М.Кирова (72)В.M.Õëoïîâñêèõ и Г.М..Хлоповских (53) 68 1.327(088.8) (56) Патент США № 3761889, кл. 340.
1725, опублик. 1973.
Авторское свидетельство СССР
¹ 737943, кл. G 06 F 3/05, 1980.
Авторское свидетельство СССР № 526882, кл. G 06 F 3/02, 1976. (54) УСТРОЙСТВО ДЛЯ ВВОДА ИНФОРМАЦИИ
В ЭВМ (57) Изобретение позволяет повысить быстродействие устройства и, как следствие, увеличить число опрашиваемых источников сигналов за счет введения в известное устройство для ввода информации в ЭВМ, содержащее первый коммуттор АЦП, блок управления и первый регистр, второго и третьего
„„SU„,, 1234824 А 1
1234824
Цель изобретения — увеличение быстродействия устройства.
На фиг. 1 изображена функциональная схема устройства; на фиг. 2 принципиальная схема блока управления; на фиг. 3 — временные диаграммы работы блока управления.
Устройство содержит (фиг.1) первый коммутатор 1, аналого †цифров преобразователь (АЦП)2, блок 3 управ— ления, первый регистр 4, второй коммутатор 5, первый счетчик 6, первый блок 7 сравнения, второй регистр 8, первый элемент И 9, первый 10 и второй 11 триггеры, второй блок 12 сравнения, третий регистр 13;
Блок управления содержит (фиг. 2) второй счетчик 14, дешифратор, 15, третий триггер 16, второй элемент И 17, первый 18 и второй 19 элементы задержки, первый элемент ИЛИ 20, одновибратор 21, формирователь 22, третий элемент И 23, второй элемент ИЛИ 24.
Устройство работает следующим образом.
На входы коммутатора 1.поступают аналоговые сигналы U ...U . Момент появления этих сигналов определяется поступлением на первый вход блока 3 синхронизирующего импульса (СИ). Блок
3 через коммутатор l подключает сигнал U, на первый вход АЦП 2, подает сигнал запуска на второй вход АЦП 2, результат преобразования с первого выхода АЦП 2 записывается в регистр 4, а сигнал "Конец преобразования" с второго выхода АЦП 2 подается на второй вход блока 3, обеспечивая подключение к первому входу АЦП 2 через коммутатор 1 сигнала U . Таким обраz зом осуществляется опрос всех N источников информации в каждом цикле, задаваемом синхронизирующими импульсами.
Перед началом работы устройства из ЭВМ программным путем задается код в регистр 8, который может задавать либо число циклов, в которых должна вестись регистрация, либо число зарегистрированных значений и
Изобретение относится к вычислительной технике и может быть использовано для ввода в ЭВМ информации, представленной в виде аналоговых величин с выборкой в регулярные интервалы времени, обусловленные периодическим характером рабс гы источников информации.
i! 0 г!5
50 код в регистр 13, который задает уровень результатов, подлежащих регистрации.
При каждом запуске АЦП код результата поступает не только в регистр 4, но и на блок 12 сравнения. Если значение кода результата больше кода уставки в регистре 13, то сигнал с выхода блока сравнения через схему U 9, простробированную сигналом "Конец преобразования" АЦП 2, устанавливает в "1" триггер 10. Сигнал триггера 10 вызывает прерывание ЭВМ и ввод по прерыванию кода результата,хранящегося в регистре 4. Одновременно сиг— нал триггера !О поступает на третий вход блока 3 и вызывает задержку подключения очередного канала к входу
АЦП 2 v,: его запуск на время, необходимое для ввода предыдущего результата в ЭВМ.
Если код результата меньше кода установки, то триггер 10 в "1" не устанавливается, прерывания не происходит, и блок 3 управления подключает к АЦП 2 очередной канал.
Состояние коммутатора 1 определяет, что будет подсчитывать счетчик
6; либо число циклов, определяемое по синхронизирующим импульсам, либо число введенных в ЭВМ значений по сигналамс триггера 10.Код счетчика 6 сравнивается блоком 7 сравнения с кодом в регистре 8.Пока число циклов или число введенных значений меньше заданного с первого в лхода блока 7 сравнения на третий вход элемента И 9 поступает "1",разрешая запрос на прерывание для введения очередного значимого кода результата. При совпадении числа циклов или введенных значений, подсчитанных счетчиком 6, с числом, заданным в регистре 8, сигнал с первого выхода блока 7 сравнения через элемент И 9 запрещает установку в "1" триггера 10, а сигнал с второго выхода устанавлитвает в "1" триггер 11. Сигнал с триггера 11 вызывает прерывание ЭВМ. По данному сигналу прерывания ЭВМ прекращает ввод и переход к обработке полученной информации.
Таким образом, предлагаемое устройство не вводит в ЭВМ избыточную информацию, до минимума сведено время, затрачиваемое ЭВМ на выдачу инструкций — выдается только код уставки и код числа или вводимых значений. Это обеспечивает повьш ение быстройдейст1234 вия устройства и, как следствие, увеличение возможного числа опрашиваемых источников сигнала. формула и эо брет ения 5
Л
Устройство для ввода информации в
ЭВМ, содержащее первый коммутатор, аналого-цифровой преобразователь, блок управления и первый регистр, lO входы первой группы первого коммутатора являются информационными входами устройства, первый вход блока управления является синхровходом устройства, выходы группы которого соединены с входами второй группы первого коммутатора, а выход соединен с вторым входом аналого-цифрового преобразователя, выход первого коммутатора соединен с первым входом ана- 20 лого-цифрового преобразователя, выход которого соединен с вторым входом блока управления, а выходы группы соединены с входами первого регистра, выходы которого являются выходами 2S группы устройства, о т л и ч а ю— щ е е с я тем, что, с целью увеличения быстродействия устройства, в
:него введены второй и третий регистры, первый и второй блоки сравнения, счетчик, первый и второй триггеры, второй коммутатор и первый элемент И, 824 4 первый вход второго коммутатора соединен с первым входом блока управления, выход второго коммутатора соединен с входом счетчика, выходы которого соединены с входами первой группы первого блока сравнения, входы второго и третьего регистров являют-, ся программными входами устройства, выходы второго и третьего регистров соединены с входами второй группы первого и второго блоков сравнения соответственно, входы первой группы второго блока сравнения соединены с выходами группы аналого-цифрового преобразователя, первый выход первого блока сравнения соединен с третьим входом первого элемента И, а второй выход — с входом установки второго триггера, выход второго блока сравнения соединен с вторым входом первого элемента И, первый вход которого соединен с выходом аналого-цифрового преобразователя, а выход — с входом установки первого триггера, выход которого соединен с третьим входом блока управления и вторым входом вто— рого коммутатора и является первым выходом устройства, выход второго триггера является вторым выходом устройства, входы сброса первого и второго триггеров являются входом сброса устройства.
1234824 пуск
СИ
6Ò2
Запцсн цл
Конец
npeofp.
Т
Т/Ур70
ОВ
tp юсг
1lLZ
3С3
1lCg
ЗС5
ЭСФ
Составитель В. Верховский
Редактор Е. Конча Техред N.Õîäàíè÷ Корректор Е. Рошко
Заказ 2986/5 1 Тираж 67 1 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Прои. в<>дственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4