一直不清楚单片机中程序的执行过程,就是知道一个程序总是从一个main函数开始执行,然后把程序段存放在ROM里面,动态数据存放在RAM里面,而单片机的RAM资源又是及其的稀少,所以要省着用,但是到底怎么个省着用法,我也是云里雾里,这可能就要涉及到具体代码的优化,而且建立在对单片机系统和C的深入理解基础上.这些将在日后逐渐学习. 在这篇文章里面提到,我们用单片机编程然后在硬件上跑程序都是裸机编程,这和我们电脑 上面的程序运行机制略有不同,电脑上面的程序都是在电脑的操作系统上面跑的,而操作系统就相当于…