Ну есть какое-то мутное определение "модуля", а есть общечеловеческое - блок функций и данных, который объединён по функциональному признаку в смысле назначения, а не в смысле "является функцией"
кстати вот говорим про модульность для МК.... А если несколько модулей пользует например таймер......или это не проблема....
если б стояла операционка она бы разобралась, кому чего и когда....
а может попробуем написать небольшую программку для мк...маргать, пищать, энкодер проверять, движками рулить, далномер опрашивать...и попробуем поделить....
Добавлено спустя 1 минуту 59 секунд: Re: Методика работы программистов в команде (метод черных ящиков и вообще ИМХО в МК код последовательный...или это тоже не препятствие....или я вообще не о том говорю...