找回密码
 注册
关于网站域名变更的通知

单片机设计子程序时需要注意哪些问题?

2023-2-27 18:27| 查看: 200| 评论: 0

摘要: 在编写子程序时须注意以下几点: 1.要给子程序赋一个名字,实际是一个入口地址代码。 2.要能正确地传递参数。 3.注意保护现场和恢复现场。 4.为了使子程序具有一定的通用性子程序的操作对象应尽量采用地址 ...
在编写子程序时须注意以下几点:
1.要给子程序赋一个名字,实际是一个入口地址代码。


2.要能正确地传递参数。


3.注意保护现场和恢复现场。


4.为了使子程序具有一定的通用性子程序的操作对象应尽量采用地址或寄存器形式,而不用立即数形式。另外,子程序中含有转移指令,应尽量采用相对转移指令,以便它不管存放在内存的哪个区域都能正确执行。


5.如果
单片机的堆栈空间不是很大的话,就要注意了,不要搞太多的局部变量,不然的话堆栈就会溢出,想找问题都找不到


6.
应该尽量避免子程序里还套有子程序。


本站资讯文章系编辑转载,转载目的在于传递更多信息,并不代表本站赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本站联系,我们将在第一时间删除内容!
[声明]本站文章版权归原作者所有 内容为作者个人观点 本站只提供参考并不构成任何投资及应用建议。
本站拥有对此声明的最终解释权。
收藏 邀请
关闭

推荐内容上一条 /1 下一条

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-9-21 02:55 , Processed in 0.125000 second(s), 27 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

返回顶部