Основная версия и причина зависания осциллографа DSO 068 при работе от внутренней батареи.
У вашего броузера проблема в совместимости с HTML5
Появилась версия мертвого зависания при попытке отключения прибора при работе от внутренней батареи.
В программt Atmega48 НЕТ БАГА и лезть туда не стоит.
Причина - падение напряжения у аккумулятора в процессе работы. Нужно собирать схему индикации просадки напряжения.
Статья "Работа транзистора в ключевом режиме" : http://www.electrik.info/main/school/709-rabota-tranzistora-v-klyuchevom-rezhime/html
Статья "Индикаторы и сигнализаторы на регулируемом стабилитроне TL431" :
http://www.electrik.info/main/praktika/271-indikatory-i-signalizatory-na-reguliruemom.html709-rabota-tranzistora-v-klyuchevom-rezhime/html