CaseBot писал(а):У меня всё под контролемZhuk72 писал(а):Зачем так разбивать инициализацию? Достаточно только goto INIT, а то ненароком можете залезть и в прерывания на 4-й адрес.даже еще одно место под инструкцию по адресу 0x03 осталось.
Читаемость и восприятие кода ухудшается.
Если бы памяти было под завязку и каждое словоместо на счету, тогда да, можно поизвращаться, но не в этом же случае
CaseBot писал(а):Когда наступает прерывание (кстати я его использовал для того, чтобы легче было изменять интервал, и заодно реализуется эдакий фильтр дребезга, да и всё равно намеренно нажать и отпустить кнопку за 65 мс не так-то просто)...
Вход в прерывание может совпасть с нажатием на кнопку и тогда никакой фильтрации антидребезга не получится, нарушится пространственно-временной континиум и всё сущее исче... Ну не очень это хорошо на мой взгляд.
Ну как, никто не проверил код на своем Протеусе?
Вот чувствую, что уже надо, надо закупиться девелоперской платой, чтобы в реалии испытывать написанное

