Изобретение относится к вычислительной технике и может быть исполь- -зовано в качестве терминала для ввода и отображения как символьной, так и графической информации на монохромный или цветной монитор на базе электронно-лучевой трубки (ЭЛТ) с растровым сканированием.
Цель изобретения - повышение быстродействия и расширение области применения устройства путем увеличения объема отображения информации.
На фиг. (а,б) представлена функциональная схема предложенного устройства; на фиг.2 - блок формирования импульсов временной диаграммы растра; на фиг,3 и 4 - блок-схемы алгоритмов, реализуемых микропроцессорами,.
Устройство содержит, блок управления отображением алфавитно-цифровой информации, состоящий из формирователя 2 управляющих импульсов, выполненный на микропроцессоре типа КРЗВОИКВОА, тактового генератора 3, системного контроллера 4, буферного блока 5 и элемента ИЛИ 6, первый блок 7 сопряжения (приемопередатчик) первый блок 8 постоянной памяти, первый блок 9 оперативной памяти, блок 10 регенерации алфавитно-цифрового изображения у состоящий из регистра ll, 5.онтроллера 12 прямого доступа к памяти ШДО) и контроллера 13 ЭЛТ, первый дешифратор 14, второй ,блок 15 сопряжения, блок 16.ввода данных, выполненный в виде клавиатуры, генератор 17.символов, первый регистр 18, регистр 19 сдвига, блок 20 формирования импульсов временной ,циаграь{мы растра, второй дешифратор 21, ЭЛТ 22, генераторы 23 и 24 вертикальной и горизонтальной разверток соответственно, усилители видеосигнала, блок 28- элементов ИЛИ, три элемента И-НЕ , первые шины 32-34 данных управления и адреса, третий дешифратор 33, второй блок 36 постоянной паг-{яти, третий 37 и четвертый 38 блоки сопряжения, генератор 39 тактовых импульсов, состоящий из таймера 40 и, счетчика 41, блок 42 управления отображением графической информации, состоящий из фop иpoвaтeлк 43 управляющих импульсов, выполненного на микропроцессоре типа КР580ИК80А системного контроллера 44, буферного блока 45, элемент
ИЛ1-1 46 и тактового генератора 47, счетчик 48, первый мультиплексор 49, преобразователь 50 кодов, блок 51 формирования импульсов выбора столб цов, формирователь 52 импульсов записи, формирователь 53 импульсов обращения к памяти, четвертьй дешифратор 54, второй мультиплексор 55,
Q блок 56 памяти таблицы цветности, второй 57 третий 58, четвертый 59 и пятый 60 бпокн оперативной памяти, вторые шины 61-63 данных управления и адреса,, селектор 64 кодов и второй
15 регистр 65, элемент ИСКЛЮЧАЩЕЕ ИЛИ . 66, . элемент И-НЕ 67, Имеются также выходы 68 и 69 блока 20, выходы 70- 72 символьных синхроимпульсов, точечных синхроимпульсов и загрузки блока
0 53, выход 73 блока 56, выход 74 сигнала горизонтального обратного хода луча регистра 18, выходы 75 и 76 сигналов гашения горизонтального и вертикального обратного хода луча блока
25 20, выход 77 генератора 39, выход 78 устройства, выход 79 блока 37 сопряжения.
Формирователь 20 импульсов временной диаграммы растра содержит счетчи30 ки 80 и 81, регистр 82, элементы НЕ 83, 84, элементы И-НЕ 85-89 и элемент И 90,
Устройство базируется на двух микропроцессорах. Микропроцессор 2 предназначен для управления отображением алфавитно-цифровой информации, управления положением курсора и сканированием клавиатуры. Микропроцессор 43 предназначен для вьтолнения
40 , связанных с обработкой и отображением графической информации. По сбросу устройства микропроцессор 2 осуществляет инициализацию (фиг,3) блока 15 сопряжения, первого блока 7 сопряжения контроллера 12 ПДП и контроллера 13 ЭЛТ, Затем микропроцессор 2 переходит на выполнение подпрограммы сканирования клавиатуры 16, После определения факта нажатия клавиши осуществляется переход на выполнение подпрограммы подтверждения факта нажатия клавиши с целью устранения влияния явления дребезга контактов клавиши. При подтверждении факта нажатия клавиши микропроцессор 2 определяет код нажатой кла- виш-я; и загружает его в блок 7 для передачи последним данйого кода через блок 37 микропроцессору 43, По
35
45
50
55
1
прерыванию от блока 7 или контроллера 13 ЭЛТ микропроцессор 2 прерывает сканировапие клавиатуры 16 и переходит на вьшолнение подпрограммы определепия источника прерывани Если источником прерывания является блок 7 ( это означает, что блок 7 принял код от микропроцессора 43 через блок 37 ), микропроцессор 2 читает принятый код, определяет его функцию и выполняет ее. Коды алфавитно-цифровых символов с целью ото браже1шя микропроцессор 2 записывае в соответствующую область блока 9 оперативной памяти. При обнаружении прерывания от контроллера 13 ЭЛТ микропроцессор 2 заново инициализирует контроллер ПДП 12, После вьшол- нения подпрограммы обработки преры- вания микропроцессор 2 возвращается в подпрограмму сканирования клавиатуры 16,
Микропроцессор 43 по сбросу устройства осуществляет инициализацию |(фиг.4) блоко.в 37 и 38, генератора 39, блока 56 памяти и блоков 57-60. После инициализации микропроцессор 43 переходит на ожидание прерывания при обнаружении которого осуществля- ется переход ria выполнение подпро- . граммы определения источника прерывания. При обнаружении прерывания от блока 37 ( это означает, что принят код от микропроцессора 2 через блок 7 ) микропроцессор 43 читает принятый код и определяет, в каком режиме находится устройство. В алфавитно-цифровом режиме микропроцессор 43 загружает принятый код в блок 38 для передачи его внешней ЭВМ. В графическом режиме определяется функция принятого кода и выполняется подпрограмма выполнения функции по отображению графической информации. Отобра жаемая информация записывается в соответствующую область блоков 57-60 памяти для отображения. При обнаружении прерывания от блока 38 микропроцессор 43 вьшолняет те. же действия, с той лишь р.азницей, что функции блоков 37 и 38 меняются.
Контроллер 13 ЭЛТ предназначен для обновления изображения на экране ЭЛТ 22 посредством генерации сигна- лов гашения горизонтального и вертикального обратного хода луча для синхронизации ЭЛТ - 22 и передачи содержимого блока 9 управления опера
Q 5 о
5 о 0 g Q
5
77
тивной памяти, в котором хранится алфавитно-цифровая информация, с помощью контроллера 12 ПДП в режиме прямого доступа памяти, через контроллер 13 ЭЛТ, генератор 17 символов, регистр 19 сдвига и усилители 25-27 на ЭЛТ 22 для отображения информации. Дополнительные возможности контроллера 13 ЭЛТ генерировать визуальные признаки (мигание, подчеркивание, инверсия) обеспечивает задание атрибутов текста, С целью отображения визуальных признаков контроллер 13 возбуждает выходы гашения изображения. Два дополнительных выхода универсальных признаков контроллера 13 используются для задания кода цвета отображаемого символа, увеличивая |число атрибутов символов. Дешифрирует код цвета дешифратора 21, который, в зависимости от состояния выходов универсальных признаков контроллера 13, передает видеосигнал с .выхода регистра 19 сдвига на соответствующий видеоусилитель.
Использование визуальньго признака Подсветка для кодирования латинского и русского алфавитов расширяет набор отображаемых символов в двое. Выход подсветки контроллера 13 подается на старший адресный вход генератора 17 символов.
Контроллер 3 ЭЛТ имеет два сигна- .ла синхронизации сигнал гашения горизонтального обратного хода луча и сигнал гашения вертикального обратного- хода луча, которые используются для синхронизации генераторов 23 и 24 горизонтальной и вертикальной разверток. Всякий раз, когда эти сигналы активны, сигнал гашения изображения контроллера 13 запрещает прохождение видеосигнала через дешифратор 21. Сигнал разрешения свечения контроллера 13 не зависит от состояния сигнала гашения изображения и обеспечивает отображение курсора и линии подчеркивания путем возбуждения кодов усилителей 25-27 видеосиг-. ; налов. Сигнал инвертирования изображения контроллера 13 используется для инвертирования изображения символа путем изменения полярности видеосигнала элементом НСКЛЮЧАЩЕЕ 11ПИ 66,
Обычно сигналы гашения горизонтального и вертикального обратного хода через регистр подаются непосредственно на усилители горизонтальной и вертикальной разверток. Однако fljjH увеличения числа точек по вертнкатпч и горизонтали, отображаемых на экране ЭЛТ, эти сигналы проходят через блок 20 формирования импульсов временной диаграммы растра который задерживает эти сигналы и формирует сигналы требуемой длительности.
Блок 20 предназначен для формиро.вания сигналов гашения вертикального и горизонтального об ратного хода луча с целью расширения кадра графического изображения.
Сигналы гашения горизонтального и вертикального обратного хода луча формируются контроллером 13 ЭЛТ, однако, поскольку алфавитно-цифровая информация отображается с полями для отобралсения графической информации без полей блок 20 осуществляет задержку сигналов гашения и формирование требуемой длительности этих сигналов.
Для обновления отображаемой алфавитно-цифровой информации на экране ЭЛТ 22 контроллер 13 ЭЛТ генерирует последовательность сигналов запроса ПДД9 приводя к передаче строки сим-. волов из блока 9 посредством контроллера 2 ПДП в буферы контроллера 13. Контроллер 13 пе эвд-зет коды символов в генератор 17. символов. Строки символов отображаготс.ч на экране ЭЛТ линия за линией,
Выходы отсчета линий контроллера
13 подаются в генератор 17 для выполнения функции выбора линии, В начале последней отображаемой строки контроллер 13 выдает сигнал запроса прерывания на М чкропроцессор 2, который опрашивает внешние устройства для определения того, кто выдал прерывание. Определив, что это контроллер 13 ЭЛТ, микропроцессор 2 вызывает подпрограмму обработки прерывания контроллера 13,. которая заново программирует контроллер i 2 и определяет,, произошло лн нажатие клавиши. Если клавиша бьша нажата, соответст- в-ующий код передается микропроцессорам 2 в блок 7 сопряжения (приемопер дат 1ик).
Микропроцессор 2 постоянно находи ся в режиме выполнения программы сканирования кла-виатуры 16 и выходит из нее только на время выполнения подпрограммы обработки прерываш1Я,
5
0
5
0
5
0
5
О
5
Связь микропроцессора 2 с клавиатурой 16 осуществляется с помощью блока 15 сопряжения, выполненной в виде программируемого параллельного интерфейса.
Сканирование клавиатуры осуществляется микропроцессором 2 под управлением программного обеспечения.При обнаружении факта нажатия клавиши микропроцессор 2 передает код нажатой клавиши в блок 7.
Синхронизация работы контроллера 13 ЭЛТ и регистра 18 осуществляется символьными синхроимпульсами, формируемыми блоком 53,
Для расширения кадра графического изображения, символьные синхроимпульсы, формируемые блоком 53, перед поступлением на контроллер 13 проходят через блок 20 для их запрещения на время двух символьных-строк. Сдвиг информации в регистре 19 осуществляется точечными синхроимпульсами, формируемыми блоком 53,
После включения питания микропроцессор 2 осуществляет инициализацию устройства путем соответствующего программирования периферийных устройств (контроллера 13 ЭЛТ, контроллера 12 ПДП, блока 7 сопряжения, блока 15 сопряжения и блока 20 формирования временной диаграммы растра) и переходит на выполнение программы сканирования клавиатуры. При определении факта нажатия клавиши микропроцессор 2 передает код нажатой клавиши блоку 7, При возвращении кода блок 7 вьщает сигнал прерывания па микропроцессор 2, вызывая его переход на подпрограмму обслуживания прерывания, которая опрашивает контроллера 13 и блок 7 для определения источника прерывания. Определив, что. это блок 7, микропроцессор 2 вызывает подпрограмму считывания кода из блока 7 и определяет, является ли код кодом отображаемого символа или управляющего. Если код является отображаемым, микропроцессор 2 записывает его в блок 9 согласно текущему положению курсора и сдвигает курсор, Если лринятьш код является управляю- apiMj. микропроцессор 2 вьтолняет соответствующую функцию (например, пере- . . меп;ает курсор),
Для передачи кодов символов из блока 9 контроллеру 13с целью последующего вывода через генератор
17 символов, регистр 19, дешифратор 21, блок 28 и усилители 25-27 для отображения на экране ЭЛТ 22 в начале отображения последней строки при прерывании от контроллера 13 микропроцессор 2 выполняет подпрограмму обработки прерывания для программирования контроллера 12 ПДП, Контроллер 12 под действием сигналов запроса ПДП от контроллера 13 начинает передавать коды символов из блока 9 в контроллер 13 в режиме прямого доступа к памяти.
Контроллер 13 на выходах, подклю- енных к старшим адресным входам генератора 17, выставляет код символа, а на младшие адресные входы генератора 17 поступают коды отсчета линии от контроллера 13. После передачи первой линии контроллер 13 ин- крементирует значение кода отсчета линии и повторяет вывод :одов символов рдя отображаемой строки символов. Для отображения новой строки отсчет линий начинается сначала. Генератор 17 генерирует коды отображаемых символов для каждой линии.
Код с выходов генератора 17 поступает на входы регистра 19, загру жается сигналом загрузки (71) от блока 53 и сдвигается точечными синхроимпульсами. Сигнал с выхода регистра 19 через элемент ИСКЛЮЧАЮЩЕЕ ИЛИ 66, дешифратор 21,элементы И-НЕ 29- 31, блок 28 элементов ИЛИ и усилител 25-27 видеосигналов поступает на ЭЛТ 22. Дешифратор 21 мультиплексирует видеосигнал на три видеоусилителя в зависимости от состояния выходов универсальных признаков контроллера 13, задающих цвет отображаемого символа (ОО-белый, 01 - красньй, 10 - зеленьй, П - синий).
Устройство связывается с внешним компьютером (не noKasaHj через блок 38 сопряжения (приемопередатчик). Дпя синхронизации блока 38 используется таймер 40 генератора 39, который программируется микропроцессором 43 на заданную частоту пере-. . дачи,
Устройство работает в двух режимах: алфавитно-цифровом и графическом.
В алфавитно-цифровом режиме микропроцессор 43 передает, данные от блока 38 и блока 37 (приемопередатчику) В графическом режиме микропроцессор
0
5
0
5
о
5
0
5
0
5
43 выполняет функции, связанные с отображением графической информации путем заполнения блоков памяти 57-60, которые доступны только во время горизонтального и вертикального обратного хода луча, и каждого нечетного цикла во время прямого хода луча, В каждом четном цикле прямого хода луча осуществляется чтение данных из блоков 57-60 со сдвигом для последовательного вывода через блок 56 памяти таблицы цветности, блок 28 элементов ИЛИ на ЭЛТ 22. Доступ к блокам 57-60 от микропроцессора - в режим разделения цикла.
В четных циклах прямого хода луч а блок 53 с помощью мультиплексора 49 передает адрес со счетчика 48, который сбрасывается во время вертикального обратного хода луча и изменяет свое состояние символьными синхроимпульсами.
Мультиплексор 49 также мультиплексирует адрес строки и столбца блока 56 памяти. Во время обратного хода луча мультиплексор 49 передает адрес с выхода 63,
Блок 53 вырабатывает временную диаграмму циклов обра1цен 1я к блокам памяти. Блок 53 формирует сигналы точечной синхронизации, символьной синхронизации (70), сигналы выбора строк, сигналы выбора столбцов для стробирования блока 51 формирования импульсов выбора столбцов, сигнал для управления мультиплексированием адресов- строк и столбцов мультиплект сора 49, сигнал загрузки (71) для загрузки регистра 19 сдвига и регистров сдвига блоков 57-60, сигн ал загрузки для загрузки регистров данных блоков 57-60, сигнал для стробирования блоков 51 и 52, сигнал готовности данных блоков паьшти, сигналы для мультиплексирования адресов с шины 63 адреса -и со счетчика 48 муль- ,типлексором 49, Последние сигналы Iуказывают, какой цикл вырабатывает блок 53 - цикл обращения или цикл регенерации (используется режим разделения цикла-),
Регистр 65 предназначен для установки от микропроцессора 43 кода сегмента и режима заполнения и отображения графической информации.
Имеются три режима работы:
а) режим заполнения: битовое или байтовое:
б)режим адресации: адресация к сновным-или дополнительным плоскосям H3o6pa ;eHHH;
в)режим отображения: отображение сновных или дополнительных плоскостей изображения.
В режиме битового заполнения обесечивается обращение по записи от икропроцессора 43 к любой точке юбой плоскости графического изобра- ения, Битовое заполнение возможно только в области, памяти графического зображения,
В режиме байтового заполнения беспечивается обращение по записи от микропроцессора к горизонтальным векторам (.байтам), что повышает скорость заполнения кадра изображения, однако .требует обращения к регистру 65 сегмента.
Преобразователь кодов используется для декодирования состояния трех младших разрядов регистра 65, состояния пяти старших разрядов шины 63 адреса и состояния выхода селектора 64 кодов. На выходе преобразователя 50 формируются сигналы выбора блока 36 обращения к блокам 57-60 которые дешифрируются дешифратором 54 при чтении данных и сигнал обращения к блоку 49, 51J 52,
Использование преобразователя 50 позволяет осуществлять произвольное распределение памяти s
Мультиплексс-р 55 формирует данные на входе блоков 57-60 в различных записи,
. Селектор 64 кодов предназначен для определения обращения микропроцессора к КОДУ;, данным или стеку.
Блок 5 формирования сигналов выбора столб Г1;ов предназначен для декодирования состояния старших разрядов данных шины 61 в режиме битового заполнения или младших разрядов регистра 65 в режиме байтового заполне- ния и формирования сигналов выбора столбцов.
ФорМ 1роват У1ь 52 сигналов записи предназначен для формирования сигналов записи для каждого разряда блоков 57-60 в двух режимах заполнения плоскостей изображения В режиме битового запо днения сигнал залией активизируется только на одном из выходов блока 52,, в зависимости от состояния трех мггадших разрядов данных шины 6 i,
Счетчик 48 предназначен для уста- IHOBKH адресов регенерации изображения в циклах регенерации, состояние
счетчика 48 изменяется символьными
синхроимпульсами во время прямого
хода луча,
Во время вертикального обратного хода луча счетчик 48 устанавливается
0 в исходное состояние. Старший разряд адреса регенерадии поступает с последнего разряда регистра 65 для переключения на отображение основных или дополнительных плоскостей изображе5 ния.
Блок 56 памяти таблицы цветности предназначен для записи таблицы с целью задания атрибутов плоскостей изображения (бланкирование, инверти0 рование, цвет). По записи от микропроцессора 43 блок 56 представляет собой, порты вывода. При регенерации изображения на экране ЭЛТ 22 видеоинформация с блоков 57-60 через блок
5 56 посту.пает на блок 28 элементов ИЛИ.
Наличие блока 56 памяти таблицы цветности позволяет осуществлять быструю смену кадра изображения; быстрое изменение цвета изображения для
0 каждой плоскости, задание фона изображения, быструю смену цвета фона изображения, быстрое бланкирование изображения любой плоскости.
На адресные входы блоков 57-60
с поступает код адреса, формируемый на выходе мультиплексора 49, На входы данных поступает код данных, формируемый на выходе мультиплексора 55, На входы записи поступают сигналы
0 записи .с выходов блока 52 формирования сигналов записи, В циклах обращения данные загружаются-в регистр данных, из которого при необходимости микропроцессор 43 может .их про45 читать. В циклах регенерации данных „ загружаются в регистр сдвига, с выхода которого снимается видеоинформация, В циклах регенерации адрес поступает со счетчика 48, а в циклах
CQ обращения с выхода 63,
При Бключе1ши устройства микропроцессор 43 очищает плоскости граф5У-13ского изображения, инициализирует все внешние устройства, начинает- с(- С.Я фч; рмирование блоком 53 временной диаграммы циклов обращения и регене- рациив Во время вертикального обратного хода луча счетчиг 48 сброшен и начинает изменять свое состояние во
1113
время прямого хода луча, формируя адрес регенерации. Данные, считанные в циклах регенерации, последовательно выводятся через блок 56 и блок 28 элементов ИЛИ на ЭЛТ 22. Блок 53 непрерывно формирует циклы регенерации и обращения.
При поступлении по входу 11 от: внешнего компьютера (не показан) данных на блок 38 микропроцессор 43 переходит на вьтолнение подпрограммы определения источника прерывания. Определив, что это блок 38, микропроцессор 43 возвращает код данных в блок 38 и использует полученную формацию дпя отображения графики (в графическом режиме).
В алфавитно-цифровом режиме микропроцессор просто передает код дан- ных в блок 37, При вводе данных с клавиатуры в графическом режиме осуществляются те же действия, с той лишь разницей, что источником и приемником данных в этом случае высту- пает блок 37.
В предложенном устройстве осуществляются два дополнительных режима: режим адресации к плоскостям графического изображения, когда лишь из- менение состояния одного разряда регистра 65 позволяет обращаться к дополнительным плоскостям; режим отображения плоскостей графического изображения, когда лишь изменение
, г;
состояния одного разряда регистра 6Ь позволяет отображать на экране ЭЛТ дополнительные плоскости изображения
Формула изоб-ретения
Устройство для отображения информации на экране электронно-лучевой трубки (ЭЛТ), содержащее блок управЛенин отображением алфавитно-цифро вой информации, выходы первой, второй и третьей групп выходов которого являются соответственно первыми шинами данных управления и адреса устройства, первый блок оперативной памяти, первый блок сопряжения, первый блок постоянной памяти,.информационные , управляющие и адресные входы которых соединены соответственно с первыми шинами данных, управления и адреса устройства, блок регенера- . ции алфавитно-цифрового изображения, адресные, управляющие и информационные выходы которого подключены
Q
о 5
о
35
0
.
5
11 -12
соответственно к первым шинам адреса, управления и данных, первый выход блока управления отображением и алфавитно-цифровой информации соединен с первым тактовым входом первого блока сопряжения и тактовым входом блока регенерации алфавитно- цифрового изображения, второй выход - с входами сброса блока регенерации алфавитно-цифрового изображения, первого блока сопряжения и второго блока сопряжения, адресный, управляющий и информационный входы которого соединены соответственно с первыми ши нами адреса, управления и данных, первый дешифратор, управляющий вход которого соединен с первым выходом блока регенерации алфавитно- цифрового изображения, подключенным к первому и второму управляющим входам блока управления отображением алфавитно-цифровой информации, входы запроса прерывания которого соединены с вторым выходом блока регенерации алфавитно-цифровой информации и выходом первого блока сопряжения, а вход блокировки - с третьим выходом блока регенерации алфавитно-цифровой информации, вход блокировки которого соединен с третьим выходом блока управления отображением алфавитно- г . цифровой информации, а входы выборки подключены к nepBONry и второму выходам первого дешифратора, третий и четвертый вьпсоды которого соединены с входами выборки первого и второго блоков сопряжения, выходы первой гругпы блока регенерации алфавитно- цифрового изображения соединены с входами генератора символов, выходы второй группы - с информационными входами первого регистра, управляющий вход которого соединен с первым выходом формирователя импульсов обращения к памяти, первый и второй выходы первого регистра соединены с входами соответственно генераторов вертикальной и горизонтальной разверток, выходы которых соединены с отклоняющей системой ЭЛТ, модуляторы которой соединены с выходами усилителей, третий выход первого регистра подключен к первым входам первого и второго элементов И-НЕ, вторые входы которых подключены к первому выходу второго дешифратора, второй и третий выходы которого соединены с третьими входами первого и второго элементов И-НЕ,iуправляющие входы второго дешифратора подключены к четвертому и пятому выходам первого регистра, шестой и седьмой выходы которого соединены с первым и вторым информационными входами второго дешифратора, выходы генератора символов соединены с информационными входами регистра сдвига, входы управления и сдвига которого соединены с первым и вторым выходами группы выходов формирователя импульсов обращения к памяти, которые также соединены с входами управления и сдвига, . с второго по пятый блоков оперативной памяти, выходы которых соединены с второй шиной данных устройства и соединены с информационньлми входами блока памяти таблицы цветности, о Т личающееся тем, что, с целью повьппения быстродействия и расширения области применения устройства путем увеличения объема отображаемой информации, оно содержит блок элементов ИЛИ, третий элемент И-НЕ, первый вход которого соединен с третьим выходом первого регистра, а второй и третий входы - с первым и четвертым выходами второго дешифратора, -выходы первого, второго и третьего элементов Й-НЕ соединены с входами первой группы блока злемен- тов ИЛИ, входы второй группы которого соединены с выходами блока памяти таблицы цветности, выходы блока элементов liHH соединены с входами усилителей, формирователь импульсов временной диаграммы растра, информационный, адресньй и управляющий входы которого соединены с первыш-з шика ми данных адреса и управления устройства синхровходы - с выходами третьей группы блока регенерации алфавитно-цифрового изображения, такто- вый, вход с первым выходом формирователя импульсов обращения к памяти, первый, второй и третий выходы формирователя импульсов временной диаграммы растра соединены соответственно с информационными .входами первого рех-истра и входами синхронизации формирователя импульсов обращения к памяти, четвертый выход - с синхро- входом блока регенерации алфавитно- цифровой информации, элемент ИСКЛЮЧАЮЩЕЕ ИЛИ, входы которого соединены с восы«1 м выходом первого регист- -ра и выходом регистра сдвига, а вы0
5
0
5
ход - с третьим информационным входом второго дешифратора 5 блок управления отображением графической информации, выходы первой, второй и третьей групп которого соединены соответственно с вторыми шинами данных, управления и адреса устройства, второй блок постоянной памяти, третий и четвертый блоки сопряжения, генератор тактовых имлГульсов, второй счетчик, счетный вход и вход сброса которого соединены с пятым и первым выходами формирователя импульсов временной диаграммы растра, первый и второй мультиплексоры, третий и четвертьй дешифраторы, четвертый элемент И-НЕ, селектор кодов, формирователи импульсов записи и выбора столбцов, преобразователь кодов и второй регистр, выходы группы которого соединены с информационными входами преобразователя кодов и формирователя импульсов выбора столбцов, первый выход - с адресными входами формирователя импульсов записи и формирователя И1 шульсов выборки столбцов, стробирующие входы которого соединены с вторым и третьим выходами
0 формирователя импульсов обращения к памяти, третий выход которого соединен со стробируюп, входом формирователя импульсов записи, выходы группы которого подключены к входам управления записью с второго по пятый блоков оперативной памяти, адресные входы которых соединены с выходами первого мультиплексора, а информационные входы - с выходом второго
0 мультиплексора, управляющий вход которого соединен с первым выходом формирователя импульсов записи, второй выход которого соединен с входом выбора формирователя импульсов, выбор5 ки столбцов, первый управляющий вход которого и первые управляющие входы первого мультиплексора и формирователя импульсов записи соединены с первым выходом преобразователя кодов, второй выход преобразователя кодов подю1юг1ен к первому входу четвертого элемента И-НЕ и первому управляющему вхо.цу второго блока постоянной памяти j зых,оды группы преобразователя кодов соединены с информационными входами четвертого дешифратора, управляющий вкод которого и управляющий вход формирователя ккг/льсов обраще- .ния к памяти соедине.нь с второй ши5
0
t
Jt.
ной управления устройства, выходы четвертого дешифратора соединены с первыми входами выборки с второго по пятый блоков оперативной памяти, вторые входы выборки которых соединены с выходами формирователя импульсов выборки столбцов, второй управляющий и информационньм входы которого соединены с вторыми шинами управления и данных устройства, соответственно связанными с вторым управляющим и информационным входами формирователя импульсов записи, выходы счетчика соединены с информационными входами первого мультиплексора, адресные входы которого соединены с второй шиной адреса устро йст- ва, подключенной к адресным входам блока памяти таблицы цветности, второго блока постоянной памяти и входам третьего дешифратора, первый вькод которого соединен с первым управляюш 1м входом второго регистра, второй управляющий вход которого подключен к второй шине управления устройства, второй, третий, четвертый и пятый выходы третьего дешифратора соединены с входами выбора тое- тьего и второго блоков сопряжения, генератора тактовых импульсов и блока памяти таблицы цветности, выходы второго и третьего блоков сопряжения соединены с входами прерывания блока управления отобргжения графиче ской информации, первый выход которого подключен к входам сброса селек
тора кодов, второго регистра, второго и третьего блоков сопряжения, второй выход - к тактовому входу селектора кодов и Первым тактовым входам второго и третьего блоков сопряжения, третий и четвертый выходы к управляющим входам селектора кодов, пятый выход - к тактовому .входу
генератора тактовых импульсов, адресный., управляющий и информационный входы которого соединены с вторыми шинами адреса управления и данных устройства, шестой выход блока управления отображением графической информации соединен с входом синхронизации селектора кодов, а вход готовности - с выходом четвертого элемента И-НЕ, второй вход которого соединен с.второй шиной управления устройства, а третий вход - с пятым выходом формирователя импульсов обращения к памяти, информационные входы селектора кодов и второго регистра
подключены к второй шине данных устройства, выход селектора кодов соединен с управляющим входом преобразователя кодов, адресный, управляющий и информационные входы второго и
третьего блоков сопряжения соединены соответственно с вторыми шинами адреса управления и данных устройства, первьш выход генератора тактовых импульсов соединен с вторьм тактовьм входами первого и второго блоков соп
ряжения, а в торой выход - с вторым тактовым входом третьего блокасопргскения.
та
iSuMtfJ9
начало
инициализации системы
J
название | год | авторы | номер документа |
---|---|---|---|
Устройство для отображения информации на экране электронно-лучевой трубки | 1981 |
|
SU1015423A1 |
Устройство для отображения графической информации | 1984 |
|
SU1327090A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1990 |
|
SU1795510A1 |
УСТРОЙСТВО ДЛЯ ОТОБРАЖЕНИЯ ЗНАКОВ НА ЭКРАНЕ ТЕЛЕВИЗИОННОГО ИНДИКАТОРА | 1991 |
|
RU2023314C1 |
Устройство для управления считыванием и вводом информации | 1990 |
|
SU1751786A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1985 |
|
SU1291956A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1988 |
|
SU1525728A1 |
Устройство для отображения информации | 1985 |
|
SU1354183A1 |
Устройство для отображения информации на экране электронно-лучевого индикатора | 1990 |
|
SU1795445A1 |
Дисплейный процессор | 1981 |
|
SU1292031A1 |
Изобретение относится к вычислительной технике и может быть использовано в качестве терминала для ввода и отображения как символьной, так и графической информации на монохромный или цветной монитор на базе ЭЛТ с растровым сканированием. Цель изобретения - повьшение быстродействия и расширение области применения устройства путем увеличения объема отображаемой информации. Это достигается введением блока элементов ИЖ, третьего и четвертого элементов И-НЕ, элемента ИСКЛЮЧАЮЩЕЕ ИЛИ, блока формирования импульсов временной диаграммы ра:стра, блока управления отображением графической информации, второго блока постоянной памяти, второго и третьего блоков сопряжения, генератора тактовых импульсов, третьего и четвертого дешифраторов, преобразователя кодов, блоков формирования импульсов выбора столбцов и импульсов записи, второго счетчика, второго регистра, селектора кодов, первого и второго мультиплексоров. В предложенном устройстве снижена нагрузка на первый микропроцессор и использован контроллер ЭЛТ для управления отображением алфавитно- цифровой информации и для синхронизации отображения графической информации. 4 ил. (/) F ел IND 4
сканиройание кааЬионпуры //
нет
ifmenue кода из
npnenonefleffam- чипа 7
нет
Опознавание и быполнение fijHUHuu кода
L
onpedeAeHuf
источника
арерыаанил
инициализация цонтро/ лерл
ггАча
загризка кода te/iaou- ши о npufMonepedam- tfua 7
( начало )
Т
иницисглшациа шстамы
определение
источника
hpepbidoHua
итеиие из приfМО- передатчика 37
чтение ffooa из т jp :ttno.fi oedcrfm/u- на зв
да
нем
Составитель И.Загинайко Редактор М.Циткина Техред М.Ходанич Корректор М.Максимипшнец
Заказ 5566/48Тираж 671Подписное
ВНИИПИ Государственного комитета СССР
по делам изобретений и открытий 113035, Москва, Ж-35, Раушская наб,, д. 4/5
Производственно-полиграфическое предприятие, г, Ужгород, ул. Проектная, 4
Патент США № 4290063, кл | |||
Упругая металлическая шина для велосипедных колес | 1921 |
|
SU235A1 |
Шерр С | |||
Электронные дисплеи, М.: Мир, 1982, с | |||
Станок для нарезания зубьев на гребнях | 1921 |
|
SU365A1 |
Авторы
Даты
1987-11-15—Публикация
1985-01-28—Подача