Принципы формирования изображений на индикаторах

Материал из Национальной библиотеки им. Н. Э. Баумана
Последнее изменение этой страницы: 20:21, 7 января 2015.

__NUMBEREDHEADINGS__

Динамическая схема управления

Рисунок 1.

Развертка здесь производится по строкам. ПЗУ выдает код, который определяет, какие символы должны засвечиваться в соответствующей строке. Для этого в ПЗУ должны поступать номер строки и код отображаемого символа. Пример отображения буквы А приведен на Рис.1б.

Такие последовательности можно составить для всех символов и тем самым определить прошивку микросхемы памяти – знакооператора. Рассмотренная схема может формировать 16 символов. Для формирования 256 символов потребовалось бы 11 адресных входов:

  • 3 – строки;
  • 8 – столбцы.

В этом случае организация памяти будет 2048х5.

Рассмотренная схема – пример схем с постоянным знакооператором. Если заменить микросхему ПЗУ на микросхему ОЗУ, то можно получить знакогенератор, изменяемый пользователем. Использовать в качестве знакооператора только RAM не желательно, т.к. в случае отказа процессора такой знакогенератор вообще не будет загружен. Обычно применяют последовательное соединение RAM и ROM.

Устройство отображения алфавитно-цифровой информации

ОЗУ с отображаемыми символами. Любому символу соответствует код, хранимый в ОЗУ, а в ПЗУ хранятся экранные координаты для отображения символов.

Рисунок 2.

В первые 8 тактов изображение выводится HG1. Другие 8 тактов изображения строятся на HG2. Можно использовать первые D1 на 7 выходов с 14 тактовыми ключами. Два индикатора, у счетчика увеличивается разрядность на 1. На вход можно поставить мультиплексор или схему ОЗУ, выход которой подать на ПЗУ, в которой хранятся знаки, а на вход знак того знакоместа, который отображается.

Графический способ отображения

В экранном ОЗУ хранится состояние любого точки, отображаемой на экране (т.е. хранится информация о всех символах). Каждый бит в ОЗУ отвечает за то, горит ли бит или нет (а знакоместо переводит код в графический образ).

Формирование курсора

Курсор может быть сформирован аппаратно на уровне знакогенератора. Обычно имеет место следующая схема:

Рисунок 3.

Рассмотрим схему отображения двух символов (Рис.4):

Рисунок 4.

В каждый момент времени вырисовывается только один символ. Вводится экранное ОЗУ, в котором хранится информация обо всех символах. Каждой экранной единице в ОЗУ сопоставлено некоторое значение.

Графический дисплей (изменения в схеме)(Рис.5):

Рисунок 5.

Экранное ОЗУ

Отображение цифровой информации

Блок индикации часов строится на основе динамической индикации.

Рисунок 6.

Схема с общим катодом

Рисунок 7.

Счетчик считает 0...3 и поочередно выбирает индикаторы и последовательно подаёт значение часов.

Схема экономная: использует один дешифратор вместо четырех: используется один дешифратор для сканирования и счётчик на два разряда для переключения. При добавлении секунд увеличивается разрядность дешифратора и счетчика. При динамической индикации в одно время светится только один индикатор из четырех, как следствие, меньше потребления тока, в отличии от статической индикации.