前后台代码结构是最常见、最简单的单一顺序执行代码结构,通常也称之为裸机程序。前台:在中断服务程序处理异步事件,时间相关性很强的关键操作一定是靠中断服务程序来保证的。后台:在主循环中调用相应的函数完成相应的操作。
多任务是把一个任务拆分成很多个子任务,将每个子任务的耗时缩小,并定义好各子任务完成后的状态,在超级大循环中每次根据状态只执行一个子任务。