Устройство для вывода информации

 

Изобретение относится к вычислительной технике и может быть использовано для управления обменом информацией между каналами Ввода-вывода и периферийными устройствами. Цель изобретения - расширение области применения устройства. В устройстве реализованы цикл загрузки и цикл вывода данных с возможностью изменения 16 з Ё Х| м ihO CJ 4 i4)

СОЮЗ - СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (я)5 G 06 F 13/12. Э/00

ГОСУДАРСТВЕННЫЙ КОМИТЕТ

ПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯМ

ПРИ ГКНТ СССР

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

1 (21) 4718116/24 (22) 11.07,89 (46) 07.05,92. Бюл. М 17 (71) Научно-производственное объединение

"Кибернетика" (72} Л.В.Друзь (53) 681,327 (088.8) (56) Авторское свидетельство СССР

f4 1043618, кл. G 06 F 13/12, 1982.

Авторское свидетельство СССР

N. 4656548, кл. 6 06 F 13/12, 06.05.89.

„„SU,„, 1732349 А1 (54) УСТРОЙСТВО ДЛЯ ВЫВОДА ИНФОРМАЦИИ (57).Изобретение относится к вычислительной технике и может быть использовано для управления обменом информацией между каналами ввода-вывода и периферийными устройствами, Цель изобретения — расширение области применения устройства, В устройстве реализованы цикл загрузки и цикл вывода данных с возможностью изменения

1732349

30

35 длительности импульсов данных и интервалов между ними. В цикле загрузки данные подаются по входу 22 в блок 9 памяти, импульс сопровождения по входу 24 через элемент ИЛИ 3 запускает распределитель 5 импульсов, сигналы которого обеспечивают управление адресным счетчиком 4 и блоком

9 памяти..В режиме вывода данных, который задается по входу 23 устройства, данные переписываются из блока 9 памяти в регистр 14. Данные содержат коды информации, длительности выходных импульсов и интервалов между выводимыми единицами йнформации. Коды проверяются по четности блоком 15, который включаетсчетчик 10

Изобретение относится к вычислительной технике и может быть использовано для управления обменом информацией между каналами. ввода-вывода и периферийными устройствами, Цель изобретения — расширение области применения за счет обеспечения формирования изменения длительности сигналов выводимой информации и интервалов между ними.

На фиг. 1 приведена блок-схема устройства; на фиг. 2 — схема распределителя импульсов; на фиг. 3 — временная диа.рамма работы распределителя импульс в. на фиг, 4 —. временная диаграмма работы устройства.

Устройство содержит формирователь 1 импульсов, первый и второй элементы ИЛИ

2 и 3, первый счетчик 4, распределитель 5 импульсов, дешифратор 6, второй и первый триггеры 7 и 8, блок 9 памяти, второй счетчи.-. 10, второй и третий элементы И 11 и 12, третий элемент ИЛИ 13, регистр 14, блок 15 контроля по четности, первый элемент И 16, первый и второй блоки 17 и 18 сравнения, мажоритарный элемент 19, третий триггер

20, коммутатор 21, информационные входы

22, вход 23 выбора режима, вход 24 импульсов сопровождения данных, вход 25 тактовых импульсов, выходы 2б устройства, Распределитель 5 импульсов(фиг. 2) содержит триггер 27, элемент НЕ 28, счетчик

29, дешифратор 30, элементы И 31 и 32, мажоритарный элемент ЗЗ.

Устройство работает следующим обра30M.

В исходном положении счетчик 4; триггеры 7, 8 и 20, регистр 14 и триггер 27 распределителя 5 импульсов установлены в нулевое положение (цепи начальной установки не схеме не показаны). В процессе с помощью триггера 7, Счетчик 10 вырабатывает коды, которые сравниваются с соответствующими кодами регистра 14 блоками

17 и 18 сравнения. Блок 17 управляет триггером 20 и через коммутатор 21 обеспечивает выдачу данных из регистра 14 во внешнее устройство. Блок 18 сравнения через мажоритарный элемент 19, выполняющий функцию формирователя импульса, отключает счетчик 10. После вывода всего массива данных дешифратор 6 включает триггер 8, который отключает распределитель 5 импульсов, обнуляет через элемент И 11 счетчик 4. регистр 14, и устройство возвращается в исходное состояние. 4 ил. работы устройства выполняется цикл загрузки и цикл вывода данных. Цикл загрузки задается по входу 23 устройства потенциальным сигналом низкого уровня. Данные

5 по входу 22,поступают на информационные входы блока 9 памяти, импульс сопровождения данных по входу 24 через элемент ИЛИ

3 запускает распределитель 5 импульсов. В последнем срабатывает триггер 27, который разрешает счет тактовых импульсов в счетчике 29. Состояния счетчика 29 декодируются дешифратором 30, сигналы с выходов которого селектируются через элементы

И 31, и 32 и мажоритарный элемент 33 ин версным тактовым импульсом. Мажоритарный элемент 33 с обратной связью формирует импульс, который обнуляет триггер 27 и цикл работы распределителя импульсов заканчивается (фиг, 4). За один цикл распределитель импульсов формирует три импульса на своих выходах. Импульс с первого выхода в цикле загрузки .не используется. Импульс с второго выхода распределителя импульсов 5 обеспечивает запись данных в

25 блок 9 памяти по адресам, задаваемым счетчиком 4, Приращение адресов в счетчйке 4 обеспечивается импульсом с третьего выхода распределителя 5 импульсов, По окончании цикла загрузки внешнее устройство задает по входу 23 режим вывода данных потенциальным сигналом высокого уровня.

По фронту этого сигнала формирователь 1 формирует импульс, который через элемент

ИЛИ 2 устанавливает счетчик 4 в нулевое состояние и через элемент ИЛИ 3 включает распределитель 5 импульсов. Импульс с первого выхода распределителя 5 импульсов через элемент ИЛИ 13 устанавливает регистр 14 в нулевое состояние. Импульс с второго выхода распределителя 5 импульсов подается на стробирующий вход блока

1.732349

6 ему третьему входу. Импульс элеме.нта iS устанавливает в нулевое состояние триггер

7, отключает этим счетчик 10 и опрашивает элементы И 11 и 12, Так как триггер 8 установлен в нулевое положение. то открывается элемент И 12 и импульс с его выхода через элемент ИЛИ 3 снова включает распределитель 5 импульсов и выполняется следующий цикл вывода данных из блока 9 памяти и т.д. Последним символом массива данных, содержащихся в блоке 9 памяти, является символ признака конца массива, который декодируется дешифратором 6.

Сигнал с выхода дешифратора 6 поступает на информационный вход триггера 8, который устанавливается в единичное состояние текущим тактовым импульсом. Триггер

8 закрывает элемент И 12 и подготавливает к открыванию. элемент И 11. В цикле вывода символа конца массива сигнал с выхода мажоритарного элемента 19 через элемент И

11 устанавливает в нулевое состояние через элемент ИЛИ 2 счетчик 4. через элемент

ИЛИ 13 — регистр 14. После обнуления регистра 14 снимается сигнал на выходе дешифратора 6, триггер 8 устанавливается в нулевое положение текущим тактовым импульсом и устройство возвращается в исходное состояние. Таким образом, изменяя коды длительности и интервала в кодах данных, можно изменять эти параметры s процессе вывода данных во внешнее устройство.

В устройстве обеспечивается изменение длительности выдаваемых сигналов информации и интервалов между ними, что позволяет сопрягать. устройство с различными типами внешних приемных устройств без дополнительного согласования по временным параметрам выводимой информации и без применения электрической схемы устройства. что расширяет функциональные воэможности и область использования устройства.

Формула изобретения устройство для вывода информации, содержащее блок памяти, первый и второй счетчики, регистр, формирователь импульсов, первый блок сравнения, первый, второй и третий элементы И, первый, второй и третий элементы ИЛИ, первый и второй триггеры, причем информационные входы блока памяти являются информационными входами устройства, вход записи-чтения блока памяти является входом выбора режима устройства, адресные входы блока памяти соединены с выходами первого счетчика, выход первого элемента ИЛИ соединен с. входом сброса первого счетчика, выход формирова9 памяти и выполняется цикл считывания байта данных по нулевому адресу счетчика

4. Байт данных записывается в регистр 14.

