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

 

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

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

СОЦИАПИС ГИЧЕСКИХ

РЕСПУБЛИК

cits G 06 F 3/153

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

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

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4643292/24 (22) 2 6. 01. 89 (46) 23.08.91. Бюл. N 31 (75) В.И. Е ремее в (53) 681.327.11(088.8) (56) Иоффе А.Ф. Персональные ЭВМ в срганизации управления.М.: Наука, 1988, с.86102.

Сингер М. Мини-ЭВМ РДР-11. Программирование на языке Ассемблера и органиэация машины M.. Мир, 1984. с.174- 178 (54) УСТРОИСТВО ДЛЯ ВЫВОДА ИНФОРМАЦИИ (57) Изобретение относится к автоматике и вычислительной технике. а именно к уст рг>йствам управле»ия выводом информации при отображении. Цель изобретения -- расИзобретение относится к автоматике и вычислительнои технике. а именно к устройствам управления выводом информации отображения.

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

На чертеже представлена фукнциональная схема предлагаемого устройства.

Устройство содержит блок 1 задержки между выводом строк, выполненный в виде клавиатуры (дисплейного модуля), таймер 2, блок 3 памяти вре>лени задержки, блок 4 памяти кода символа конца строки. блок 5 памяти константы. KQMMутатор 6, блок 7 суммирования, блок 8 вычитания, триггеры 9 и.. SU„„1672435 А1 ширение области применения устройства за счет стабилизации на заданном уровне времени задержки между выводом строк, которая достигается введением блока 3 памяти времени задержки, блока 5 памяти константы, коммутатора 6, блока 7 суммирования, блока 8 вычитания, три герое 9 и 10, блока

11 задержки, блока 12 сравнения, элемента

ИЛИ 13 и элементов И 14 и 15 и соответствующих функциональных связей. Время задержки между выводом строк определяется как разность заданного времени задержки и вре>лени формирования строки информации. определяемом временем между появле»и< м символа конца текущей строки, например символа возврата каретки, и первого символа последующей строки, например символа перевода с1роки. 1 ил.

10, блок 11 задержки, блок 12 сравнения, элемент ИЛИ 13, элементы И 14 и 15. Поэициеи 16 обозначен информационный вход устроиства, позициями 17 и 18 — соответственно сигнала готовности и управляющий вход устройства. Вывод строки на устройство отображения, например на экран дисплея, осуществляется путем поочередного вывода символов, составляющих строку, и символа конца строки, например символа возврата каретки. Отображение каждого сИмвола из строки осуществляется путем передачи процессором ЭВМ в терминальный буфер вывода (на чертеже не показаны) кода соответствующего символа на вход 16 устройства. Терминал преобразует код полученного иэ буфера вывода символа в соот1672435

ДТ вЂ” т1 т2 ветствующую литеру, которая высвечивается на экране. Чтобы проверить то, что литера уже высвечена, процессор перед посылкой кода следующего символа в буфер вывода сначала проверяет, готов ли буфер вывода принять его. Такая проверка осуществляется путем обращения к регистру состояния (на чертеже не показан). Бит готовности регистра состояния сбрасывается терминалом на время занятости буфера вывода и устанавливается в момент, когда буфер готов принять код нового символа.

Работа устройства состоит в управлении сигналом готовности с регистра состояния по входу 17 устройства и при этом символы, составляющие строку выводят без задержек; задают время Т задержки вывода строки; измеряют время формирования строки, которое может быть различно в зависимости от того, происходит ли формирование из оперативной памяти, одного или нескольких файлов; как разность ЛТ времени Т появления символа последующей строки, например. символа перевода строки, и времени Т появления символа конца текущей строки, например символа возврата каретки определяют время задержки (г) вывода последующей строки г =Т вЂ” лт = Т вЂ” Т1 + Т2 = (T + Т2 ) — Т1 где Т вЂ” заданное время задержки, задерживают вывод последующей строки на время т при т > О.

B исходном состоянии триггеры 9, 10 сброшены, и при появлении сигнала готовности с регистра состояния на выходе элемента И 14 есть сигнал готовности, при появлении которого процессор ЭВМ посылает код очередного символа из строки в терминальный буфер вывода. Сигнал готовности в регистре состояния пропадает, исчезает сигнал готовности на выходе элемента И 14. Таким образом символы, составляющие строку выводят без задержи.

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

55 выходе элемента И 14, Если выводимый символ есть символ конца строки, то на выходе блока 12 сравнения появляется сигнал в результате чего устангч, ивается сигнал на выходе триггера 10 (происходит подготовка элемента И 15 к появлению первого символа последующей строки). Через элемечт ИЛИ

13 управляющий сигнал поступает в таймер

2, В блоке 7 происходит суммирование заданного времени задержки Т с блока 3 памяти и времени Т с таймера 2, величина суммы сохраняется на выходе блока 7 до следующей операции суммирования. Происходит вывод текущей строки. На выходе элемента И 14 наблюдается сигнал. После окончания формирования процессором следующей строки он посылает в буфер вывода первый символ последующей строки, например символ перевода строки. Сигнал готовности в регистре состояния пропадает, появляется сигнал на выходе элемента И 15, который устанавливает триггер 9. Первый символ последующей строки (перевод строки) отображается на экране дисплея (курсор переходит в начало следующей строки), появляется сигнал готовности в регистре состояния, но на выходе элемента И 14 сигнал готовности отсутствует. Процессор воспринимает это как занятость буфера вывода.

Вывод символов последующей строки приостанавливается на время задержки в блоке

11. В блоке 8 в момент появления сигнала на входе триггера 9 происходит расчет времени задержки г как разности суммы (Т+ Tz) с выхода блока 7 и времени Т> с таймера 2 (после поступления сигнала на его управляющий вход через элемент ИЛИ 13). Величина 7 поступает на информационный выход блока 8 и информационный вход коммутатора 6. Знак величины z поступает на управляющий выход блока 8 и управляющий вход коммутатора 6, Если величина т положительна, т.е. отсутствует управляющий сигнал на коммутаторе 6, то величина г поступает в качестве задания в блок 11 задержки, При отрицательном появляется сигнал на управляющем входе коммутатора

6 и в качестве задания блоку 11 задержки поступает константа с блока 5 (нулевое задание задержки), После окончания задержки сигнала с выхода триггера 9 на время т сигнал с выхода блока 11 задержки сбрасывает триггеры 9, 10. Появляется сигнал готовности на выходе элемента И 14. Процессор воспринимает это как освобождение буфера вывода и продолжает вывод последующей строки.

Таким образом стабилизируется время задержки между выводом строк на уровне заданном оператором.

1672435

Формула изобретения

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

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

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

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

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

1672435

Составитель И.Загинайко техред М,Моргентал Корректор М.Демчик

Редактор T.Øàãîâà

Проиэводственно-и-лэ ельский комбинат "Патент", г. Ужгород, ул,Гагарина, 101

Закаэ 2840 Тираж 383 Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

113п35, Москва, Ж-35, Раушская наб„4/5

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

 

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

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

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

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

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

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

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

Изобретение относится к автоматике и вычислительной технике и может быть использовано в устройствах вывода микроЭВМ для отображения алфавитно-цифровой и графической информации на экране электронно-лучевой трубки (ЭЛТ)

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

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

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

Изобретение относится к средствам отображения информации

Изобретение относится к электронной технике

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

Изобретение относится к компьютерным технологиям

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

Дисплей // 2015536

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

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

Изобретение относится к автоматике и вычислительной технике
Наверх