Показан пример обработки прерываний от кнопок. Очень наглядны ветвления программы, прекрасно вписываются комментарии. Четко видны отдельные модули.