微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 如何优化单片机C语言代码

如何优化单片机C语言代码

时间:12-10 来源:互联网 点击:

6、查表 =2d87b)
在程序中一般不进行非常复杂的运算,如浮点数的乘除及开方等,以及一些复杂的 ~y!vq2z
数学模型的插补运算,对这些即消耗时间又消费资源的运算,应尽量使用查表的方 C\3Je/D
式,并且将数据表置于程序存储区。如果直接生成所需的表比较困难,也尽量在启 ;{!Vt4;W
了,减少了程序执行过程中重复计算的工作量。 *$Y(r:Af
77cUy,C

7、其它 C;D>k lJN
比如使用在线汇编及将字符串和一些常量保存在程序存储器中,均有利于优化。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top