Вход делителя вольтметра и выход усилка амперметра - PA0, PA1.
Катоды (сегменты) всех индикаторов - как и в оригинальной схеме, через токоограничительные резисторы к порту PB.
Общие аноды 1-го 3-х разрядного индикатора - как в оригинальной схеме, через транзисторные ключи, старший PD7, средний PC0, младший PC1.
Общие аноды 2-го 3-х разрядного индикатора - так-же через транзисторные ключи, старший PС2, средний PC3, младший PC4.
Подключение сегментов жестко задано - порт PB с привязкой каждого сегмента к конкретному пину.
Код: Выделить всё
uint8_t code_numbers_indicator[11] ={40, 235, 49, 161, 226, 164, 36, 233, 32, 160, 255 };
Подключение общих анодов задано массивом
Код: Выделить всё
// 2 индикатора 6 цифр по-сегментно
typDigit aDisp[NumDigits] = {
{&DDRD, &PORTD, 7, 10}, // общий анод старшего разряда 1-го индикатора
{&DDRC, &PORTC, 0, 0}, // общий анод среднего разряда 1-го индикатора
{&DDRC, &PORTC, 1, 0}, // общий анод младшего разряда 1-го индикатора
{&DDRC, &PORTC, 2, 10}, // общий анод старшего разряда 2-го индикатора
{&DDRC, &PORTC, 3, 0}, // общий анод среднего разряда 2-го индикатора
{&DDRC, &PORTC, 4, 0} // общий анод младшего разряда 2-го индикатора
};