(54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации | 1977 |
|
SU711602A1 |
Устройство для формирования символов | 1980 |
|
SU934540A1 |
Устройство для отображения информации | 1979 |
|
SU868822A2 |
Устройство для отображения информации | 1981 |
|
SU963080A1 |
Устройство для отображения информации | 1985 |
|
SU1316028A2 |
Устройство для отображения информации | 1980 |
|
SU943700A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1981 |
|
SU1005170A1 |
Устройство для отображения информации | 1976 |
|
SU634322A1 |
Устройство для формирования символов | 1983 |
|
SU1088060A1 |
Устройство для формирования символов | 1983 |
|
SU1113840A1 |
Изобретение относится ic автоматике и вычислительной технике и может быть использовано при построении устройств отображения информации, например на электроннолучевой трубке (ЭЛТ). Известно устройство для отображения информации, содержащее регистр кода си вола, блок памяти символов, блок опроса и счетчик векторов, соединенный с гене ратором и блоком памяти, символов, регистр микрокоманд, связанный с генератором функциональных напряжений X и У, блоком опроса и блоком подсвета луча, преобразователь и логический блок связанный с блоком опроса, блоком памяти символов и регистром микрокоманды, а преобразователь соединен с генератором и регистром кода символа, блоком опроса и генератором функциональ.них напряжений } . Недостатком известного устройства является то, что при его внешней нормальной работе данные, отображаемые на экране ЭЛТ, не соответствуют их. ВХОДНЫМ кодам, т. е. недостоверны. Такой режим работы возникает, например при неисправности во входном регистре кода знаков или же неправильной выборке кодов из блока памяти. При этом на экране ЭЛТ отображаются символы, не соответствующие их входным кодам, что приводит к ошибке оператора при оценке информации на экране ЭЛТ. Известно Также устройство для отображения информации, содержащее счетчики координат X и У, дешифратор -прерывания и последовательно подключенное генератор импульсов, счетчик тактов, блок памяти символов, дешифратор символов, триггер блокировки, счетчик, регистр и дешифратор длины вектора, регистр формирования вектора, блок сравнения, шифратор и триггер управления, причем регистр длины вектора подключен к блоку памяти символов, триггеру управления, соединенному с блоком сравнения, счетчиком тактов, генератором импульсов, триггером блокировки и счетчиком длины векгора, связанным с блоком сравнения, блоку форми рования векгора, соециненному с дешифратором прерывания, и через шифратор с счётчиком координат X и У, дешифратору длины вектора, связанному с триггером блокировки и со счетчиком, координат X и У, блоку сравнения и дешифрато ру прерывания, соединенному с генератором импульсов, триггер блокировки подключен к счетчику длины вектора и тактов, а блок памяти символов связан с блоком формирования вектора 2-. Однако в устройстве так же отсутствует возможность контроля достоверност отображаемых символов ик входным кодам. Несоответствие отображаемых символов их входным кодам возникает, например из-за неисправности входного дешифратора символа, когда вместо одной его выходной щины выбрана другая, что приводит к ошибке в работе операто- ра при оценке отображаемой информации. . , .,Наиболее близким.по текнической сущ ности к предлагаемому устройству являе ся устройство для отображения информации, содермсащее блок памяти, соединенный с регистром, генератор функциональ ных напряжений, подключенный к регистру, преобразователь код - время, соединенный с генератором импульсов и регис ром, подключенным к блоку подсвета луча, счетчик адреса, логический блок и формирователь, соединенный с генератором импульсов, преобразователем код время, генератором функциональных напряжений, блоком памяти, счетчиком адреса и логическим блоком, подключенны к блоку памяти и счетчику адреса, соед ненному с преобразователем код - врем и блоком памяти JSJ. .. ., . , ... Недостатком известного устройства является низкая достоверность отобража емых символов, проявляющаяся в том, что при большой номеТ1клатуре символов в работе оператора, возникают трудности в определении достоверности отображаемых символов их входным кодам. Эт может приводит к ошибке в работе оператора при оценке отображаемой информа ции. Ошибки в отображении информации возникают, например из-за неисправностей в логическом блоке, счетчике адреса, адресных схем блока памяти, в результате чего выбирается начальный адрес другого символа, что вызовет ото символа, не со.ответствующего 7 9 Выходному коду. Отсутствие возмон ности контроля достоверности отображаемых символов их входным кодам является основным недостатком известного устройства. Целью Изобретения является повыше- , ние надежности устройства. Цель достигается тем, что в него введены регистр кода символов и последовательно соединенные блок сравнения, триггер и элемент 2 И-ИЛИ, соединенный с блоком подсвета луча, и мультивибратор, выход которого соединен с элейёнтом 2 И-ИЛИ, выход регистра символов соединен с логическим блоком, входы блока сравнения соединены с формирователем и выходом блока памяти, формирователь соединен с регистром символов, преобразователем код - время и триггером, выход.регистра микрокоманд соединен с элементом 2 И-ИЛИ, а выход триггера - с блоком подсвета луча. На фиг. 1 приведена блок - схема устройства; на фиг. 2 и 3 - временные диаграммы основных сигналов; на фиг. 4вид формируемого символа. Устройство содержит генератор 1 импульсов, формирователь 2, блок 3 памяти, счетчик 4 адреса, логический блок S, преобразователь 6 код - время, регистр 7 микрокоманд, генератор 8 функциональных напряжений, блок 9 подсвета луча, регистр 10 символов, блок 11 сравнения, триггер 12, элемент 13 2 И-ИЛИ, мультивибратор 14, входы и выходы блоков и устройства 15-39. Генератор 1. импульсов управляющим входом подключен ко входу 15 синхронизации устройства, входом установки в нуль соединен со входом установки в нуль преобразователя код - время 6, регистра символа 10, триггера 12 и вьгходом 16 формирователя 2, выходом 17 связан с первйми входами преобразователя код - время 6 и формирователя 2, соединенного выходами 18 и 19 с первым и вторым входами записи информации логического блока 5 {содержавшего элементы 2И-ИЛИ, количество которых соответствует разрядности счетчика адреса), подключенного третьим входом к первому информационному входу блока 11 сравнения и выходу 20 регистра 10 символов, соединенного первым входом со входом 15 синхронизации, а вторым - со входом 21 устройства, выход логического блока 5 подключен к первому входу счетчика адреса 4, соединенного вторым входом с выходом 22 формирователя 2, связанного выходами 23 к 24 с первым и втбрым входом блока 3 памяти, адресные входы которого подключены к выходу счетчика 4, вы ход блока 3 памяти соединен со входом 26 формирователя 2 и преобразователя, 6 код - времй, с входом 27 регистра 7 микрокоманд и вторым входом блока 11 сравнения, третий вход которого подключен к выходу 28 формирователя 2, соединенного выходом 29 с управляющим бходом генератора 8, подключенного к выходу 30 регистра микрокоманд 7, выход 31 преобразователя 6 код - время соединен со счетным входом счетчика 4 адреса, с третьим входом формирователя 2 и управляющим входом регистра 7, выход 32 блока 11 сравнения подключен к первому входу триггера 12, соединенного вторым входом с выходом 16 формирователя 2, выход 33 триггера 12 подключен к первому входу элемента 13 2И-ИЛИ, соединенного вторым и третье входами с выходом 30 регистра 7, четвертым входом подключенного к выходу 34триггера 12 и первому входу блока 9 подсвета луча, соединенного вторьГм входом с выходом элемента 13 2И-ИЛИ подключенного пятым входом к выходу 35мультивибратора 14, вход 36 установки в нуль всего устройства соединен с четвертым входом формирователя 2, выходы 37 и 38 генератора 8 функциональных напряжений и выход 39 блока подсвета луча соединены с выходными шинами устройства. Устройство работает следующим образом. В начальный момент времени t Q вход 36 устройства поступает импульс установки в нуль, которым все узлы устройства приводятся в исходное состояние В момент времени i (фиг. 2) на вход 15 устройства поступает импульс синхронизации, под действием которого генератор 1 на выходе 17 формирует двухтактную последовательность импульсов, поступающую йа входы формирователя 2 и преобразователя 6 код - время. Одновременно по сигналу синхронизации код символа со входа 21 устройства записывается в регистр 10 символов. Формирователь 2 импульсов в момент времени t. (фиг. 2) формирует на выходе 18 сигнал записи кода символа, поступающего на логический блок 5. Код символа по первому сигналу записи через логичес кий блок 5 вводится в счетчик 4 адреса. Выходное число с выхода 25 счетчика адреса поступает на адресные входы блока 3 памяти. Одновременно формирователь 2 на выходе 23 формирует первый сигнал опроса блока 3 памяти. В момент времени t,. (фиг. 2), определяемый временем выборки выходного числа, из блока 3 памяти на выходе формируется г -разрядное число, которое определяет начальный адрес микропрограммы развертки символа. Информация ,в блоке 3 памяти хранится двумя массивами. В первом записаны коды начальных адресов, количество которых соответствует числу отображаемых символов, а во втором - коды микропрограммы развертки символов. Блок 3 памяти работает в режиме последовательного опроса ячеек памяти по произвольному адресу. Т. е. в начале по коду символа выбирается код начального адреса, а затем последовательно из блока памяти считывается информация микропрограммы развертки символа. В последнем слове микропрограммы развертки символа в трех старших разрядах записывается нулевой код для формирования сигнала кон-, ца символа, а в остальных разрядах записывается его входной код, который в соответствующий момент времени поступает на блок 11 сравнения. В момент времени 1 (фиг. 2) формирователь 2 импульсов формирует на выходе 22 сигнал установки в нуль счетчика 4 адреса, а в момент времени вьхходе 19 второй сигнал записи, по которому код начального адреса с выходного регистра блока 3 памяти через логический блок 5 записывается в счетчик 4 адреса. Одновременно на выходе 23 формирователя 2 снимается сигнал опроса блока 3 памяти. В формирователь 2, преобразователь 6 код - время, регистр микрокоманд 7 и блок 11 сравнения код начального адреса не записывается, так как для этих узов не формируются сигналы записи. В момент времени 15 выходе 24 формирователя 2 импульсов формируется игнал установки в нуль выходного региста блока 3 памяти, а на выходе 23 формиователя 2 формируется второй сигнал опоса блока 3 памяти символов. В момент времени t g на выходе блока амяти символа 3 формируется второе чисо, которое определяет код первого вектоа микропрограммы развертки символа.
746629 Выходное число блока 3 памяти определено 10-ю разрядами. 1 ,6 разряды управляют работой генератора8 функциональных напряжений, из которых 1, 2, 4 н 5 разряды определяют соответственно наклон пилообразных напряжений по осям X и У, а 3 и 6-ой разряды - их знак, т. е. нарастающий или спадающий участок, 7 разряд определяет подсвет луча, 8-10 разряды предназначены дл управления работой преобразователя 6. код время, который определяет длину формируемого вектора симвхша. Кроме того, .эти же разряды поступают на формирователь 2 импульсов для формироваВИЯ сигнала конца знака, по которому все узлы устройства приводятся в нулевое состояние. Разрядность кода начального адреса символа определяется количеством формируемых символов и зависи от их сложности. В момент времени i., преобразователь 6 код - время на выходе 31 формирует сигнал записи кода первого вектора символа в регистр 7 микрокоманд, формирователь 2 и преобразователь 6 код - время. Одновременно формировател 2 на выходе 23 снимает сигнал опроса блока 3 памяти, а сигналом с выхода 31 преобразователя 6 код - время уве- личивается состояние счетчика 4 адреса на единицу младшего разряда. С выхода 30 регистра 7 микрокоман код первого вектора символа поступает на информационные входы генератора функциональных напряжений 8. Одновременно С выхода 19 формирователи 2 на управляющий вход генератора 8 функцио нальных напряжений поступает сигнал ра решения работы генератора развертки символа, под действием которого на вы дах генератора 8 формируются напряжения развертки символа по осям X и У первого вектора. Длина формируемого вектора пропорциональна коду времени, поступившему из блоки 3 памяти на информационные входы 26 преобразовател 6 код - время. Момент окончания форми рования вектора фиксируется сигналом конца вектора, поступающего на выход 31 преобразователя б код - время. В момент времени t формировател 2 формирует на выходе 24 очередной сигнал установки в нуль выходного регистра блока 3 памяти, а на выходе 23 новый сигнал опроса. 1 В момент времени tg на. выходе бл ка 3 памяти формируется коц развертки
8 второго вектора символа, который хранится в выходном регистре блока 3 памяти. Через четыре периода тактовой частоты в момент времени t Q преобразователь 6 код - время формирует сигнал конца первого вектора символа, по которому код второго вектора с блока 3 памяти символов переписывается в регистр 7 микрокоманд, преобразователь 6 код - время и формирователь 2 импульсов. Одновременно этим же сигналом код на вы ходе 25 счетчика 4 адреса увеличивается еще на одну единицу младшего разряда. С этого момента времени генератор 8 функциональных напряжений формирует сигналы развертки второго вектора, а преобразователь 6 код - время определяет его длину. Все последующие векторы, составляющие контур символа (фиг. 4), формируются аналогичным образом. . В момент времени t лс регистр 7 микрокоманд, преобразователь 6 код время и формирователь 2 записывается код последнего вектора символа и одновременно изменяется код адреса на выходе 25 счетчика 4 адреса. В момент времени t формирователь 2 формирует очередной сигнал опроса блока 3 памяти, по которому в момент времмени блок 3 памяти символов формирует последнее выходное число для данного символа. В трехстарших разрядах этого числа записан нулевой код, поступающий на формирователь 2 для фор- мфования сигнала конца символа. Во всех остальных разрядах записывается входной код символа, который поступает на первый вход блока 11 сравнения. На второй вход блока 11 поступает код символа с выхода 20 регистра 10 кода символа. При наличии неисправности в устройстве, цапример в логическом блоке (отсутствие одного или же нескольких разрядов) , на выходе счетчика 4 адреса сформируется другой код, который не соответствует коду символа, поступившему на вход 21 устройства. В результате этого блок 3 памяти символов на выходе формирует код начального адреса, принад.лежащий другому символу, что вызывает отображение на экране ЭЛТ символа, не соответствующего его входному коду. Проверка правильности отображения символа производится в момент времени ., когда код последнего четвертого вектора символа уже переписан в регистр 7 микрокоманд, а блок 3 памяти формирует код конца знака и контрольный входной код символа. В этот момент времени формирователь 2 выдает на входе 28 сигнал записи кода с блока 3 памяти символов в блок 11 сравнения При неравенстве кода с выхода регистра 10 и с выхода блока 3 памяти блок 11 сравнения выдает на выходе 32управляющий сигнал, который переключает триггер 12 из единичного в нулевое состояние. При этом на выходе 33триггера образуется нулевой уровень который запрещает прохождение сигнаЛОВподсвета с выхода 30 регистра 7 микрокоманд через первый элемент И элемента 13. На выходе 34 триггера 12 сформируется положительный уровень поступающий на второй элемент И элемента 13, Одновременно на два другие входа второго элемента И элемента 13 поступает сигнал подсвета с регистра 7 и управляющий уровень с выхода мульти вибратора 14, В положительные полупериоды работы мультивибратора 14 сигналы подсвета последнего вектора симво ла поступают на первый вход блока подсвета луча 9. Одновременно на второй вход блока подсвета луча 9 поступает п положительный уровень с выхода 34 триггера 12, который увеличивает амплитуду сигнала подсвета на выходе блока 9 на время формирования последнего вектора символа, Таким образом, при несовпадении кода, записанного в регистре 10, с контрольным кодом, записанным в блоке 3 памяти символов, последний вектор отображаемого символавысвечивается с повышенной яркостью и миганием, определяемый частотой работы мультивибратора 14, которая выбирается в пределах 1 1О Гц в зависимости от типа примененной ЭЛТ. При равенстве входного кода, записанного в регистре 1О на время фор мирования знака и контрольного кода, с выхода блока 3 памяти на выходе блока 11 сравнения управляющий сигнал не образуется. При этом триггер 12 находится в исходном состоянии и на его выходе 33 образуется положительный уровень, открывающий первый элемент , И элемента 13 на время написания всех векторов символа. Пулевой уровень с выхода 34 триггера 12 исключает влияние мультивибратора 14 на работу блока 9 .подсвета. Символ при этом будет высвечиваться без мигания с равномерной яркостью. Формула изобретения Устройство для отображения информации, содержащее последовательно соединенные генератор импульсов, формирователь, блок памяти, регистр микрокоманд и eнepaтop функционального напряжения, логический блок, входы которого соединены с формирователем и блоком памяти, а выход соединен со счетчиком .адреса, преобразователь код - время, соединенный с генератором импульсов, регистром микроксяланд, формирователем и счетчиком адреса, формирователь соединен с генератором функционального напряжения, и блок подсвета луча, отличающееся тем, что, с целью повышения надежности устройства, в него введены регистр символов и последовательно соединенные блок сравнения, триггер и элемент 2И-ИЛИ, соединенный с блоком подсве та луча, и мультивибратор, выход которого соединен с элементом 2И-ИЛИ, выход регистра символов соединен с логическим блоком, входы блока сравнения с формирователем и выходом блока памяти, формирователь соединен с регистром символов, преобразователем код - время и триггером, выход регистра микрокоманд соединен с элементом 2И-ИЛИ, а выход триггера - с блоком подсвета луча. Источники информации, принятые во внимание при экспертизе 1,Авторское свидетельство СССР 484539, кл. q 06 К 15/2О, 1974, 2,Авторское свидетельство СССР O 470832, кл. G 06 К 15/20, 1972, 3,Авторское свидетельство СССР о заявке М 2408241/18-24, л, Q 06 К 15/20 (прототип).
Фиг. /
746629
Ji/
i.
53 I
гЧ
ЗУ
2I
hL
9 t
4
11
Авторы
Даты
1980-07-05—Публикация
1978-04-24—Подача