Проектирование средств контроля и диагностики с элементами высокой интеграции. Голубков В.А - 24 стр.

UptoLike

22
Рис. 2. Индикатор с общим катодом Рис. 3. Индикатор с общим анодом
Для отображения информации на индикаторе нужно выполнить
следующие шаги:
1. Двоичное число, предназначенное для вывода, надо перевести в
двоично-десятичное представление. Двоично-десятичное представление
предполагает, что каждая цифра отображается четырьмя двоичными битами
(например 0111=7). В байте можно хранить два двоичных четырехразрядных
числа, поэтому байт может отображать две цифры. Например, имеем двоичное
число 00110001. Десятичный эквивалент - 49. Имеем: 4= 0100, 9=1001, итак
двоично-десятичное представление числа 49 имеет вид 01001001. Для наших
целей удобнее иметь двоичное представление всех разрядов числа в отдельных
байтах (4=00000100, 9=00001001) Сформировать двоичное представление
старшей цифры можно путем вычитания десяти из исходного числа в цикле,
пока остаток
не станет меньше десяти. Количество проходов в этом цикле
дадут старшую цифру, а остатокмладшую цифру двоично-десятичного
представления исходного числа. Так можно поступать для числа с любой
разрядностью.