程序编写步骤

原创 2017年01月03日 14:09:47

先仔细分析它的以下几个点:

1、它要单片机整体实现什么功能
2、功能细分(模块化),先干什么,再干什么,最后干什么
3、画初步流程图,(把几个模块画出即可)
4、模块之间的分析:一个模块到另一个模块之间,怎么变换,怎么连接(优化流程图)
5、单个模块分析:每个模块要做什么(流程图细化)
6、所有模块结合连接,细化所有流程图
7、分析单个模块每步要用到的方法或者指令
8、总流程图定型
9、纸上写程序,对照流程图分析其可行性,若不可行则返回
10、上机调试,加注释

以上十步,缺一不可(小程序列外)


切记:流程图的确定很重要,需反复修改

大忌:拿到任务,不仔细分析就写程序。即使是小程序,我们也要养成良好的编程习惯,不要一味的追求结果。写小程序可能比别人快,若是大程序,一旦出现思维混乱,或者出现程序调试不出结果,那么你花在调试上的时间,要比别人的多。 !!!!!!磨刀不误砍柴工!!!!!!

程序的优化:属于后期工作,只有调试出来后,才去优化,如果一开始优化和写程序同时进行,一是加重你的思考量,二是出现问题无从下手。无疑增加了写程序的难度。

对于一个初学者,写一个程序,本身头脑就处于紧张的状态,思考的问题就很多,如果此时把优化程序也考虑进去,你脑袋的负荷无疑加重,若你头脑精明,你可以把优化的地方,先在纸上记下来,等到调试结果正常,再把你想到的,优化的地方加进去。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

编写Hibernate程序的步骤

创建Hibernate的配置文件(*.cfg.xml) ` sa sa com.microsoft.sqlserver.jdbc.SQLSe...

VS2008编写c++程序步骤

  • 2014-07-17 17:34
  • 614KB
  • 下载

使用命令模式编写Java程序的步骤

最原始的编写Java程序的方式,还是使用命令的模式进行编写。自己简单的介绍一下使用命令模式编写代码步骤: 第一步:首先是编写源程序 public class HelloWorld { publ...

vs2008编写c++程序步骤.

  • 2012-12-19 17:41
  • 614KB
  • 下载

C#编写Windows服务程序步骤纠正

最近有一个项目需要做成Windows服务,然后找到一篇文章,很详细...但是其中有错误和容易误导新手的地方,而且google一下几乎都是这篇文章...把其中容易理解错误或则难以理解的地方以我使用的经验...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)