Байт данных содержит код информационной части, код длительносчти сигнала 5 информации и код интервала между выдаваемыми данными. Коды длительности и интервала могут быть одинаковыми для всех байтов данных данного массива информации или переменными величинами в 10 зависимости от требований внешнего принимающего устройства. Код информационной части подается на коммутатор 21 и на дешифратор 6 признака конца массива, Код длительности сигнала подается на блок 17 15 сравнения, код интервала — на блок 18 сравнения. Кроме того, весь код данных подается на блок 15 контроля по четности и при правильной четности блок 15 формирует сигнал, подготавливающий к открыванию 20 элемент И 16. Импульс с третьего выхода распределителя 5 увеличивает содержимое счетчика 4 на единицу и через элемент И 16 устанавливает триггеры 7 и 20 в единичное состояние. Кроме того, импульс с третьего 25 выхода распределителя 5 импульсов обнуляет триггер 27 и распределитель 5 импульсов устанавливается в нулевое положение.

Триггер 20 открывает коммутатор 21 и код информации выдается во внешнее устрой- 30 ство по выходу 26. Триггер 7 включает счетчик 10, который заполняется тактовыми импульсами, поступающими с входа 25 устройства. Период тактовых импульсов и их количество определяют величины интерва- 35 лов, вырабатываемых в виде кодов счетчиком 10. Код на первых выходах счетчика 10 . соответствует длительности выходного сигнала данных. При совпадении кодов на входах блока 17 сравнения последний фЬр- 40 мирует сигнал, который устанавливает в нулевое состояние триггер 20. При этом коммутатор 21 закрывается и код информации с выходов 26 устройства снимается. Код интервала между данными формируется на вторых выходах счетчика 20; При совпадении кодов на входах блока 18 сравнения последний формирует сигнал, который подается на вход мажоритарного элемента 19.

На второй вход мажоритарного элемента 19 50 поступает последовательность тактовых импульсов с входа 25 устройства; Мажоритарный элемент 19 с обратной связью является формирователем одиночного импульса, формирует выходной сигнал при совпадении на 55 его входах двух сигналов из трех. При сов.падении тактового импульса с сигналом блока 18 сравнения формируется импульс на выходе элемента 19, который самоблоки-. руется на время тактового импульса по сво- теля импульсов соединен с первым входом

1732349 второго элемента ИЛИ, второй вход которого является входом сигнала сопровождения данных устройства. счетный вход второго счетчика и тактовый вход первого триггера являются тактовым входом устройства, выход первого элемента И соединен с входом установки в "1" второго триггера, выходы третьей группы регистра соединены с входами первой группы первого блока сравнения, о т л и ч а ю щ е е с я тем, что, с целью расширения области применения эа счет обеспечения иэменения длительности сигналов выводимой информации и интервалов между ними, в устройство введены дешифратор, коммутатор, блок контроля четности, второй блок сравнения, распределитель импульсов, мажоритарный элемент, вход записи-чтения блока памяти соединен с входом формирователя импульсов, выход которого соединен с первым входом первого элемента ИЛИ, выходы блока памяти соединены с информационными входами регистра, выходы первой группы которого соединены с. информационными. входами коммутатора, выходы которого являются выходами устройства, выходы второй группы регистра соединены с входами первой группы второго блока сравнения, выходы первой, второй и третьей групп регистра соединены.с входами блока контроля четности, выход которого соединен с первым входом nepeoro элемента И, выход которого соединен с входом установки в "1" третьего триггера, выход которого соединен с управляющим входом коммутатора, выходы первой группы регистра соединены с входами.дешифратора, выход которого соединен с информационным входом первого триггера, прямой и инверсный выходы которого соединены с первыми

5 входами второго и третьего элементов И соответственно, выход второго элемента И соединен с вторыми входами первого и третьего элементов ИЛИ. выход третьего элемента ИЛИ соединен с входом сброса

10 регистра, выходы первой и второй rpynn . второго счетчика соединены с входами вторых групп первого и второго блоков сравнения соответственно, в ixop первого блока сравнения соединен с входом сброса

15 третьего триггера, выход второго блока сравнения соединен с первым входом мажоритарного элемента, выход которого соединен с вторыми входами второго и третьего элементов И, входом сброса второго триггера

