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

Номер патента: 1732349

Автор: Друз

ZIP архив

Текст

(5)5б САНИЕ ИЗОБРЕТ объедин СССР1982.СССР06,05.8,И ЬЭ 1( ) 4 а ГОСУДАРСТВЕННЫЙ КОМИТЕТПО ИЗОБРЕТЕНИЯМ И ОТКРЫТИЯПРИ ГКНТ СССР АВТОРСКОМУ СВИДЕТЕЛЬСТВ(54) УСТРОЙСТВО ДЛЯ ВЫВОДА ИНФОРМАЦИИ (57).Изобретение относится к вычислительной технике и может быть использовано для управления обменом информацией между каналами ввода-вывода и периферийными устройствами, Цель изобретения - расширение области применения устройства, В устройстве реализованы цикл загрузки и цикл вывода данных с возможностью измененияХб1732349 10 15 20 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, мажоритарный элемент ЗЗ.Устройство работает следующим образом.В исходном положении счетчик 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 С; устанавливает в нулевое состояние триггер 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 устанавливается в нулевое положение текущим тактовым импульсом и устройство возвращается в исходное состояние, Таким образом, изменяя коды длительности и интервала в кодах данных,можно изменять эти параметры в процессе вывода данных во внешнее устройство.В устройстве обеспечивается изменение длительности выдаваемых сигналов информации и интервалов между ними, что позволяет сопрягать. устройство с различными типами внешних приемных устройств без дополнительного согласования по временным параметрам выводимой информации и без применения электрической схемыустройства, что расширяет функциональныевоэможности и область использования устройства. 45 Формула изобретения Устройство для вывода информации, содержащее блок памяти, первый и второй счетчики, регистр, формирователь импульсов, первый блок сравнения, первый, второй и третий элементы И, первый, второй и третий элементы ИЛИ, первый и второй триггеры,причем информационные входы блока памяти являются информационными входами устройства, вход записи-чтения блока памяти является входом выбора режима устройства, адресные входы блока памяти соединены с выходами первого счетчика, выход первого элемента ИЛИ соединен с, входом сброса первого счетчика, выход формирова 9 памяти и выполняется цикл считываниябайта данных по нулевому адресу счетчика4. Байт данных записывается в регистр 14.Байт данных содержит код информационной части, код длительносчти сигнала 5информации и код интервала между выдаваемыми данными. Коды длительности и интервала могут быть одинаковыми для всехбайтов данных данного массива информации или переменными величинами в 10зависимости от требований внешнего принимающего устройства. Код информационной части подается на коммутатор 21 и надешифратор б признака конца массива, Коддлительности сигнала подается на блок 17 15сравнения, код интервала - на блок 18 сравнения, Кроме того, весь код данных подается на блок 15 контроля по четности и приправильной четности блок 15 формируетсигнал, подготавливающий к открыванию 20элемент И 16. Импульс с третьего выходараспределителя 5 увеличивает содержимоесчетчика 4 на единицу и через элемент И 16устанавливает триггеры 7 и 20 в единичноесостояние. Кроме того, импульс с третьего 25выхода распределителя 5 импульсов обнуляет триггер 27 и распределитель 5 импульсов устанавливается в нулевое положение.Триггер 20 открывает коммутатор 21 и кодинформации выдается во внешнее устройство по выходу 26. Триггер 7 включает счетчик 10, который заполняется тактовымиимпульсами, поступающими с входа 25 устройства. Период тактовых импульсов и ихколичество определяют величины интервалов, вырабатываемых в виде кодов счетчиком 10, Код на первых выходах счетчика 10, соответствует длительности выходногосигнала данных. При совпадении кодов навходах блока 17 сравнения последний фЬрмирует сигнал, который устанавливает в нулевое состояние триггер 20. При этомкоммутатор 21 закрывается и код информации с выходов 26 устройства снимается. Кодинтервала между данными формируется навторых выходах.счетчика 20; При совпадении кодов на входах блока 18 сравненияпоследний формирует сигнал, который подается на вход мажоритарного элемента 19.На второй вход мажоритарного элемента 19 50поступает последовательность тактовых импульсов с входа 25 устройства; Мажоритарный элемент 19 с обратной связью являетсяформирователем одиночного импульса, формирует выходной сигнал при совпадении на 55его входах двух сигналов из трех. При совпадении тактового импульса с сигналомблока 18 сравнения формируется импульсна выходе элемента 19, который самоблоки-.руется на время тактового импульса по сво- теля импульсов соединен с первым входомвторого элемента ИЛИ, второй вход которого является входом сигнала сопровождения данных устройства, счетный вход второго счетчика и тактовый вход первого триггера являются тактовым входом устройства, выход первого элемента И соединен с входом установки в "1" второго триггера, выходы третьей группы регистра соединены с входами первой группы первого блока сравнения, о т л:и ч а ю щ е е с я тем, что, с целью расширения области применения эа счет обеспечения иэменения длительности сигналов выводимой информации и интервалов между ними, в устройство введены дешифратор, коммутатор, блок контроля четности, второй блок сравнения, распределитель импульсов, мажоритарный элемент, вход записи-чтения блока памяти соединен с входом формирователя импульсов, выход которого соединен с первым входом первого элемента ИЛИ, выходы блока памяти соединены с информационными входами регистра, выходы первой группы которого соединены с. информационными. входами коммутатора, выходы которого являются выходами устройства, выходы второй группы регистра соединены с входами первой группы второго блока сравнения, выходы первой, второй и третьей групп регистра соединены.с входами блока контроля четности, выход которого соединен с первым входом первого элемента И, выход которого соединен с входом установки в "1" третьего триггера, выход которого соединен с управляющим входом коммутатора, выходы первой группы регистра соединены с входами дешифратора, выход которого соединен с информационным входом первого триггера, прямой и инверсный выходы которого соединены с первыми 5 входами второго и третьего элементов Исоответственно, выход второго элемента И соединен с вторыми входами первого и третьего элементов ИЛИ. выход третьего элемента ИЛИ соединен с входом сброса 10 регистра, выходы первой и второй групп. второго счетчика соединены с входами вторых групп первогои второго блоков сравнения соответственно, в ход первого блока сравнения соединен с входом сброса 15 третьего триггера, выход второго блокасравнения соединен с первым входом мажоритарного элемента, выход которого соединен с вторыми входами второго и третьего элементов И, входом сброса второго триггера 20 и вторым входом мажоритарного элемента.третий вход которого и тактовый вход распределителя импульсов объединены со счетным входом второго счетчика, управляющий вход и вход сброса которого соединены соответ ственно с прямым и инверсным выходамивторого триггера, выход второго элемента ИЛИ соединен с управляющим входом распределителя импульсов, первый выход которого соединен с первым входом третьего 30 элемента ИЛИ, второй выход - со стробирующим входом блока памяти, а третий выход - со вторым входом первого элемента И и счетным входом первого счетчика, выход третьего элемента И соединен с третьим 35 входом второго элемента ИЛИ,

Смотреть

Заявка

4718116, 11.07.1989

НАУЧНО-ПРОИЗВОДСТВЕННОЕ ОБЪЕДИНЕНИЕ "КИБЕРНЕТИКА"

ДРУЗЬ ЛЕОНИД ВОЛЬФОВИЧ

МПК / Метки

МПК: G06F 13/12, G06F 3/00

Метки: вывода, информации

Опубликовано: 07.05.1992

Код ссылки

<a href="https://patents.su/5-1732349-ustrojjstvo-dlya-vyvoda-informacii.html" target="_blank" rel="follow" title="База патентов СССР">Устройство для вывода информации</a>

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