Формирователь символов для устройств отображения информации на матричных экранах

 

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

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

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (si)ë 6 09 G 3/20

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

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

ПРИ ГКНТ СССР

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

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ (21) 4732938/24 (22) 29.08.89 (46) 30.10,91. Бюл. М 40 (71) Киевский филиал Государственного проектного и научно-исследовательского института "Госрадиопроект" (72) Л.К,Мирошниченко (53) 681.327(088.8) (56) Авторское свидетельство СССР

hh 1005175, кл. G 09 G 3/20, 1981.

Авторское свидетельство СССР

М 1196946, кл. G 09 6 3/20, 1983. (54) ФОРМИРОВАТЕЛЬ СИМВОЛОВ ДЛЯ

УСТРОЙСТВ ОТОБРАЖЕНИЯ ИНФОРМАЦИИ HA МАТРИЧНЫХ ЭКРАНАХ (57) Изобретение относится к автоматике и вычислительной технике и может быть исИзобретение относится к автоматике и вычислительной технике и может быть использовано при построении цифробуквенных и графических дисплеев с использованием матричных экранов;

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

Блок управления содержит однокристальный 16-разрядный микропроцессор на микросхеме типа К1801 ВМ1. На его выводах эмулирован протокол обмена, соответствующий протоколу магистрали типа МПИ (межмодульный параллельный интерфейс) по ОСТ 11 305. 903-80. На магистрали применяются синхронный способ передачи адреса и асинхронный способ обмена информацией. Все микропрограммы выполняются асинхронно, внешниетактовые им А2 1b88280 А1 пользовано при построении буквенно-цифровых и графических дисплеев на матричных экранах. Цель изобретения расширение области применения формирователя путем обеспечения возможности произвольного изменения конфигурации отображаемых символов. Это достигается тем, что введенныев формирователь делитель частоты, регистр команд, регистр ввода данных, блок управления, регистр вывода данных, регистр адреса, второй блок постоянной памяти, обеспечивают аппаратное формирование точечной матрицы символов и программное управление передачей информации между блоками и позволяет оперативно изменять конфигурацию отображаемых символов. 1 з.п. ф-лы. 2 ил. пульсы синхронизируют обмен информацией во внешней магистрали.

В микропроцессоре применяется программный режим работы беэ радиальных и векторных прерываний. Для накопления и обработки информации используются внутренние регистры. а ввод и вывод информации реализуются через внешние радиально выбираемые регистры расширения (буфер.ные регистры ввода-вывода данных, регистр команд и сОстОяниЙ).

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

1688280 понь шает эффективность, i-ибкость формирователя символов, позволяет осуществлять поноГаты символов, отображаемых на экране, произвольно оперативно изменять конфигурации отображаемых символов, что дает возможность получить дополнительные знаки выбора символов, а это расширяет область применения устройства отображения информации, На фиг.1 представлена структурная схема формирователя символов; на фиг.2— структурная схема алгоритма программного ввода-вывода данных.

Формирователь символов содержит генератор 1 импульсов, первый 2 и второй 3 формирователи импульсов, первый элемент

ИЛИ 4, первый блок 5 постоянной памяти, счетчик 6 строк, счетчик 7 столбцов, дели ель 8 частоты, блок 9 управления, знакогенератор 10, дешифратор 11, регистр 12 команд, регистр 13 ввода данных, регистр

14 вывода данных, регистр 15 адреса, второй блок 16 постоянной памяти.

Блок 9 управления содержит элемент

И-НЕ 17, второй элемент ИЛИ 18, первый

19, нторой 20, третий 21, четвертый 22 элементы И, элемент 23 задержки, пятый элемент И 24 узел 25 микропрограммного упрагления.

Формирователь символов работаетслелчюгцим обаазом, Генератор 1 импульсов вырабатывает тактовые импульсы ТИ 1, которые поступают на вход синхронизации узла 25 микропрограммного управления 25, на счетный вход делителя 8 частоты и на вход стробирования регистра 13 ввода данных.

Адрес команды от внешнего устройства записывается в старший байт регистра 12 команд (и состояний).

Узел 25 микропрограммного управления вырабатывает сигнал "Выборки первого регистра ввода-вывода" и сигнал "Чтение", которые поступают на входы элемента И 19.

