В матричном индикаторе элементарные элементы символа организованы в строки (r) и столбцы (c) (рис 15.3). Индицирует только элемент на пересечении активной строки и столбца. Матричный индикатор более универсален, чем сегментный и может отображать не только цифровую, но и символьную информацию на русском и английских языках.
Рис 15.3. Схема управления матричным индикатором
Счетчик DD1 генерирует последовательно нарастающий двоичный код, который после дешифратора DD2 последовательно активизирует строки индикатора. Эти же значения кода поступают в качестве младших разрядов адреса ПЗУ знакогенератора. В качестве старших разрядов адреса используется 7 разрядный код отображаемого символа в одном из первых стандартных кодов обмена информацией ASCII (American Standard Code for Information Interchange - стандартный американский код обмена символьной информацией). В соответствии с 10-разрядным адресом ПЗУ активизируются соответствующие столбцы индикатора.
Таблица 15.2. Части таблицы истинности знакогенератора для отображения знака «К – двоичный код 1001011»
№
строки
i
ASCII – «К»
Текущий
код i
Код
столбца
а9
а8
а7
а6
а5
а4
а3
а2
а1
а0
с1
с2
с3
с4
с5
Столбец выбран, когда на выходе ПЗУ низкий уровень.
Подобные ПЗУ входили в стандартный набор отечественной серии К155:
¾ К155РЕ21 – ПЗУ знакогенератор на 1024 бит для отображения знаков русского алфавита;
¾ К155РЕ22 - ПЗУ знакогенератор на 1024 бит для отображения знаков латинского алфавита;
¾ К155РЕ23 - ПЗУ знакогенератор на 1024 бит для отображения арифметических знаков и цифр;
¾ К155РЕ24 - ПЗУ знакогенератор на 1024 бит для отображения дополнительных знаков.
В последующих сериях ПЗУ знакогенераторов исключили из стандартного набора. В настоящее время широко используются перепрограммируемые ПЗУ, записываемые пользователем с учетом конкретных требований.