单片机》在不影响功能的前提下,如何最大限度地减少程序所占空间?

发布网友 发布时间:2024-09-26 18:14

我来回答

3个回答

热心网友 时间:2024-10-04 13:58

不用C写,改用汇编,如果是汇编写的就按下面方法:
1,把重复的程序段写成子程序供调用
2,改变算法,
3,精简表格数据
4,多用散转算法,少用直判跳转
5,.....
最后: 换一个容量大点的单片机.

热心网友 时间:2024-10-04 14:05

把编译优化级数设置最高
可以考虑C8051F121/120 增强型51单片机 100MHz 128KFlash还不够,8KRam,可通过总线外扩RAM K.

热心网友 时间:2024-10-04 14:02

你是用汇编吗?
如果是的话,那就比较难了

换个大容量片子不就可以了,20K的比较大了,还不够用?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com