Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода информации из ЭВМ,
Цель изобретения - расширение области применения устройства за счет программного управления режимами отображения информации.
На чертеже приведена структурная схема устройства.
Устройство содержит блок 1 управления, включающий микропроцессор 2, блок 3 постоянной памяти, параллельный интерфейс 4, последовательный интерфейс 5, клавиатуру 6, буфер 7 данных и блок 8 оперативной памяти, знакогенератор 9, регистр 10 сдвига, формирователь 11 видеосигнала, видеоконтрольный блок 12, счетчик 13 адре са, коммутатор 14 адреса, генератор 15 тактовых импульсов, счетчик 16 точек, счетчик 17 знаков, блок 18 памяти, формирователь 19 строчных синхроимпульсов, формирователь 20 кадро- вых синхроимпульсов, регистр 21 начала строки, регистр 22 конца строки, первый 23 и второй 24 блоки сравнения, триггер 25, регистр 26 управляющего слова, первый 27 и второй 28 элементы И, блок 29 управления записью и считыванием,.
Устройство работает следующим образом.
Блок 29 управления записью и счи- тываиием осуществляет режим прямого- доступа к памяти блока 1 управления и может быть реализован на интегральных схемах K58QBT57, К1810ВТ37,
Основным узлом устройства являет- ся микропроцессор 2, реализующий все клавиатурные команды, операции обмена с внешними устройствами и ЭВМ, программы обработки информации ин теллектуального дисплея. Связь мик- ропроцессора 2 с блоками 3 и 8 памяти, интерфейсами 4 и 5, клавиатурой 6 и -через буфер 7 данных со схемой, реализующей регенерацию изображения на экране, осуществляется через шины данных, шины адреса и шины управления,
В блоке 3 постоянной памяти хранятся программы, определяющие типо- йые операции функционирования устрой ства. Оперативная память 8 используется для хранения сменных программ функционирования устройства, в том числе программ, обеспечивающих эму-
ляцию различных типов устройств отображения , а также служебную информацию для управления регенерацией изображения ,
Для обеспечения записи и считывания информации блок 18 памяти под-- ключается к шинам микропроцессора 2 с помощью коммутатора 14 адреса и буфера 7 данных. Блок 18 хранит в закодированном виде отображаемую на экране информацию, которая циклически считывается в знакогенератор 9, с которого прео|бразованная для отображения заносится в регистр 10 сдвига.
Для-телевизионного метода формирования изображений характерно циклическое сканирование в блоке 18 памяти регенерации группы символов, входящих в одну информационную строку. Тактовый генератор 15 выдает импульсы, период которых равен времени формиро-. вания одной точки матрицы знака в изображении, Снетчик 16 точек служит для управления сдвигом информации в регистре 10, На выходе регистра 10 сдвига появляется последовательность сигналов подсвета луча ЭЛТ, которая через второй элемент И 28 (при наличии разрешающего потенциал на втором выходе регистра 26 управления) поступает на формирователь 11 видеосигналов, где совместно с сигналами формирователя 19 строчных синхроимпульсов и формирователя 20 кадровых синхроимпульсов преобразуются в полный телевизионный сигнал, подаваемый на видеоконтрольный блок 12,
Счетчик 17 знаков осуществляет счет позиций знакомест во время раз- вертки телевизионной строки, вырабатывает импульс для запуска формирователя 19 строчных импульсов и узла прямого доступа к памяти 29,
Запуск в конце разверТки телевизионной строки узла прямого доступа к памяти 29 вызывает считывание из специальной области оперативной памяти 8 управляющей информации, содержащей начальный адрес для регенерации изображения в следующей строке телевизионного растра, номер строки знакоместа, бит разрешения отображения видеоинформации и бит разрешения формирования кадрового синхроимпульса. Начальный адрес записывается в счетчик 13 адреса, а номер строки знакоместа и биты разрешения - в регистр 26 управляющего слова.
Начальный адрес строки растра представляет собой адрес, начиная с которого будет осу1цествлятьс.я считывание информации из блока 18 памяти
регенерации в текущей строке телевизионного растра с последующим наращиванием (инкремент.ацией) этого адреса в счетчике 13 адреса после отображения каждого знака. При формировании символьной информации производится .многократное (по числу строк матрицы разложения знакаj считывание данных информационной строки из блока 18, поэтому начальный адрес для всех те левизионных строк одной информационной строки будет одинаков,
Номер строки знакоместа записывается в регистр 26 управления (выход 3)t указывает номер строки матрицы разложения знака и поступает на второй адресный вход знакогенератора 9, Как правило, номер строки знакоместа увеличивается на единицу с каждой новой телевизионной строкой информа- ционной строки и обнуляется при переходе к следующей информационной строке.
Значение бита разрешения отображения (2-й выход регистра 26, соеди-- ненный с входом второго элемента И 28) стробирует выдачу данных из сдвигового регистра 10 в формирователь 11 видеосигналов, это позволяет программно создавать неотображаёмые фрагменты на экране.
Единичное значение бита разрешения формирования кадрового синхроимпульса (выход 1 регистра 26) запус- кает формирователь 20 кадрового синх- роимпульса. Программное управление этим синхроимпульсом позволяет избежать наличия счетчика информационных строк и легко настраивать устройство отображения на любое количество строк телевизионной развертки.
Значения регистра 21 начала строки и регистра 22 конца строки устанавливаются микропроцессором 2 при начальной инициализации в момент включения устройства (хотя могут изменяться при необходимости программно) . Эти регистры определяют время начала и конца отображения каждой строки телевизионного растра, т.е. задают количество символов в строке. Счетчик 17 знаков устанавливается в нуль при выдаче сигнала на запуск формирователя 19 строчных синхроимпульсов и инкpe feнтиpyeтcя по сигналам счетчика 16 точек синхронно с разверткой луча ЭЛТ. При достижении этим счетчиком I7 знаков значения, хранящегося в регистре 21 начала строки, первая схема 23 сравнения вырабатывает сигнал установки триггера 25 регенерации, который разрешает прохождение через первый элемент И 27 импульсов наращивания счетчика 13 адреса. При совпадении значения счетчика I7 знаков со значением регистра 22 конца строки втopfaя схема 24 сравнения вырабатывает сигнал сброса триггера 25 регенерации и прекращает тем самым инкремента цию счетчика 13 адреса. Нулевое значение триггера 25 регенерации блокирует также прохождение видеоинформации со сдвигового регистра через второй элемент И 28.
Наращивание счетчика 17 знаков по сигналам счетчика 16 точек продолжается до переполнения счетчика 17, пр этом поступает сигнал на вход формирователя 19 строчных синхроимпульсов и запуск узла прямого доступа к памяти 29, Регенерация телевизионной строки завершается.
В режиме прямого доступа к памяти из ОЗУ 2 вновь считывается управляющая информация для следующей строки телевизионного растра. Описанные выше действия повторяются.
В последней строке телевизионного растра бит разрешения формирования кадрового синхроимпульса установлен в 1 и. запускается формирователь 20.
Таким образом, предлагаемое техническое решение позволяет программно задавать размер отображаемого кадра. Формула изобретения
Устройство для отображения информации на экране видеоконтрольного блока, содержащее блок управления, коммутатор адреса, блок памяти, знакогенератор, счетчик знаков, счетчик точек, регистр сдвига, формирователь строчных синхроимпульсов, формирователь кадровых синхроимпульсов, формирователь видеосигнала, генератор тактовых импульсов, выход которого соединен с тактовым входом счетчика точек, первый выход которого подключен к тактовому входу регистра сдвига, информационный вход которого соединен с выходом знакогенератора, первый адресный вход которого подключен к выходу блока памяти, соединенному с информационным входом блока управления, информационный выход которого подключен к информационному входу блока памяти, адресный вход которого подключен к выходу коммутатора адреса, первый информационный вход которого соединен с адресным выходом блока управления , информационные входы-выходы которого являются информационными . входами-выходами устройства, выход формирователя видеосигнала соединен с видеовходом видеоконтрольного блока, а первый и второй его синхровхо- ды соответственно - с выходами формирователя кадровых синхроимпульсов и формирователя строчных синхроим- .пульсов;, информационный вход которого соединен с первым выходом счетчика знаков, тактовый вход которого подключен к второму выходу счетчика точек, отличающееся тем, что, с целью расширения области Применения устройства за счет программного управления режимами отображения информации, оно содержит первый и второй элементы И, регистр управляющего слова, триггер, первый и Btopoй блоки сравнения, счетчик адреса, регистр начала строки, регистр конца строки, блок управления записью и считыванием, первый и второй выходы которого подключены к адресному и управляющему входам блока управления соответственно, управляющий
0
0
5
0
5
вход блока управления записью и считыванием соединен с первым выходом счетчика знаков, второй выход которо го соединен с первыми входами первого и второго блоков сравнения, выходы которых подключены соответственно к входам Установка единицы и Установка нуля триггера, выход которого подключен к первым входам первого и второго элементов И, информационный выход блока управления соединен с информационными входами регистра начала строки, регистра конца строки, счетчика адреса и регистра управляющего слова, первый выход которого соединен с информационным входом формирователя кадровых синхроимпульсов, второй выход регистра управляющего слова соединен с вторым входом второго элемента И, выход которого соединен с информационным входом формиро- вателя видеосигнала, ч;ретий вход второго элемента И соединен с выходом регистра сдвига, третий выход регистра управляющего слова соединен с вторым адресным входом знакогенератора, вход счетчика адреса соединен с вторым информационным входом коммутатора адреса тактовый вход счетчика адреса соединен с выходом первого элемента И, второй вход которого подключен к второму выходу счетчика точек, выходы, регистров начала строки и конца строки соедийены соответственно с вторыми входами первого и второго блоков сравнения.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для вывода информации на экран электронно-лучевой трубки | 1985 |
|
SU1312560A1 |
Устройство для вывода символьной информации на экран электронно-лучевой трубки | 1988 |
|
SU1587484A1 |
Устройство для отображения информации на телевизионном индикаторе | 1987 |
|
SU1418806A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1986 |
|
SU1539826A1 |
Устройство для отображения информации на экране электронно-лучевой трубки | 1986 |
|
SU1427412A1 |
Устройство для отображения информации на экране телевизионного приемника | 1981 |
|
SU1015370A1 |
Устройство для отображения символьной информации на экране видеоконтрольного блока | 1987 |
|
SU1499331A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1983 |
|
SU1109787A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1986 |
|
SU1401447A1 |
Устройство для отображения информации на экране телевизионного индикатора | 1987 |
|
SU1469518A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано для вывода информации на ЭВМ. Цель изобретения - расширение области применения устройства за счет программного управления режимами отображения информации, которая достигается введением счетчика 13 адреса, регистра 21 начала строки, регистра 22 конца строки, первого 23 и второго 24 блоков сравнения, триггера 25, регистра 26 управляющего слова, первого 27 и второго 28 элементов И, блока 29 управления записью и считыванием и соответствующих функциональных связей. Изобретение позволяет программно управлять размером отображаемого кадра. 1 ил.
Авторы
Даты
1989-07-23—Публикация
1987-12-04—Подача