最简单的方法是使用所有模式的所有功能制作一个大程序。在启动时,在 main() 检查是否按下某些按钮,然后选择您要操作的模式。然后从那时起仅使用该模式的功能和控制机制。其余的代码只是在那里未使用,但无论如何在任何其他方案中。
main()
没有一种简单的方法可以将代码分解为几个不同的完整程序。例如,向量表固定在它的位置。您必须让中断处理程序检查以查看哪个模式处于活动状态,然后为该模式调用相应的函数。