(54) УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации | 1973 |
|
SU470832A1 |
Устройство для отображения информации | 1978 |
|
SU739594A1 |
Генератор символов | 1987 |
|
SU1446643A1 |
Устройство для отображения информации | 1975 |
|
SU552626A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1975 |
|
SU555416A1 |
Устройство для отображения информации | 1978 |
|
SU746629A1 |
Устройство для отображения информации | 1975 |
|
SU598103A1 |
Устройство для поворота изображе-Ния СиМВОлОВ | 1979 |
|
SU841030A1 |
Устройство для обработки графической информации | 1988 |
|
SU1674222A1 |
УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ НА ЭКРАНЕ ЭЛЕКТРОННО-ЛУЧЕВОЙ ТРУБКИ | 1979 |
|
SU826334A1 |
. , . ,; .
Изобретение относится к области авто-; матики и вычислительной техники, в частно- сти, к устройствам для отображения информации.
Известно устройство, которое содержит счетчики координат, дешифраторы, генера-. тор импульсов, подключенный к счетчику тактов, выходы которого через блок памяти подключены к дешифратору символов, блок управления, соединенный с дешифраторами и через элемент И с регистром сдвига {1.; ;:
Однако для этого устройства характерна конструктивная сложность.;
; Наиболее близким по технической сущности к предложенному является устройство, содержаш,ее счетчики координат, дешифратор прерывания и последовательно соединенные генератор импульсов, счетчик тактов, блок памяти символов и дешифратор символов, регистр длины вектора, подключенный к блоку памяти символов, триггеру управления, соединенному со счетчиком тактов, генератором импульсов, триггером блокировки и счетчиком длины вектора, связанным с блоком сравнения, к регистру формирования вектора, соединенному с дешнф-. ратором прерывания и через шифратор ccf счетчиками координат, к дешифратору длинь вектора, связанному с триггером блокировки и со.счетчиками координат, к блоку
сравнения и к дешифратору прерывания, соединенному с генератором импульсов,триггер блокировки подключён к счетчикам длины вектора и тактов, а блок памяти символов связан с регистром формирования вектора 2.
Однако для этого устройства характерна невысокая надежность его работы.
Цель изобретения - повышение надежности работы устройства.
Это достигается тем, что устройство
содержит дешифраторы (контроля символов, соединенные с выходами счетчиков координат, первый триггер, подключенный к регистру формирования вектора, и второй триггер, входы которого соединены с дешифраторами прерывания и контроля символов, с первым триггером и со входом устройства, а выходы подключены к генератору импульсов, к выходу устройства и к регистру формирования вектора.
На чертеже представлена блок-схема устройства.
Устройство включает в себя генератор импульсов 1, счетчик тактов 2, блок памяти символов 3, дешифратор символов 4, триггер блокировки 5, счетчик длинь вектора 6, регистр формирования вектор; 7, регистр длины вектора 8, триггер управления 9, шифратор 10, дешифратор длины вектора 11, блок сравнения 12, дешифратор прерывания 13, счетчики координат 14, дешифраторы контроля символов 15 и 16, первый триггер 17 и второй триггер 18.
Устройство работает следующим образом. Дешифратор символов 4 по коду снмволА на его входе выбирает в блоке памяти символов 3 один из всего набора хранимых в нем символов. Генератор импульсов 1 включается импульсом начала формирования символа. В начальный момент триггер блокировки 5 находится в состоянии «О, разрешая тем самым прохождение тактирующих импульсов на вход счетчика тактов 2 и запрещая прохождение их на вход счетчика длины вектора 6. Одновременно со счетчиком тактов 2 начинает перебрасываться триггер управления 9, причем импульсы установки его в состояние «1 поступают неуправляемыми, а импульсы установки в состоиние «О формируются блоком сравнения 12. Счетчики тактов 2 последовательно опрашивает все узлы блока памяти символов 3. Код tiepBoro вектора, выбираемый из блока памяти символов 3, по состоянию «О триггера управления 9 записывается в регистр формирования вектора 7, а по состоянию «1 - в регистр длины вектора 8. Код части разрядов perHctpa формирования векто ра 7 интерпретируется как код управления интенсивностью воспроизведения вектора, код остальных разрядов - как код направления вектора. и1ифратор 10 пр коду направления формирует импульсы для.счетчиков 14 ко ординат X и.У, которые начинают формировать новый вектор сразу после появления очередного кода на регистре формирования вектора 7, хотя код длины этого вектора . считывается из блока памяти символа 3 в ; следующем такте. Количество всевозможный) длин векторов определяется разрядность © и способом кодирования. При записи в регистр длины вектора 8 кода длины единичного вектора {под единичным вектором подразумевается вектор, образованный переходом счетчиков 14 координат Y и Y в соседнее состояние) осуществляется блокирование импульсов, поступающих на счетчики 14 координат X и Y. При записи в регистр длины вектора 8 кода длины двойного вектора импульсы на счетчики координат X и Y поступают в течение двух тактов.
8конце второго такта триггер упрааления
9устанавливается в состояние «О, и счетчик тактов 2 продолжает опрос блока памяти си.мволов 3. При записи в регистр длины вектора 8 кода вектора с длиной больше двойного триггер блокировки 5 устанавливается в состояние «. По этому состоянию осуществляется блокирование импульсов на счетчик тактов 2 и paзpe П ается прохождение импульсов на счетчик длишз вектора 6, который продолжает счи- . тать до тех пор, пока блок сравнения 12 не выработает сигнал сравнения кодов регистра длины вектора 8 и счетчика длины вектора 6. Этот сигнал устанавливает в состояние «О счетчик длины вектора 6,триггер управления 9 н триггер блокировки 5. В блоке сравнения 12 учитывается разница в две единицы меледу кодами в регистре длины вектора 8 и счетчике длины вектора 6, вызванная тем, ч-то к моменту начала работы последнего уже сформировался вектор длиной в два единичных вектора. Полная длина вектора равна сумме двойного вектора и вектора, сформированного за время работы счетчика длины вектора 6. Формирование следующих векторов, образующих контур символа, происходит аналогично вышеописанному до тех пор, пока на вход дешифратора прерывания 13 с регистра формирования вектора 7 и регистра длины вектора 8 не поступит код конца формирования символов. Дешифратор прерывания 13 вырабатывает сигнал окончания формирова1П1я символа. Дешифраторы 15 и 16 анализируют состояние счетчиков 14 в момеит окончания формирования символа и могут представлять собою, например, элементы И на соответствующее число входов. Результат указанного анализа (совпадение или несовпадение) .поступает на вход второго триггера 18, предназначенного для исправления ошибок. Искажение символа может быть связано с отсутствием модуляции засвечиваемых векторов контура символа, или с модуляцией незасвечиваемых векторов контура символа (ли1шй связи). При четном числе засвечиваемых векторов первый триггер 17, соединенный с регистром формирования вектора 7, в момент окончания формирования символа должен сброситься в нуль. При нечетном числе засвечиваемых ректоров четность достигается искусственно разбиения любого из засвечиваемых векторов на два вектора одного и того же направления. Триггер18 собирает все сигналы об искажении формы символа. Если есть хотя бы один сигнал с выхода любого из дешифраторов 15 или 16 триггера 17, то триггер 18 станет в «1 и запомнит это состояние. В момент перехода триггера 18 из «О в «1 формируется сигнал, по которому в центральном устройстве управления бло-. кнруется изменение кода символа на входе блока памяти символов 3 и кода адреса символа на экране электроннолучевой трубки, заносится в регистр формирования векто
Авторы
Даты
1980-02-05—Публикация
1975-03-17—Подача