На выходе последнего вырабатывается сигнал выборки регистра 12 команд. Узел 25 микропрограммного управления производит чтение содержимого па адресу 1777168 (адрес регистра 12 команд), и информация через мультиплексиравэннук> шину АД поступает на вход блока 9 управления и интерпретируется следующим образом. Младший байт полагается равным нулю, а старший байт имеет значение, считанное из шины

АД. Слово, составленное из младшего и старшего байтов, заносится но внутренний регистр 87 (счетчик команд) и является адресом первой команды, которую необходимо выполнить, ходимс для реализации алгоритма функционирования блока 9 управления.

5 Появление сигнала "Обмен" на выходе

30

40

45 столбцов, счетчик 6 строк, запрещает выборку блока 5 постоянной памяти, а также

Второй блок 16 постоянной памяти хранит программы работы и констант, что необузла 25 означает, что адрес находится на входе шины АД, Сигнал "Обмен" через элемент И 22 при отсутствии сигнала выборки регистра на выходе элемента И-НЕ 17 поступает на второй вход выборки второго блока

16 постоянной памяти и на вход стробиронания регистра 15 адреса. В последний записывается адрес, установленный на шине

АД, с выхода которой адрес поступает на адресный вход второго блока 16 постоянной памяти. При наличии сигнала "Чтение" на выходе элемента И 21, когда отсутствует сигнал выборки регистра на выходе элемента И-НЕ 17, осуществляется выборка информации из второго блока 16 постоянной памяти, вызванная адресом на входе, которая поступает на шину АД блока 9 управления. При этом сигнал с выхода элемента И

21 поступает на вход элемента 23 задержки, на выходе которого вырабатывается сигнал

"Ответ", поступающий н узел 25 и указывающий на та, что данные установлены на информационных входах шины АД блока 9 управления. При поступлении кода знака от внешнего устройства на младшие разряды адреса первого блока 5 постоянной памяти и на вход первого элемента ИЛИ 4 на выходе первого элемента ИЛИ 4 вырабатывается сигнал, указывающий на готовность внешнего устройства к вводу данных, записывающихся, например, в седьмой бит младшего байта регистра 12 команд, Блок 9 управления программна определяет готовность внешнего устройства (фиг.2, блоки 2, 3). -Если появилась готовность, та узел 25. вырабатывает сигнал "Установка" (фиг.2, блок 4), который через элемент ИЛИ 18 устанавливает в исходное состояние делитель 8 частоты, счетчик .7 первого сигнал "Установка" очищает регистр 14 вывода данных. На младшие разряды адреса первого блока 5 постоянной памяти поступает код знака от внешнего устройства, а на старшие разряды адреса поступает код строки знакоместа со счетчика 6 строк. Например, в первом блоке 5 постоянной памяти "зашита" программа 63 символов, имеюших точечную матрицу 8х7 точек. Информац .::: выбирается из первого блока 5 постоянной памяти с соответствующим адресом, содержащим нэ младших разрядах адресного входа кад знака от внешнега устройства и на старших разрядах

1688280 адресного входа код строки знакоместа, поступающий с информационных выходов второго PBB" и сигнал "Чтение", которые счетчика 6 строк при наличии синхросигна- поступают на входы элемента И 20. На выла выбора на вхо е выбо ки д р первого блока ходе элемента И 20 вырабатывается сигнал

5 постоянной памяти. 5 выборки регистра 13. блок 9 управления

