1
Изобретение относится к области автоматики и вычислительной техники и может быть использовано при построении устройств отображения графической информации.
Известно устройство для отобрал ения информации, применяемое для вывода графической информации из вычислительных машин, содерл ащее генератор импульсов, счетчик тактов, блок памяти символов, дешифратор выбора символа, регистр формирования вектора, триггер уиравления, счетчики координат X и У и шифратор 1.
Известно также наиболее близкое по технической сушности к изобретению устройство для отображения информации 2, содержащее дешифратор выбора символа, подключенный к блоку памяти, и последовательно соединенные генератор импульсов, подключенный к триггеру управления, связанному с дешифратором прерывания, счетчик тактов, блок памяти, подсоединенный к дешифратору прерывания, связанному со счетчиком координат X и Y триггером управления и генератором импульсов, регистр формирования вектора, шифратор и счетчик координат X и У.
Недостатком этих устройств является невозможность по одному и тому же коду типа символа на входе дешифратора выбора символа сформировать символы с разными характеристиками, например символ «Д прописной и
символ «д строчной или символ «Д строчной русский и символ «d строчной латинский.
Цель изобретения - расширение области применения устройства и повышение его надежности.
Это достигается тем, что дешифратор выбора символа соединен со счетчиком тактов и дешифратором прерывания.
На чертеже приведена блок-схема предлагаемого устройства для отображения информации.
Устройство для отображения информации содержит генератор 1 импульсов, счетчик 2 тактов, блок 3 памяти, дешифратор 4 выбора символа, регистр 5 формирования вектора, триггер 6 управления, шифратор 7, счетчики 8 координат X и Y, дешифратор 9 прерывания.
Работает устройство следуюш,им образом.
В коде символа, поступаюш,ем на вход дешифратора 4 выбора символа помимо информации о типе символа содержится информация об одной из двух возможных характеристик символа. Характеристика определяет, какой, например прописной или строчной, русский или латинский, греческий или готический, з произвольных сочетаниях будет формироваться символ данного типа.
Нри формировании символа с первой характеристикой сигнал с дешифратора 4 выбора символа не влияет на работу счетчика 2 тактов и блокирует с выхода дешифратора 9 прерывания информацию о символе со второй характеристикой.
Дешифратор 4 выбора символа по коду символа на его входе выбирает в блоке 3 памяти один из всего набора хранимых в нем символов.
Генератор 1 включается импульсом «начала формирования символа.
Импульсы установки триггера 6 управления с генератора 1 поступают неуправляемыми, а импульсы установки в состояние «О формируются дешифратором 9 прерывания. Счетчик 2 тактов последовательно опрашивает все узлы блока 3 памяти. Код первого вектора, выбираемый из блока памяти, ло состоянию «О триггера 6 управления записывается в регистр 5 формирования вектора. Код части разрядов регистра формирования вектора интерпретируется как код управления интенсивностью воспроизведения вектора, код остальных разрядов- как код направления вектора.
Сразу после записи информации в регистр 5 формирования вектора триггер 6 управления переключается в состояние «1. По состоянию «1 триггера управления инфор.мация из блока 3 памяти поступает па вход дешифратора 9 прерывания. Эта информация интерпретируется дешифратором лрерьшаиия следующим образом: код А - вывод вектора по направлению п интенсивностью модуляции, записанными в регистре формирования вектора, продолжается; код В - окончание вывода формируемого вектора; код С -формирование един11чного вектора; код D - окончание формирования символа.
Таким образом триггер б улравлемия находится в состоянии «1 до тех пор, пока в процессе последовательного перебора счетчиком 2 тактов узлов блока 3 памяти из него не считается код, отличный от кода А. Весь этот промежуток времени формируется вектор с параметрами, записанными в регистр 5. Как только из блока 3 памяти считается код В, триггер б управления перебросится в состояние «О. По состоянию «О триггера управления опять информация, считанная из блока памяти, записывается в регистр формирования вектора. Начинает формироваться следуюш,ий вектор до тех пор, пока триггер управления, установленный в «1 генератором 1 импульсов, не сбросится в «О кодом очередного вектора.
Указанная последовательность векторов образует контур формируе.мого символа.
Для последнего вектора контура символа в конце его вывода записывается код D, по которому сбрасывается в состояние «О триггер управления и осупдествляется блокирование генератора 1 импульсов до прихода следуюш,его импульса начала формирования символа.
Шифратор 7 по коду направления на регистре 5 формирования вектора формирует импульсы для счетчиков 8 координат X и Y. Счетчики 8 координат X я Y начинают формировать новый вектор сразу же после появления очередного кода на регистре 5.
Для единичного вектора, который должен формироваться в течение одного такта работы генератора 1 импульсов, используется код С, по которому одновременно с сигналом об окончании формирования единичного вектора осуществляется блокирование счетчиков 8 координат X н Y. Поэтому счетчики 8 координат X
и У отсчитывают только один импульс, хотя шифратор 7 вырабатывает два импульса.
Коды Е, К, Л, М для символа со второй характеристикой интерпретируются как соответственно коды А, В, С, D для символа с первой
характеристикой. При формировании символа с первой характеристикой коды Е, /С, Л, М интерпретируются как код Л, т. е. вывод вектора по направлению и интенсивностью модуляции, записанными в регистре 5 формирования вектора, продолжается. Так же интерпретируются все коды, характеризуюш,ие направление и интенсивность модуляции векторов символа со второй характеристикой. Символ со второй характеристикой пол чается вложенным в символ с первой характеристикой. Это возможно потому, что в процессе формирования векторов символа с первой характеристикой интерпретация информации из блока па.мяти «вывод вектора продолжается
безразлична к считываемому коду, лишь бы этот код отличался от кода А, В, С, D. Поэтому в качестве безразличной информации для символа с первой характеристикой записывается управляюш.ая информация для символа
со второй характеристикой.
Аналогично безразличная информация для символа со второй характеристикой (коды А, В, С, D н все коды, характеризующие направление и интенсивность модуляции векторов
символа с первой характеристикой) является управляющей для символа с первой характеристикой. При формировании символа со второй характеристикой сигнал с дешифратора 4 выбора символов увеличивает адрес счетчика
тактов на единицу и блокирует с выхода дешифратора прерывания информацию о символе с первой характеристикой. Адрес счетчика тактов увеличивается на единицу для того, чтобы в регистр формирования вектора по состоянию «О триггера управления с блока памяти в начальный момент времени записалась информация о параметрах первого вектора символа со второй характеристикой.
В остальном при формировании символа со
второй характеристикой предлагаемое устройство полностью функционирует так же, как при формировании символа с первой характеристикой.
Следует отметить, что в символ с первой характеристикой помимо символа со второй характеристикой .можно вкладывать символ с третьей, четвертой и другими характеристиками. Число таких вложенных друг в друга символов зависит от типа блока памяти и способа
кодирования информации в нем. Можно также считать, что символ с первой характеристикой вложен в символ со второй характеристикой, что не меняет существа дела. Как видно из описания, обрамляющая аппаратура растет незначительно (в основном дешифратор выбора символов и дешифратор прерывания) при резком увеличении числа формируемых символов.
Фор мула изобретения
Устройство для отображения информации, содержащее дешифратор выбора символа, подключенный к блоку памяти, и последовательно соединенные генератор импульсов, подключенный к триггеру управления, связанному с дешифратором прерывания, счетчик тактов.
блок памяти, подключенный к дешифратору прерывания, связанному со счетчиком координат X н Y, триггером управления и генератором импульсов, регистр формирования вектора, шифратор и счетчик координат X и У, отличающееся тем, что, с целью расширения области применения устройства и повышения его надежности, дешифратор выбора символа соединен со счетчиком тактов и дешифратором прерывания.
Источники информации, принятые во внимание при экспертизе:
1. Патент ФРГ № 2002011, кл. G 06F 3/14, 1971.
2. Авт. св. № 470832, G 06К 15/20, 1974 (прототип).
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации | 1973 |
|
SU470832A1 |
Устройство для отображения информации | 1975 |
|
SU714440A2 |
Устройство для формирования символов | 1983 |
|
SU1088060A1 |
Устройство для отображения информации | 1975 |
|
SU598103A1 |
Устройство для отображения информации | 1978 |
|
SU739594A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1975 |
|
SU555416A1 |
Генератор символов | 1987 |
|
SU1446643A1 |
Устройство для отображения информации | 1978 |
|
SU746629A1 |
Устройство для поворота изображе-Ния СиМВОлОВ | 1979 |
|
SU841030A1 |
УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ НА ЭКРАНЕ ЭЛЕКТРОННО-ЛУЧЕВОЙ ТРУБКИ | 1979 |
|
SU826334A1 |
Авторы
Даты
1977-03-30—Публикация
1975-05-04—Подача