Изобретение относится к агтпма-ч- ке и вычислительной технике и может быть использовано для вывода информации из ЭВМ на экран эпектронно-луче- вой трубки (ЭЛТ).
Цель изобретения - повышение достоверности отображаемой информации.
На фиг.1 представлена функциональ- Haq блок-схема устройства; на фиг.2 - блок-схема блока управления.
Устройство содержит первый блок 1 оперативной памяти, регистр 2 адреса, первый блок 3 коммутации, второй блок 4 оперативной памяти, сдвиговой регистр 5, блок 6 управления, блок 7 сопряжения, телевизионный индикатор 8, регистр 9 данных, первый триггер 10, первый 11 и второй 12 элементы ИЛИ, счетчик 13 строк, счетчик 14 точек, счетчик 15 знаков, третий 16, четвертый 17, пятый 18 и шестой 19 блоки оперативной памяти, сметчик iO импульсов, второй 21 и третий 22 триг геры, второй блок 23 коммутации, формирователь 24 видеосигнала, первый 25 и второй 26 формирователи графических элементов.изображение.
Формирователь 25 (26) графических элементов изображения содержит седьмой 27 и восьмой 28 блоки оперативной памяти, первый 29 и второй 30 блоки сравнения, четвертый 31, пятый, 32 и шестой 33 триггеры, первый 34 и второй 35 элементы ИСКЛЮЧАЮЩЕЕ ИЛИ Блок 6 управления содержит генера тор 36 импульсов, счетчик 37 горизонтальной развертки, счетчик 38 вертикальной развертки, первый 39 и второй 40 блоки постоянной памяти, первый 41 и второй 42 регистры, с первого по девятый элементы И ,43-51 .
Устройство работает следующим образом.
В режиме регенерации на экране символьной и графической информации по сигналу на десятом выходе блока 6 управления, вырабатываемому непосредственно перед началом прямого хода кадровой развертки, сбрасываются счетчики 13, 14, 15, 20, триггеры 10, 21, 22 и триггеры 31, 32, 33 первого 25 и второго 26 формирователей графических элементов изображения.
С началом прямого хода строчной и кадровой разверток по низкому уровню сигнала на четвертом выходе блока 6 управления происходит переключение
1
10
5
20
25
30
35
40
45
50
55
первого блока 3 коммутации таким образом, что на вход адреса блока 1 памяти знаков подается код из счетчика 15 знаков.
Через время задержки, определяемое элементами блока 1 памяти знаков, на его выходе формируется п-разрядный код знака, хранящегося по нулевому адресу. (Величина п определяется алфавитом символов и максимальной величиной графических отсчетов). Этот код поступает на первый вход адреса блока 4 памяти разложения знаков и определяет0адрес нулевой строки разложения знака. На второй адресный вход. блока 4 памяти разложения знаков постоянно подается номер текущей стро- ки разложения знака. Через время задержки, определяемое элементами памяти блока 4 памяти разложения знаков, на информационный вход регистра 5 подается унитарньй двоичный код, каждый разряд которого определяет модуляциг луча экрана (например 0 - засветка, 1 - затемнение). По сигналу на седьмом выходе блока 6 этот код заносится в регистр 5, и в нем осуществляется формирование последовательности импульсов, модулирующих в соответствующие моменты яркость луча ЭЛТ и создающих тем самым алфавитно-цифровое изображение„
После занесения кода в регистр 5 сдвигов по высокому уровню сигнала на четвертом выходе блока 6 начинается фаза заполнения блока 1 памяти знаков. Далее происходит увеличение на единицу содержимого счетчика 15 знаков, и по очередному низкому уровню сигнала на четвертом выходе блока 6 организуется следующая фаза регенерации и выбирается очередной код знака.
В течение прямого хода строчной развертки счетчик 15 знаков последовательно устанавливается в Ng яний.
В период обратного хода импульсами с девятого выхода блока 6 выполняется последовательная установка счётчика 15 в состояние, соответствующее началу прямого хода строчной развертки. После прямого хода 1-й строки знаков импульсы на девятом вы- ходе блока 6 не формируются и счетчик 15 остается в прежнем состоянии. С началом прямого хода по строке начинает отображаться очередная знаковая строка.
10
15
25
В режиме заполнения блока 1 памяти знаков на информационном входе устройства устанавливается адрес, определяющий блок, в котором записывается информация (старшие разряды) и адрес ячейки блока (младшие разряды).
В качестве блоков, куда может быть записана информация, выступают блок 1 памяти знаков, счетчик 20, регистр 2 адреса и блок 19 памяти. По отрицательному фронту первого стробирующего сигнала адрес блока запоминается в блоке 7 сопряжения, а адрес ячейки - в регистре 2 адреса. Через некоторое время на информационном входе устройства устанавливается код данных, сопровождаемый вторым стробирующим сигналом. По низкому уровню этого сигала с приходом заднего фронта сигна- 20 а с семнадцатого выхода блока 6 форируется импульс на третьем выходе блоа 7, организующий запись кода в лок 1 памяти знаков. По окончании этого импульса блоком 7 сопряжения ормируется сигнал готовности, инормирующий источник информации о том, чти устройство приняло код. Посе этого с информационного устройства снимаются данные.
Быстродействие устройства при заимодействии с источником информа-, ции повышается также за счет использования режима автоинкрементного зат полнения экрана. В этом случае источник информации освобождается от необходимости изменять адрес кода-знака. Эту функцию выполняет счетчик 20, который осуществляет автоматическое изменение своего состояния по сигналу с шестого выхода блока 7. Тем самым выполняется автоматическое размещение информации на экране ЭЛТ.
Работа в режиме пультового терминала отличается от рассмотренной ранее фазы обмена тем, что в качестве адреса на информационный вход устройства подается код, определяющий в качестве приемника информации счетчик 20 пультового терминала, вместо импульса на первом формируется импульс на шестом выходе блока 7, который длится все время обмена данными с блоком 1 памяти знаков и переключает первый блок 3 коммутации в фаза обмена таким образом, что адресному входу блока 1 памяти знаков подключаются выходы счетчика 20. Кроме того, счетчик 20 может быть вы45
50
55
30
35
40
0
5
5
0 полнен так, что под управлением о дельных кодов может выполняться форматирование знаковых строк /(например, коды Возврат каретки, Перевод строки и др., имитирующие взаимодействие с пишущей машинкой. Режим обмена определяется сигналом на седьмом выходе блока 7, выдаваемым блоком 7 сопряжения. Если он равен нулю, то организуется запись и регенерация изображения, помещаемого в область символов, расположение котррых произвольно программируется пользователем. Если же он равен Г1, то организуется запись и регенерация изображения, помещаемого в область символов расположение которых задается в режиме автоинкрементного увеличения.
Формирование графического изображения вида у f(x) или у; f(x) выполняется путем записи кодов у. по последовательным адресам в области блока 1 памяти знаков, соответствующей обратному ходу кадровбй развертки. При этом в области, для которой сигнал на седьмом выходе блока 7 равен нулю хранятся отсчеты у, первого графика, а в остальной области - второго (у). Введение двух графиков нужно для отображения двухзначных зависимостей (например, окружность, эллипс и т.п.). Изображение такой фигуры выполняется при помощи первого и второго графиков.
Передача информации из блока 1 памяти знаков в блоки 27, 28 памяти графиков осуществляется следующим образом.
К началу обратного хода кадровой развертки в счетчике 15 знаков получается код, соответствующий нулевому адресу блоков 27, 28 памяти графиков. Организуется считывание кода
5 УО из блока 1 памяти знаков и запись его в регистр 9 кода графика импульсом с пятого выхода блока 6, после чего импульсом с четырнадцатого выхода блока 6 выполняется запись ко0 да y0f в блок 27 памяти графиков первого формирователя 25, где хранятся четные отсчеты первого графика. Затем сигналом с девятого выхода блока 6. считывается уой и в течение этой же
5 фазы считывания выполняется запись кода в регистр 9 кода графика, после чего формируется сигнал на одиннадцатом выходе блока 6,- по которому код из регистра 9 записывается в блок 27
0
5
0
амяти графиков второго фог --гровате- я 26, где хранятся четные отсчеты второго графика. Затем увеличивается содержимое счетчика 15 знаков, и в следующей фазе считывания последовательно выполняется считывание и запись кодов у4{ , .у (/J соответственно
в блоки 28 памяти графиков формирователей 25 и 26. В блоке 28 формирователя 25 хранятся нечетные отсчеты первого графика, в блоке 28 формирователя 26 - нечетные отсчеты второго графика. Адресация блоков 27 и 28 осуществляется счетчиком 14 точек, который в период обратного хода по кадру изменяет свое состояние от 0 до М (где М - полное число графических отсчетов) ,
Отображение графиков, например первого графика, осуществляется еле дующим образом.
С началом прямого хода строчной и кадровой развертки, когда луч ЭШ подходит к сканированию графическог изображения, размещаемого в общем случае в произвольном месте поверхности экрана, из блоков 27 и 28 памяти графиков формирователя 25 считываются коды у. и у(, поступают на блоки 29 и 30 сравнения, где сравниваются с содержимым счетчика 13 строк. Если код уй( или у„, больше кода счетчика 13 строк, то на выходах блоков 29 или 30 сравнения формируются сигналы высокого уровня„ Триггеры 3i, 32 и 33 и элементы 34 и 35 ИСКЛЮЧАЮПЩЕ ИЛИ выполняют линейную интерполяцию соседних графических отсчетов. При этом второй блок 23 коммутации разрешает прохождение сигналов модуляции луча ЭЛТ, создающих графическое изображение, и осуществляется поочередная коммутация на выход блока 24 коммутации сигналов, соответствующих четным и нечетным графическим отсчетам.
Отображение второго графика выполняется аналогична вторым формировате лем 26.
Вертикальная разметка графического изображения осуществляется следующим образом.
Из одноразрядных блоков 16 и 17
10
15
43442-8
F/л 0 определяет затемнение, код I - засветку. Запись битов происходит в триггеры 21 к 22 соответственно, выход которых последовательно переключаются блоком 23 коммутации. Заполнение блоков 16 и 17 памяти вертикальной разметки выполняется аналогично заполнению блоков 27 и 28 памяти графиков, причем записываются одноразрядные коды, предварительно занесенные в блок 19 памяти. Запись данных в блок 19 памяти осуществляется аналогично, как и для блока 1 памяти знаков. J
Заполнение блока 23 памяти выполняется одноразрядными кодами, соответствующими засветке и затемнению ли- ний горизонтальной разметки. Эти коды в период обратного хода по кадру переписываются в блок 18 памяти горизонтальной разметки, а ,в прямом ходе происходит считывание битов но ад ресам, определяемым содержимым счет- чика 13 строк и модуляция ими яркости засветки соответствующей телевизион- ной строки.
Блок 6 управления работает следующим образом.
При включении питания генератор 36 импульсов вырабатывает прямоугольные импульсы, по которым выполняется увеличение на единицу - содержимого) счетчика 37 горизонтальной развертки и запись в регистры 41 и 42 точек и строк. Увеличение содержимого счетчика 38 вертикальной развертки выполняется сигналом с выхода переполнения счетчика 37 горизонтальной развертки„ Выходы счечтиков 37 и 38 являются адресными для блоков 39 и 40 памяти точек и строк. Структура информации в этих блоках т-акова, что
20
25
30
35
40
45
50
по адресу AJ в j-м разряде блоков записана единица в том случае, если необходимо на выходе регистров 41 и 42 соответственно выработать импульс в момент времени А , относительно нулевого состояния счетчиков 37 и 38.
Элементы И 43-51 выполняют формирование импульсов в момент времени, А относителхно нулевых состояний счетчиков 37 и 38 соответственно, чем
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации на экране электроннолучевой трубки | 1984 |
|
SU1257635A1 |
Устройство для отображения информации | 1985 |
|
SU1278928A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1986 |
|
SU1381584A1 |
Устройство для отображения знакографической информации | 1987 |
|
SU1439673A1 |
Устройство для отображения информации | 1984 |
|
SU1354182A1 |
Устройство для отображения информации | 1990 |
|
SU1737499A1 |
Устройство для отображения информацииНА эКРАНЕ элЕКТРОННО-лучЕВОй ТРубКи | 1978 |
|
SU807368A1 |
Устройство для отображения графической информации | 1985 |
|
SU1278929A1 |
Устройство для вывода графической информации | 1989 |
|
SU1644208A1 |
Многоканальное устройство для регистрации | 1985 |
|
SU1322156A1 |
Изобретение относится к вычислительной технике и автоматике и может быть использовано для вывода информации из ЭВМ на экран электронно-лучевой трубки (ЭЛТ). Цель изобретения - повышение достоверности отображаемой информации. Устройство содержит первый 1, второй 4, третий 16, четвертый 17, пятый 18 и шестой 19 блоки оперативной памяти, регистры 2, 5, 9, первый 3 и второй 23 блоки коммутации, блок 6 управления, блок 7 сопряжения, телевизионный индикатор 8, триггеры 10, 21, 22, элементы ИЛИ 11 и 12, счетчики 13, 14 и 15 соответственно строк, точек и знаков, счетчик 20 импульсов, формирователь 24 видеосигнала, первый 25 и второй 26 формирователи графических элементов изображения с соответствующими связями. Коды знаков через блок 7 сопряжения под управлением сигналов блока 6 управления заносят в блок 1 памяти, считываясь откуда, управляют считыванием точечных представлений знаков из блока 4 памяти, которые преобразуются в видеосигнал в регистре 5. Координаты первого графика заносятся в первый 25, а координаты второго графика - во второй 26 формирователи графических элементов изображения, которые обеспечивают разнесенное по полукадрам отображение графиков, за счет чего устраняются искажения на экране в моменты записи в устройство информации. 2 з.п. ф-лы, 2 ил.
памяти вертикальной разметки по адре- обеспечивается нормирование требуемой
су, определяемому счетчиком 14 точек,временной диаграммы.
считываются биты, осуществляющиеТаким образом, изобретение обеспе- засветку или затемнение соответствен-чивает повышение достоверности отобрано четной и нечетной точки растра.жения информации без снижения быстродействия устройства путем устранения искажений изображения при записи информации в .устройство.
Формула изобретения
подключен к первому выходу блока сопряжения, второй выход которого соединен с информационным входом регистра адреса, одиннадцатый, двенадцатый и тринадцатый выходы блока
5
JQ75 д 5 0 г о 5 Q
s
управления подключены к управляющим входам соответственно третьего, ст- вертого и пятого блоков оперативной памяти, Отличающееся тем, что, с целью повышения достоверности отображаемой информации, -устройство содержит первый, второй и третий триггеры, первый и второй элементы ИЛИ, счетчик импульсов, первыг и второй формирователи графических элементов изображения, первые и вторые выходы которых соединены coo j . ственно с первым, вторым, третьи и четвертым информационными входами второго блока коммутации, пятый г шестой информационные входы которого подключены к выходам соответственно второго и третьего триггеров входы установки в которых, входы установки в О первого триггера, счетчика импульсов, первого и втор.- го формирователей графических элеме тов изображения соединены с десятым выходом блока управления, информапи онные входы второго и третьего тригг- ров подключены к выходам соответственно третьего и четвертого блоков оперативной памяти, адресные входы которых и первые адресные входы первого и второго формирователей графических элементов изображения соединены с иы- ходом счетчика точек, тактовый РХОД которого подключен к выходу второго элемента ИЛИ, первый вход кот-рего соединен с четырнадцатым выходом блока управления, пятнадцатый въ: , которого подключен к первому ьхс, первого элемента ИЛИ, выход которо соединен с тактовым вхо дом счетчика строк, выход которого подключен к вторым адресным.входам первого и второго формирователей графических элементов изображения и к адресному входу пятого блока оперативной памяти, информационные входы третьего, четвертого и пятого блоков оперативной памяти соединены с выходом первого триггера, вход установки в 1 которого подключен к пятому выходу блока управления, третий выход блока сопряжения соединен с управляющим входом-перво- го блока оперативной памяти, информационный вход которого и информационный вход счетчика импульсов подключены к второму выходу блока сопряжения, четвертьй и пятый выходы которого соединены соответственно с информационным и управляющим входами
Шестого блока оперативной памяти, выход которогб подключен к информационному входу первого триггера, шестой 9ыход блока сопряжения соединен ct Йходом управления записью счетчика импульсов и с управляющим входом первого блока коммутации, третий информационный вход которого подключен к Йыходу счетчика импульсов, выход пер- його блока оперативной памяти соеди- йен с вторым адресным входом второго флока оперативной памяти, выход ре- истра данных подключен к информаци- (Ьнным входам первого и второго форми- рователей графических элементов изображения, тактовые входы которых, так- (говые входы второго, третьего триггеров и второго блока коммутации соеди-j ijieHb с шестым выходом блока управле- ия, шестнадцатый выход которого под- Ключен к первому входу управления записью первого формирователя графимес- Ких элементов изображения, одиннадцатый выход блока управления соединен С первым входом управления записью (второго формирователя графических элементов изображения, второй вход управления записью которого и вторые Јходы первого и второго элементов ИЛИ Подключены к двенадцатому выходу блока i управления, тринадцатый выход которого соединен с вторым входом управле- Нкя записью первого формирователя графических элементов изображения, выход сдвигового регистра подключен к перво- sy управляющему входу формирователя видеосигнала, второй управляющий вход которого соединен с выходом пятого блока оперативной памяти, такто- вый вход счетчика знаков подключен к седьмому выходу блока сопряжения, тактовый вход которого соединен с семнадцатым выходом блока управления,- информационный, первый и второй стро- бирующйе входы блока сопряжения являются соответственно информационными, первым и вторым стробирующим входами устройства, выходом сигнала го-/ товности которого является восьмой выход блока сопряжения„
2 4 Устройство поп.1 отличающееся тем, что блок формирования графических элементов изображения
содержит седьмой и восьмой блоки one- 55 го блока постоянной памяти, адресные
ративной памяти, первый и второй блоки сравнения, четвертый, пятый и шестой триггеры, первый и второй элементы ИСКЛЮЧАЮЩЕЕ ИЛИ, выходы которых подвходы которого соединены с выходами разрядов счетчика вертикальной раэ- вертки, первые выходы первого и второго регистров подключены оответст
0 5 0 ц 0 5
0
ключеньь к информационным входам соответственно четвертого, пятого и шестого триггеров, тактовые входы которых являются тактовым входом блока, вхо-. дом установки в О которого являются входы установки в О четвертого, пятого и шестого триггеров, выходы пятого и шестого триггеров являются соответственно первым и вторым выходами блока, первым адресным входом которого являются адресные входы седьмого и восьмого блоков оперативной памяти, выходы которых соединены с первыми входами соответственно первого я второго блоков сравнения, вторые входы которых являются вторым адресным входом блока, первым и вторым входами управления записью которого явля- - ются управляющие входы соответственно седьмого и восьмого блоков оперативной памяти, информационные входы которых являются информационным входом блока, выход первого блока сравнения подключен к первым входам пер- -вого и второго элементов ИСКЛЮЧАЮП1ЕЕ ИЛИ, второй вход первого элемента ИСКЛЮЧАЮЩЕЕ ИЛИ соединен с выходом четвертого триггера, вход установки которого и второй вход второго элемента ИСКЛЮЧАЮЩЕЕ ИЛИ подключены к выходу второго блока сравнения
входы которого соединены с выходами разрядов счетчика вертикальной раэ- вертки, первые выходы первого и второго регистров подключены оответственно к первому и второму входам первого элемента И, вторые выходы первого и второго регистров соединены соответственно с первым и вторым входами третьего элемента И, выход которого является десятым выходом блока, четырнадцатым выходом которого является выход второго элемента И, второй. вход которого подключен к третьему выходу второго регистра,(четвертый выход которого соединен с первыми вхо-; дами с четвертого по девятый элементов И, вторые входы которых подключены соответственно к третьему, чет- вертому, пятому, шестому, седьмому и восьмому выходам первого регистра, Девятый выход которого является вторым выходом блока, семнадцатыми выходами которого являются десятый и одиннадцатый выходы первого регистра,- двенадцатый выход которого является
Составитель О. Цапко Редактор М. Циткина Техред И.Верес
Заказ 730
Тираж 389
ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР 113035, Москва, Ж-35, Раушская наб., д. 4/5
третьим выходом блока, четвертым и пятым выходами которого являю,ся соответственно тринадцатый и четырнадца-I тый выходы первого регистра, пятнадцатый выход которого является седьмым выходом блока, шестым выходом которого является выход генератора импульсов, выходы первого, восьмого и девятого элементов И являются девятым выходом блока, одиннадцатым, двенадцатым, тринадцатым и шестнадцатым выходами которого являются выходы соответственно пятого, седьмого, четвертого и шестого элементов И, пятый и шестой выходы второго регистра являются соответственно первым к пятнадцатым выходами блока, восьмым выходом которого являются выходы соответствующих разрядов счетчика вер гн- калькой развертки.
Корректор О. Ципле
Подписное
Устройство для отображения информации | 1981 |
|
SU963083A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1986 |
|
SU1381584A1 |
Разборный с внутренней печью кипятильник | 1922 |
|
SU9A1 |
Авторы
Даты
1990-02-15—Публикация
1988-04-08—Подача