导航:首页 > 软件知识 > 如何优化程序大小51单片机

如何优化程序大小51单片机

发布时间:2024-11-03 22:06:46

⑴ 单片机 编译好的代码太大 烧写不进去 怎么办

程序的大小和生成的hex大小没关系。而是看你的code区占用了多少,你的单片机有多大的code区,另外内存通常是运行中存储数据的。比8k的flash大的单片机太多了。

code代码区data片内xdata片外

⑵ 51单片机烧录程序时提示程序末地址超过存储容量怎么解决小弟刚学单片机,求帮助,感激不尽。

你这种情况要分两种,一种就是总程序已经大于4KB大小。这个只能换用更大存储空间的片子。如果不是的话,就是第二种可能,你编程的时候地址空间没有被充分利用,这个就是发生在你的一些跳转,判断语句上,这个你要检查你的程序语句,是不是调的空间过大,以至于到最后程序计数器指针PC到了最后一个空间,你的程序还没有执行完。要让程序紧凑,不要在编程时空下太大空间,这样存储器空间利用率会很低的。

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

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

阅读全文

与如何优化程序大小51单片机相关的资料

热点内容
怎么用我的世界数据包 浏览:267
收到信息哦是什么意思 浏览:987
海尔一级代理是做什么的 浏览:539
想学技术的找什么工作 浏览:43
北京证券交易所将设立利好哪些板块 浏览:565
技术与教训你认为哪个重要为什么 浏览:62
中国移动短信小程序如何打印发票 浏览:200
如何看虾皮店铺的信息 浏览:893
草牌小程序怎么取消订单 浏览:858
交通运输数据哪里查询 浏览:274
苏州房屋免费发布信息平台有哪些 浏览:823
代理公司记账怎么样 浏览:94
手机k歌在哪个程序里面 浏览:41
江西鹰潭扫码充电宝怎么代理 浏览:236
兰州新设市场在哪里 浏览:634
核心技术专利转让平台哪个比较好 浏览:569
如何让程序员处于水深火热中 浏览:813
巡查员招聘信息怎么写 浏览:248
催乳技术培训公司在哪里 浏览:719
开一间卖农产品的店要什么手续 浏览:743