Почти доделал тестер.
Сделал наклейку на переднюю панель:

Пока запитал от ЛБП. Если напряжение на входе питания (аккумуляторе) меньше 10 В, в главном меню тестера отображается напряжение:

Если увеличить напряжение (с разъёма зарядки оно подаётся через диод), то будет так:

Теперь режим тестирования индикаторов.
Индикатор не подключен, режим автоматического перебора цифр (Auto), в правом верхнем углу - значок зарядки:

Подключаем лампу:

Установленный ток был 1 мА, стабилизация с точностью +/-0,1мА (точнее не надо, да и не получается).
В правом верхнем углу - изображение батарейки, меняющееся при изменении напряжения.
Увеличиваем ток:

Напряжение горения выросло, как и положено.
Теперь - режим проверки К155ИД1.

Тут в нижней строке первое число - цифра, включенная в ИН-17, а второе - двоичный код, поданный на ИД1. Тут они случайно совпадают, но на самом деле катоды ИН-17 подключены к ИД1 вразнобой.
В панельку вставлена микросхема:

На индикаторе какая-то бяка, смесь из нескольких цифр. Очевидно, что дешифратор плохой.
Теперь вставим другую МС:

Вот, нормальная цифра 4. После прогона по всем цифрам вручную или авто-режиме можно убедиться в полной исправности дешифратора. Поведение при подаче кода больше 9 (0b1111) тоже проверяется.
Наконец, осциллограмма на затворе полевика в преобразователе. Он управляется напрямую с МК через резистор.

В настройках устройства можно задать напряжение отключения. Когда напряжение питания упадёт до заданного, на индикатор выведется "Battery discharged" и работа прибора заблокируется. Индикация напряжение в виде батарейки сделана так, что пустой батарейке соответствует напряжение, немногим большее порога отключения, а полной - напряжение заряженного аккумулятора - 8,4 В. Таким образом, в режиме тестирования легко узнать, как скоро разрядится аккумулятор.