Первый блок 5 постоянной памяти фор- производит чтение содержимого по адресу мирует многоразрядный код расположения 1777148 (адрес регист а 13) и инф точек, число кото ых которых равно горизонтально-. через мультиплексированную шину АД пому размеру матрицы точек (фиг.3, где XoXv I ступает на вход блока 9 управления (фиг,2, — столбцы, Уоуу= строки точечной матрицы 10 блок 6), которая записывэетс

ывэется в регистре блока 25. Затем производится обработка

Многоразрядный код преобразуется в данных (фиг.2, блок 7), по.окончании котодвоичный код с помощью знакогенератора рой блок 25 вырабатывает сигнал "Выборка

1 . Каждому разряду восьмиразрядного ко- второго PBB" и сигнал "Запись", которые да строго соответствует двоичный код. 15 поступают на входы элемента И 24, На выС генератора импульсов 1 импульсы ТИ ходе элемента И 24 вырабатывается сигнал поступают на счетный вход делителя 8 ча- стробирования, поступающий на вход стростоты,свыходакоторогоимпульсыпоступа- бирования регистра 14, по которому данют на счетный вход счетчика 7 столбцов, ные, установленные на шине АД по адресу вырабатывающего коды столбцов знэкоме- 20 1777148 (адрес регистра 13) записываются в ста, которые дешифрируются дешифрато- регистр 14 (фиг.2, блок 8). ром 11, вырабатывающим сигналы столбцов На выходах регистра 14 вывода данных знэкоместа на выходах. Сигналы столбцов устанавливается код столбца и код строки знакоместа с выходов дешифратора 11 по- точечной матрицы нового символа, а также ступают на соответствующие входы первой 25 разряды, указывающие на то, сформировангруппы знакогенератора 10,на входы вто- но ли знакоместо или нет в режиме сложерой группы которого поступает многораз- ния или в режиме вычитания. Информация рядный кодрасположенияточеквточечной с выхода регистра 14 поступает на вход матрице с выходов первого блока 5 посто- внешнего устройства. янной памяти. На выходах знакогенератора 30 После того, как данные записаны в ревырабатывается информационный код гистр 14, блок 9 управления вырабатывает столбцов знакоместа, несущий информа- сигналы для выработки информациисрегицию о конфигурации символа. стра 13 и т.д. (фиг.2), этот цикл продолжаетнформационные коды столбцов зна- ся до тех пор, пока не сформируется коместа, несущие информацию о конфигу- 35 энакоместо символа. рации символов в знакоместе, поступают с Строчные синхроимпульсы и кадровые выходов знакогенератора 10 на четвертые синхроимпульсы от внешнего устройства информационные входы регистра 13 ввода поступают на входы элемента WIN 18, на данных, на пятые входы которого поступают выходе которого вырабатывается сигнал на коды строк знакоместа с выходов счетчика 40 входы сброса делителя 8 частоты, счетчика

6 строк, на шестые входы — коды столбцов 7 столбцов, счетчика 6 строк и вход выборки знакоместа с выходов счетчика 7 столбцов, первого блока 5 постоянной памяти, устана вторые и третьи — с выходов первого навливающий в исходноесостояниесчетчиформирователя 2 или второго формировате- ки 7 строк 6 и столбцов 7, делитель 8 частоты

45 и запрещающий выборку информации иэ

При заполнении счетчика 6 строк на его первого блока 5 постоянной памяти. выходе формируется старший разряд кода Программно стирая веса точек символа, строк, который по заднему фронту запуска- можно формировать символ с измененной ет первый формирователь 2 или второй фор- конфигурацией. мирователь 3. Первый формирователь 2 50 Таким образом, предложенный формиформирует на выходе сигнал при наличии рователь позволяет за счет введения блока сигнала "Режим сложения" с внешнего уст- управления и ряда других блоков оперативройства. Второй формирователь З.формиру- но изменить конфигурацию символов в реет на выходе сигнал при наличии сигнала зультате обработки информации и

"Режим вычитания,"свнешнегоустройст- 55 оперативного изменения алгоритма функционирования блока управления, а наличие

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

1688280

20

40

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

1, Формиравател ь символов для устройств отббра>кения инфармацил на матричных экранах, содержащий генератор импульсов, первый и второй формирователи импульсов, первый блок постоянной памяти, счетчики строк и столбцов, знакогенератор, дешифратор, первый элемент ИЛИ, первые управляющие входы первого и второго формирователей импульсов подключены к выходу счетчика строк, а вторые управляющие входы явля>отся соответственно входами управления " Режим сложения " и "Режим вычитания" формирователя, о т л и ч а io шийся тем, что, с целью расширения области применения формирователя путем обеспечечия возможности изменения конфигурации отобра>каемых символов, в формирователь введены делитель частоты, регистр команд, регистр ввода данных, блок управления, регистр вывода данных, регистр адрес-.„в арой блок постоянной памяти, выход генератора импульсов подключен к TBKTDBb>M входам регистра ввода данных, блока управления и делителя частоты, выход которого подключен к тактовому входу счетчика столбцов, выходы которого подключены к информационным входам дешифратора, выходы группы и выход которого подключены соответственно к адресным входам первсй группы знакогенератора и к тактовому входу счетчика строк, выходы которого подключены к адресным входам первой группы первого блока постоянной памяти, адресные входы второй групп ы 5! вля >атся информационным входом устройства и соединены с входами первого элемента ИЛИ, выход которого подключен к информационному входу регистра команд, информационные входы группы и вход управления записью которого являются соответственно адресным входом и входом управления запись>о устройства, выходы первого блока постоян "QA памяти подключены к адресным входам второй группы знакогенератора, выходы первого и второго формирователей импульсов, знакогенератора, счетчиков строк и столбцов подключены к информационным входам регистра ввода данных, выходы реги:тра команд, ре глстра ввода данных., второго блока постоянной памяти соединены с информационными входами, выходами блока управления и с информационными входами регистра вывода и регистра адреса, входы управления выборкой регистра команд и регистра ввсда данных подключены соответственно к первому и второму выходам блока управления, гактовые входы регистра вывода данных и регистра адреса подключены соответственно к третьему и четвертому выходам блока управления, первый и второй входы управления выборкой второго блока постоянной памяти соединены соответственно с пятым выходом блока управления и с тактовым входом регистра адреса, выходы которого соединены с адресными входами второго блока постоянной памяти, установочный вход регистра вывода данных подключен к шестому выходу блока управления, установочные входы счетчиков строк и столбцов, делителя частоты и вход управления выборкой первого блока постоянной памяти подключены к седьмому выходу блока управления, первый и второй управляющие входы которого явля>атся соответственно строчным и кадровым синхровходами устройства.

2. Формирователь по п,1, о т л и ч а юшийся тем, что блок управления содержит И-НЕ, пять элементов И, элемент задержки, второй элемент ИЛИ и узел микропрограммного управления, информационные входы и выходы которого являются информационными входами-выходами блока, установочный выход узла микропрограммного управления является шестым выходом блока и соединен с первым входом второго элемента ИЛИ, второй и третий входы которого явля>отся соответственно первым и вторым управляющими входами блока, а выход второго элемента ИЛИ является седьмым выходом блока, выход "Чтение" узла микропрограммного управления соединен с первыми входами первого, второго и третьего элементов И, выходы которых являются соответственно первым, вторым и пятым выходами блока, второй вход первого элемента И соединен с первым входом элемента И-НЕ и с первым выходом выборки узла микропрограммного управления, второй выход выборки которого подкл>ачен к первому входу пятого элемента И и к вторым входам второго элемента И и элемента И-НЕ, выход которого соединен с вторыми входами третьего и четвертогоэлементов И, второй вход пятого элемента И подключен к выходу "Запись" узла микропрограммного управления, а выход является третьим выходом блока, первый вход четвертого элемента И подключен к выходу

"Обмен" узла микропрограммного управления, а выход является четвертым выходом блока, вход элемента задержки подключен к выходу третьего элемента И, а выход — к входу "Ответ" узла микропрограммного управления, тактовый вход которого является тактовым входом блока.

1688280

1688280 (i) Ф08. 8

Составитель Е.Конюшенко

Редактор М.Келемеш Техред М.Мор гентал Корректор С.Шевкун

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

Заказ 3711 Тираж Подписное

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

113035, Москва, Ж-35, Раушская наб., 4/5

Формирователь символов для устройств отображения информации на матричных экранах Формирователь символов для устройств отображения информации на матричных экранах Формирователь символов для устройств отображения информации на матричных экранах Формирователь символов для устройств отображения информации на матричных экранах Формирователь символов для устройств отображения информации на матричных экранах Формирователь символов для устройств отображения информации на матричных экранах 

 

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

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

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

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

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

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

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

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

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

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

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

Изобретение относится к воспроизведению изображений

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

Изобретение относится к устройствам коррекции качества изображения, например цветового тона

Изобретение относится к устройствам отображения графической информации

Изобретение относится к схеме преобразования развертки

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

Изобретение относится к матричным дисплейным устройствам

Изобретение относится к устройству обработки изображения, и в частности к процессу преобразования, предназначенному для осуществления преобразования к более высокой частоте кадров, например преобразования изображения частоты 60 Гц в изображение частоты 120 Гц
Наверх