20 и вторым входом мажоритарного элемента. третий вход которого и тактовый вход расп ределителя импульсов объединены со счетным входом второго счетчика, управляющий вход и вход сброса которого соединены соответ25 ственно с прямым и инверсным выходами второго триггера, выход второго элемента

ИЛИ соединен с управляющим входом распределителя импульсов, первый выход которого соединен с первым входом третьего

30 элемента ИЛИ, второй выход — со стробирующим входом блока памяти, а третий выход — co вторым входом первого элемента И и счетным входом первого счетчика, выход третьего элемента И соединен с третьим

35 входом второго элемента ИЛИ, $ 7Д I 3$(j

3C32(2)

ЮР(Я) ЗхЫ gg

ВХОд2З За уу,у д

Ярая 2Ф

ЗЫГо

Tr 7

&. C

Юб/Х

Cf

crt

Р58ю

Р5А!

Р5 Еь

Рг

П Г1 П ГЛ.П П 1Л П

era (rpJ) ) сто (р) ) )

Устройство для вывода информации Устройство для вывода информации Устройство для вывода информации Устройство для вывода информации Устройство для вывода информации 

 

Похожие патенты:

Изобретение относится к автоматике и вычислительной технике и может быть использовано для ручного ввода информации в управляющие или вычислительные системы

Изобретение относится к автоматике и вычислительной технике, в частности к системам защиты ресурсов вычислительных комплексов от несанкционированного доступа , и может быть использовано для защиты системы ввода паролей

Изобретение относится к автоматике и вычислительной технике и может быть использовано в системах отображения информации для формирования порядкового номера символа текста, отображаемого на экране индикатора, по задаваемом номеру строки и номеру столбца, на пересечении которых находится этот символ

Изобретение относится к измерительной технике и может применяться в информационно-измерительных системах, системах автоматического управления для измерения амплитудного значения и фазового сдвига периодических сигналов

Изобретение относится к области вычислительной техники и может быть использовано для ввода информации в ЭВМ лицами, потерявшими зрение

Изобретение относится к автоматике и вычислительной технике и может быть использовано для ввода в процессорные средства обработки данных многоканальной информации, накапливаемой во время проведения сложных экспериментов

Изобретение относится к вычислительной технике и может быть использовано на предприятиях химической, нефтехимической и других отраслях промышленности для ввода информации с хроматографов в ЭВМ

Изобретение относится к измерительной технике и может использоваться при создании средств для исследования параметров фотоприемных устройств

Изобретение относится к вычислительной технике и может быть использовано в каналах ввода-вывода ЭВМ и в устройствах сопряжения

Изобретение относится к автоматике и вычислительной технике и предназначено для ввода в ЭВМ символьной информации

Изобретение относится к вычислительной технике и может быть использовано в автоматизированных системах управления технологическими и производственными процессами для рассредоточенных объектов

Изобретение относится к вычислительной технике и может быть использовано для вывода информации из ЭВМ на периферийf 2 ные устройства

Изобретение относится к вычислительной технике и может быть использовано в локальных вычислительных сетях в качестве устройства для обмена данными между локальными станциями сети и вычислительными средствами каждой локальной станции

Изобретение относится к вычислительной технике и может быть использовано при проектировании локальных сетей ЭВМ и мультипроцессорных вычислительных систем

Изобретение относится к вычислительной технике, может быть использовано в вычислительных комплексах и является усовершенствованием известного селекторного канала по авт

Изобретение относится к вычислительной технике и может быть использовано в вычислительных системах для управления обменом большого количества внешних устройств в режиме прямого доступа к памяти

Изобретение относится к вычислительной технике и может быть использовано в локальных вычислительных сетях в качестве устройства для обмена данными между локальньми станциями сети и абонентами (процессорами) внешнего уровня каждой локальной станции через канал связи

Изобретение относится к вычислительной технике и может быть использовано при построении сетей ЭВМ и мультипроцессорных систем обработки информации

Изобретение относится к вычислительной технике и может быть использовано для организации вычислительньк систем

Изобретение относится к вычислительной технике и может быть использовано при построении сети ЭВМ путем сопряжения персональной ЭВМ с ЭВМ единой системы
Наверх