单片机主程序的作用

单片机主程序的作用,第1张

分析单片机程序是为编写程序做准备,包括对硬件电路和软件功能的分析,提出了实用的分析方法,并总结出分析程序的一般步骤和应注意的问题。

设计单片机程序不是从零开始,而是先对已有的相关程序进行阅读分析。分析程序是设计、修改、优化、维护的重要步骤。因此,掌握单片机程序的分析方法是非常必要的。

头文件,变量声明,函数声明,子函数,主函数这几部分组成,头文件其实就是一种声明,将单片机中的一些常用的符号变量进行定义声明,对一些特殊功能寄存器进行声明,对一些关健字进行定义,比如我们常用的P0口,在写程序的时候你就不用在去定义这个符号,不用把它的字节地址给这个符号了,直接用就可以。

把程序分为主程序子程序,我觉得有如下的好处:

1. 调用时方便,例如在某一程序中多次要重复执行某一相同或者相似的代码,则可以考虑把这一部分重复的代码写入子程序中,在主程序中可以通过调用子程序来实现。例如

program main

...

b=a+1

c=b+1

...

b=a+1

c=b+1

...

b=a+1

c=b+1

...

end program

可以通过

subroutine subs(a,b,c)

b=a+1

c=b+1

end subroutine

program main

...

call subs

...

call subs

...

call subs

end program

来实现,这样有几个好处:

1. 节省工作量,减少重复代码

2. 修改方便,可以通过只修改子程序来更改整个主程序中相应的模块

3. 程序模块化,设想你如果需要在你的程序中实现某个功能,你可以通过下载别人编写好的子程序来实现,你不需要关心别人的程序中具体实现的细节,而只需要管理子程序和主程序的接口,方便程序的封装和模块化。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11038298.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存