Телевизионные средства отображения информации с микропроцессорной системой управления
При решении многообразных задач управления часто необходимо изменять форму представления информации. Применительно к буквенно-цифровой информации это сводится к изменению формата знаков, их размеров или ориентации, компоновке текста в виде таблиц или формуляров, страничной организации текста и т. д. Еще более разнообразны формы представления графической информации. Использование программно-управляемых средств обеспечивает значительное удешевление систем отображения информации. Программный принцип управления реализуется путем включения в СОИ дисплейного процессора.
Структурная схема буквенно-цифрового телевизионного СОИ с микропроцессорной системой управления показана на рис. 1.
Рис. 1. Структурная схема буквенно-цифрового дисплея телевизионного типа с микропроцессорным управлением
Устройством ввода УВВ информации в приведенной структуре является устройство клавиатуры УК,связанное с МП-системой через порт связи ПК. Телевизионное СОИ связано с МП-системой через дисплейный контроллер ДКи контроллер прямого доступа к памяти КДЛ.
В общем случае в эту систему в качестве УВВ входят и другие источники информации. Весь массив памяти МП-системы разбит на три области: область ПЗУ,область ОЗУи область БЗУ. В постоянном запоминающем устройстве хранятся программы ввода и вывода информации от соответствующих источников, ее компоновки в БЗУи редактирования. В ОЗУразмещаются данные, которые должны храниться в процессе обработки программы. В БЗУ хранятся коды знаков отображаемой информации в объеме одной или нескольких страниц.
Регенерация изображения осуществляется под управлением дисплейного контроллера, который организует с помощью контроллера прямого доступа к памяти КПДП выборку кодов знаков из БЗУ, передачу их на вход ПЗУ знакогенератора, синхронизацию развертки видеомонитора ВМ и ряд других операций управления работой дисплея. Синхронизация работы микропроцессорной системы осуществляется тактовым генератором ТГ; синхронизация работы СОИ в режиме регенерации изображения осуществляется задающим генератором дисплея ГД. Информация о графике знаков хранится в ПЗУ знакогенератора (ПЗУ ЗГ). Параллельный код с выхода ПЗУ ЗГ параллельно-последовательным регистром РГпреобразуется в последовательность импульсов управления видеосигналом.
Рассмотрим подробнее некоторые режимы работы приведенной системы.
Режим ввода информации с устройства клавиатуры.Ручной ввод информации производится с устройства клавиатуры УК, которое соединяется с шиной адреса и шиной данных через порт ПК, в качестве которого может использоваться многорежимный буферный регистр с дешифратором адреса.
Блок-схема алгоритма ввода знаков с клавиатуры представлена на рис. 2.
Рис. 2. Блок-схема алгоритма ввода данных с клавиатуры
Режим формирования и регенерации изображения.Управление режимом формирования и регенерации изображения полностью осуществляется дисплейным контроллером ДК,в качестве которого используется БИС программируемого контроллера КР580ВГ75. На рис. 3 приведена структурная схема указанной БИС. Двусторонний обмен данными с микропроцессорной системой осуществляется через восьмиразрядный буфер данных БД.
Блок управления БУсодержит регистры команд, параметров и состояния. БУформирует сигналы управленшя чтением , записью , а также запрос прямого доступа к памяти ЗПДи запрос прерывания ЗПР, а также организует прием сигнала разрешения прямого доступа .
Два буферных ЗУ(ЗУтс)обеспечивают хранение информации в объеме двух текстовых строк по 80 знаков в строке. Два ЗУтсработают поочередно; в то время, когда содержимое одного из них отображается на экране, в другой переписывается соответствующая информация из БЗУ. Вводом информации в ЗУтс управляет контроллер входного буфера (Квх Б), выводом информации − контроллер выходного буфера (Квых Б).
ДК включает в себя также часть устройства адресации и синхронизации ТВ ОСИ. Счетчик знакомест Счзнобеспечивает считывание знаков в ЗУтсс частотой Fзн. Счетчик строк Сч Z обеспечивает развертку знака по вертикали при считывании информации о графике знаков с ПЗУ знакогенератора ПЗУ ЗГ. Счетчик текстовых строк Счтс обеспечивает синхронизацию считывания информации с БЗУ в ЗУтс контроллера. Счетчики Счзн, Сч Z и Счтсявляются программируемыми, что позволяет программно задать число знаков в строке (от 1 до 80), число телевизионных строк в текстовой строке (от 1 до 16) и число текстовых строк в кадре (от 1 до 64).
Рис. 3. Структурная схема дисплейного контроллера
Блок управления разверткой и видеосигналом УРВформирует следующие управляющие сигналы: ГС − гасящий строчный сигнал; ГК − гасящий кадровый сигнал; АС − коды атрибутов строк; АН − коды атрибутов общего назначения (расшифровываются внешними схемами); ГШЛ − сигналы гашения нуля; ИВС − инверсия видеосигнала; РЗВ− разрешения видеосигнала; ПСП − подсветка позиций.
При работе ДКинформация из БЗУ через контроллер ПДП поступает в буферное ЗУтсс частотой Fзн, коды знаков QЗпараллельно (код КОИ-7) выводятся на адресные входы ПЗУ ЗГ.Информация о графике одной строки знака из ПЗУ ЗГвыводится РГ− разрядным кодом в регистр РГ, с которого затем считывается последовательно с частотой fтг на вход видеоусилителя видеомонитора ВМ. Развертка знака по вертикали организуется с помощью сигналов QZ контроллера.
С помощью контроллера, задав соответствующие коды атрибутов поля, можно сформировать дополнительные признаки знаков, такие, как мерцание, негатив, засветка, подчеркивание. Кроме того, с помощью кодов атрибутов знака формируется комбинация сигналов АС, ГШЛ и РЗВ, позволяющая формировать набор графем для формирования графической информационной модели без использования ПЗУ ЗГ.
Микропроцессорные средства отображения информации на дискретных индикаторах
Микропроцессорные средства широко применяются в СОИ на дискретных индикаторах, которые в отличие от ТВ-дисплеев можно считать чисто цифровыми устройствами. Основные функции схем управления цифровыми, буквенно-цифровыми и даже графическими СОИ на дискретных индикаторах (перекодирование и адресация информации, ее регенерация на индикаторном поле, формирование маркера, редактирование ит. д.) могут быть выполнены на программном уровне. Однако вследствие ограниченного быстродействия микропроцессоров и стремления наиболее эффективно использовать их вычислительную мощность микропроцессорные СОИ на дискретных индикаторах обычно строят как программно-аппаратную систему.
Рассмотрим некоторые варианты таких СОИ с применением микропроцессоров К580ИК80 и ряда согласующихся с ним интерфейсных компонентов.
Схемы с однокоординатной адресацией предполагают наличие запоминающего устройства на каждый индикатор, так что подключение микропроцессорной системы необходимо только при смене информации.
В этом случае на МП-систему возлагается чтение данных из памяти и вывод их во внешние устройства (индикаторные модули).
При разработке системы можно использовать два способа обращения к внешним устройствам: а) с помощью слова состояния текущего машинного цикла микропроцессора: б) с разделением адресов между запоминающими устройствами и устройствами ввода − вывода. В первом способе (рис. 4) по сигналу СИНХР·Ф1 слово состояния с ШДзаписывается в многорежимный буферный регистр МБР1(при BK1 = 0,BK1 = 1, ВР = 1 регистр МБР1принимает и передает информацию).
Адресация интерфейсной схемы вывода Ивыв,к которой присоединен индикатор, производится по команде OUT. Эта двухбайтовая команда состоит из трех машинных циклов: ВЫБОРКА
КОМАНДЫ, ЧТЕНИЕ ИЗ ПАМЯТИ, ЗАПИСЬ В УСТРОЙСТВО
ВВОДА − ВЫВОДА.
Рис. 4. Структурная схема микропроцессорного цифрового СОИ с однокоординатной адресацией и применением регистра состояний
В первом машинном цикле сигнал MEMR на ВК2и на МБР2и сигнал M1на ВКПЗУ обеспечивают подключение ПЗУ к ШДи прием команды микропроцессором.
Аналогичным образом во втором машинном цикле сигнал MEMR на ВК2и на ВК1МБР2и сигнал MEMR на ВКПЗУ обеспечивают чтение МП из ПЗУ второго байта команды, содержащего адрес схемы вывода.
В третьем машинном цикле второй байт команды выставляет МПна ШАв виде двухбайтового слова с дублированными байтами. В примере адресуется восемь цифровых индикаторов, что позволяет ограничиться тремя битами адреса (четвертым − шестым), еще один бит (седьмой) используется для стробирования дешифратора DC. Сигналы OUT на ВК2и Зпна BK1 включают МБР3и посредством дешифратора DC подается сигнал выборки на вход ВКодного из Ивыв. Одновременно в третьем машинном цикле МП выставляет на ШДчетыре бита кода цифры (D3−0), которые через МБР3 записываются в Ивыв. В качестве Ивывможно использовать ИМСК514ПР1, выполняющую функции регистра-защелки, знакогенератора и формирователя возбуждающих напряжений полупроводниковых индикаторов.
Если использовать разделение адресов между памятью и устройствами ввода − вывода, то СОИ с однокоординатной адресацией можно подключить прямо к шине данных. В этом случае для электрического согласования ШД с МПв систему включаются шинные формирователи ШФ(рис. 5). Они содержат логические схемы, обеспечивающие выборку кристалла и передачу информации в одном из двух возможных направлений, однако основным их назначением является увеличение нагрузочной способности микропроцессора при подключении его к ТТЛ-схемам. Действительно, ИМС К580ИК80 изготовлены по n-МОП-технологии т. е. рассчитаны на малый ток, а интерфейсные схемы К514ПР1 − по биполярной технологии.
Рис. 5. Структурная схема микропроцессорного цифрового СОИ с однокоординатной адресацией и разделением адресов
Использованный в схеме рис. 6.12 шинный формирователь содержит два управляющих входа ВК и ВР,при ВР = 0осуществляется вывод информации, при ВР = 1 − ее ввод, при ВК = 0− выборка кристалла, при ВК = 1 он переходит в высокоимпедансное состояние.
Шины выходов ШФприсоединяются к двум группам интерфейсных схем индикаторов Ивыв,что позволяет одновременно адресовать два индикатора И. Соответствующие коды цифр попарно хранятся в ячейках ОЗУ. Выбор адреса пары индикаторов осуществляется с помощью дешифратора DC, причем обращение к нему производится как к составной части памяти. Для идентификации выделен старший разряд шины адреса A15, при A15 =1 выбирается дешифратор DC, при A15 = 0 − ОЗУ или ПЗУ. Если необходимо передать информацию из ПЗУ или ОЗУ, то сигнал «1» на выходе Зппоступает на входы ВРи переводит шинные формирователи в состояние ввода (если адресуется ОЗУ, то тем же сигналом осуществляется перевод его в режим чтения). В результате информация записывается в микропроцессор. Для включения ПЗУ достаточно при A15 = 0 подать соответствующий адресный сигнал A14 − 0.
Для записи информации в индикаторы на DC подается сигнал . Одновременно сигнал стробирует дешифратор по другому входу, а также переводит шинные формирователи в режим вывода информации. Для адресации индикаторов отводятся четыре разряда адресной шины. Дешифратор выбирает одну из 16 индикаторных пар, т. е. два из 32 индикаторов.
Микропроцессорные средства позволяют сравнительно легко реализовать динамические режимы управления буквенно-цифровыми индикаторами. При этом возможно построение гибкой МП-системы, которая путем изменения программ позволяет получить любой из режимов адресации − фазоимпульсный, с разверткой по сегментам или с выборкой по знакоместам.
Структурная схема такого гибкого устройства для управления газоразрядным монодисплеем ИГП-17 показана на рис. 6. Устройство содержит блоки катодных ККи анодных АКключей, блок прерывания БП, три многорежимных буферных регистра МБР252,МБР253и МБР254с дешифратором их выбора DC. Оно обеспечивает отображение чисел, хранимых в последовательных ячейках ОЗУ с начальным адресом ХУ00(Н)*, и десятичной точки, положение которой задается ячейкой ОЗУ с адресом ХУ10(Н). Числа записаны в ОЗУ в двоично-десятичном коде. Вывод информации происходит по запросу прерывания RST7 [7(Н) = 111 (В)], частота поступления которого от БПравна тактовой частоте сканирования.
Рис. 6. Микропроцессорная система фазоимпульсной индикации
<== предыдущая лекция | | | следующая лекция ==> |
Устройство ручного ввода знаковой информации | | | Психофизиологические особенности восприятия зрительной информации оператором. Структура и основные параметры СОИ |
Дата добавления: 2017-05-02; просмотров: 1524;