- •Предисловие
- •1.2. Можно ли самому построить эвм?
- •Какую микро-эвм мы будем строить?
- •2.1. Основные блоки микро-эвм
- •2.2. Содержимое центрального блока
- •2.3. Какую микро-эвм мы будем называть "простейшей"?
- •Некоторые общие сведения о работе микро-эвм
- •3.1. Данные и программы
- •3.2. Основные логические операции
- •3.3. Основные арифметические операции
- •Архитектура
- •И компонентов
- •4.1. Конструктивное оформление пм-эвм
- •4.2. Основные связи и структура шин
- •4.3. Общая функциональная схема пм-эвм
- •4.4. Функциональная схема микропроцессора
- •4.5. Как микропроцессор выполняет команду?
- •4.6. Система команд и способы адресации
- •4.6.1. Группа команд пересылки данных
- •4.6.2. Группа арифметических команд
- •4.6.3. Группа логических команд
- •4.6.4. Группа команд переходов
- •4.6.5. Группа команд управления и работы со стеком
- •4.7. Программирование пм-эвм
- •Используемые микросхемы
- •5.1. Общие вопросы
- •5.3. Временные диаграммы
- •5.4. Микросхемы, реализующие логические функции
- •5.5. Микросхемы, содержащие элементы памяти
- •Структура и функционирование микропроцессорного блока
- •6.1. Микропроцессор кр580ик80а
- •6.2. Синхронизация
- •6.3. Шины адреса, данных и управления
- •7.2. Структура памяти
- •7.3. Клавиатура и индикация
- •7.4. Программа-монитор
- •7.5. Инструкция по работе на микро-эвм
- •Сборка и отладка
- •8.1. Этапы сборки и проверки узлов
- •8.2. Статический аппаратный эмулятор
- •8.3. Отладка в рабочем режиме
- •8.4. Подготовка пм-эвм к работе
- •9.1. Программируемый калькулятор
- •9.3. Сбор и обработка данных
- •9.4. Реализация диалогового режима
- •Расширение возможностей
- •10.1. Клавиатура и индикация
- •10.2. Внешняя память
- •10.3. Накопитель на базе бытового магнитофона
- •10.4. Дисплей на базе бытового телевизора или осциллографа
- •10.5. Простой графический дисплей
- •10.6. Звуковая сигнализация
- •10.7. Другие возможности пм-эвм
- •Приложения
- •Список рекомендуемой литературы
10.4. Дисплей на базе бытового телевизора или осциллографа
Телевизионный дисплей — одно из наиболее мощных средств общения человека с вычислительной машиной. Информационная емкость телевизионного экрана велика, а скорость изменения информации согласована со скоростью реакции человека. Здесь мы будем иметь в виду либо телевизионный приемник с входом, позволяющим подавать обычный видеосигнал, либо специальный видеомонитор, в котором разделены входные каналы синхронизации горизонтальной, вертикальной разверток и модуляции яркости. Модуляторы, предназначенные для подачи сигнала на антенный вход телевизора, не рассматриваются.
Читатель должен строго соблюдать правила техники безопасности при работе с таким высоковольтным прибором, как телевизор, особенно если он будет каким-либо образом переделывать его!
В телевизоре два генератора развертки отклоняют электронный луч, модулированный по интенсивности. Первый перемещает луч горизонтально и быстро возвращается. Период составляв! 64 мкс (частота 15,625 кГц), причем четвертая часть периода занята обратным ходом луча. Вторая отклоняющая система перемещает луч вертикально с периодом 20 мс (50 Гц). Таким образом, на экране появляются 312 горизонтальных линий (строк), и если импульс обратного .вертикального хода луча формируется во время появления 313-й строки, то обеспечивается обьиная стандартная развертка в 625 строк.
Для алфавитно-цифрового дисплея МП-системы не требуется разрешающая способность в 625 строк, вполне достаточно 312, что упрощает схему дисплея. Устройство, управляющее телевизионным (ТВ) монитором, вырабатывает три сигнала. Фронт импульса синхронизации горизонтальной развертки Н определяет начало обратного хода луча. Минимальная длительность импульса Н зависит от ТВ монитора. Фронт импульса вертикальной синхронизации V определяет начало обратного хода луча по вертикали. Модуляционный сигнал интенсивности Z в случае цифрового дисплея является двоичным, т. е. принимает только два значения. Телевизионные мониторы с цифровым управлением имеют три независимых входа для сигналов Н, V и Z. Большинство ТВ-мониторов и некоторые бытовые телевизоры имеют вход для смешанного сигнала С с более жесткими ограничениями по длительности и положению синхроимпульсов. Сигнал на антенном входе бытового телевизора эквивалентен высокочастотно-модулированному полному сигналу С.
Разрешающая способность экрана по горизонтали ограничена шириной полосы пропускания и электронной трубкой. Для обычного ТВ-приемника полоса пропускания не превышает 5 МГц.
Любой символ может быть сгенерирован на экране путем соответствующей модуляции сигнала Z. На практике знакогенераторы строятся на интегральных микросхемах, обладающих заранее запрограммированной памятью, ставящей в соответствие каждому коду символа последовательность точек, представляющих знак. Эта последовательность формируется на строке путем модуляции сигналом Z.
Важный параметр - время отклика, т. е. полное время на генерацию символа с момента задания адреса в ЗУ. Нужно достигнуть хорошего компромисса между плотностью символов, их читаемостью на экране и простотой цепей управления. Для хорошей читаемости каждый символ должен быть окружен достаточным пространством.
Необходимые сигналы формируются цепочкой делителей. Первый делитель определяет количество точек на строке для каждого символа, второй - количество символов на строке с учетом фиктивных знаков - пропусков во время обратного хода луча. Этот счетчик генерирует синхроимпульсы горизонтальной развертки и гашения обратного хода луча Н, следующий - количество строк развертки на формирование одного ряда символов с учетом разделительных линий. Последний делитель определяет количество рядов символов на экране, включая невидимые на экране строки, когда генерируются синхроимпульс вертикальной развертки и гашения обратного хода луча V. Параллельный код с .выхода знакогенератора преобразуется с помощью сдвигового регистра в последовательность битов, задающих рисунок данного символа на строке. Выходы Q и R счетчиков соответствуют адресам символов на экране (рис. 10.7).
Рис. 10.7. Схема генератора знаков
Рис. 10.8. Схема приставки для формирования буквенно-цифровых символов на экране ТВ
Страница текста запоминается в специальном местном ЗУ, Символы передаются на дисплей параллельно, содержимое памяти передается на знакогенератор при синхронизации с дели-
телей (рис. 10.8). Процессор может модифицировать содержимое ЗУ текста. При этом блокируется обращение к ЗУ от дисплея.
