1.4. Семисегментный и восьмисегментный коды

Для отображения цифровой информации удобно использовать сегментные индикаторы. Семисегментные индикаторы (рис. 1.10, а) содержат семь, расположенных в определенном порядке, светящихся элементов – сегментов. Зажигая определенные сегменты (a, b, c, d, e, f и g) можно получить на экране индикатора изображение десятичных или шестнадцатиричных цифр.

Рис. 1.10. Схема расположения светящихся элементов

а — на семисегментном и б — восьмисегментном  цифровых индикаторах,

в — отображение цифры 4 на восьмисегментном индикаторе

Восьмисегментный индикатор (рис. 1.10, б) имеет дополнительный восьмой сегмент h, служащий для отображения десятичной точки при отображении дробных чисел. За счет дополнительного сегмента восьмисегментные индикаторы являются более универсальными знакосинтезирующими устройствами по сравнению с семисегментными и широко применяются в системах управления технологическими процессами, устройствах автоматики и измерительной аппаратуре.

Примеры отображения десятичных (от 0 до 9) и шестнадцатеричных (от A до F) цифр с помощью сегментного индикатора приведены на рис. 1.11.

Для отображения чисел с помощью сегментных индикаторов и используется специальный код. Так для восьмисегментных индикаторов каждая цифра десятичного или шестнадцатеричного числа кодируется с помощью восьми двоичных разрядов (по числу сегментов индикатора). Общепринятым является следующее соответствие между разрядами кода и сегментами индикатора:

.

Аналогично для семисегментных индикаторов каждая цифра числа кодируется с помощью семи двоичных разрядов, то есть шестнадцатеричное число 9A16 будет выглядеть в восьмисегментном и семисегментном коде следующим образом:

.