Алгоритмическая многозадачность в микроконтроллерных разработках

№ 8’2001
В статье представлен один из вариантов алгоритма параллельного выполнения нескольких задач для микроконтроллерных систем. Также приведен макет программы для микроконтроллеров фирмы Microchip. Мы постоянно наблюдаем за бурным развитием микропроцессорной техники. Разработчики микроконтроллеров, наращивая вычислительный потенциал своих микросхем, расширяют области их применения. Еще недавно программа, написанная для микроконтроллеров, размещалась в одном файле, так как ее структура была обычно несложной — основной программный модуль, выполняемый в цикле, и процедуры для обработки прерываний. И если программа увеличивалась в размерах, то нередко становилась загадкой для самого программиста, а постороннему человеку разобраться с ней вообще не представлялось возможным. С расширением аппаратных и вычислительных возможностей микроконтроллеров актуальными становятся задача усложнения структуры программы и данных и проблема параллельности выполнения нескольких задач. Понятие «многозадачность и многопоточность», тесно связанное с программными продуктами для компьютеров, по наблюдениям автора, мало распространено в области программирования микроконтроллеров.

Статьи этого номера доступны только в PDF-формате. Извините за доставленные неудобства.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *