Таблица 1-Таблица перекодировки двоичного кода в код отображения.
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
h |
g |
f |
e |
d |
c |
b |
a |
1 |
1 |
0 |
0 |
0 |
0 |
0 |
0 |
1 |
1 |
1 |
1 |
1 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
1 |
0 |
0 |
0 |
1 |
1 |
1 |
0 |
Код отображения в отличие от двоичного кода не является регулярным, поэтому для отображения необходимых цифр необходима таблица перекодировки двоичного кода в код отображения.
Рисунок 71 - Схема подключения индикатора непосредственно к порту контроллера.
Если индикатор подключается непосредственно к порту контроллера, то в память контроллера записывается таблица отображения. Выборка из этой таблицы осуществляется по индексу элемента массива, где номер индекса соответствует своему коду отображения.
Примечание: данный вариант подключения не является оптимальным, особенно если необходимо отображать не одну, а несколько цифр.
Второй вариант управления микросхемой индикатора состоит в применении дешифратора.
Рисунок 72 - Схема управления индикатором с помощью дешифратора.
Достоинства: меньшее число разрядов порта, отсутствие таблицы перекодировки в памяти.
Если к одному порту подключаются два разряда через дешифратор, то для отображения значения байтов в контроллере он должен быть из двоичного преобразован в две двоично-десятичные цифры, одна из которых старшая (тетрада), а другая младшая.
Самое читаемое:
Модернизация микрокриогенной системы
Микрокриогенная система (МКС) - автономная электроустановка,
работающая по принципу низкотемпературного теплового насоса, и являющаяся
важной составной частью радиотелескопов интерферометрического комплекса
"Квазар-КВО" [1].
Радиоинтерферометрический комплекс "Квазар-КВО" -
специализированный комплекс для реше ...