程序编制的步骤
发布时间:2016/7/11 22:27:51 访问次数:893
1.任务的分析
首先,要对单片机应用系统预完成的任务进行深入的分析,明确系统的设计任务、功能 ADP3330ART-3.3要求和技术指标。其次,要对系统的硬件资源和工作环境进行分析。这是单片机应用系统程序设计的基础和条件。
2.建立思路,确定算法
算法是解决具体问题的方法。应用系统经过分析、研究和明确规定后,对应实现的功能和技术指标可以利用严密的数学方法或数学模型来描述,从而把实际问题转化成由计算机进行处理的问题。同一个问题的算法可以有多种,结果也可能不尽相同,所以,应对各种算法进行分析比较,并进行合理的优化。
3.程序总体设计及流程图绘制
经过任务分析、算法优化后,就可以进行程序的总体构思,确定程序的结构和数据形式,并考虑资源的分配和参数的计算等。然后根据程序运行的过程,勾画出程序执行的逻辑顺序,用图形符号将总体设计思路及程序流向绘制在平面图上,从而使程序的结构关系直观明了,有利于编写程序,也便于对程序进行检查和修改。
清晰正确的流程图是编制正确无误的应用程序的基础和条件。流程图可以分为总流程图和局部流程图。总流程图侧重反映程序的逻辑结构和各程序模块之间的相互关系。局部流程图反映程序模块的具体实施细节。对于简单的应用程序,可以不画流程图。但是当程序较为复杂时,绘制流程图是一个良好的编程习惯。常用的流程图符号有:开始和结束符号、工作任务符号、判断分支符号、程序连接符号、程序流向符号等,如图5.1所示。
1.任务的分析
首先,要对单片机应用系统预完成的任务进行深入的分析,明确系统的设计任务、功能 ADP3330ART-3.3要求和技术指标。其次,要对系统的硬件资源和工作环境进行分析。这是单片机应用系统程序设计的基础和条件。
2.建立思路,确定算法
算法是解决具体问题的方法。应用系统经过分析、研究和明确规定后,对应实现的功能和技术指标可以利用严密的数学方法或数学模型来描述,从而把实际问题转化成由计算机进行处理的问题。同一个问题的算法可以有多种,结果也可能不尽相同,所以,应对各种算法进行分析比较,并进行合理的优化。
3.程序总体设计及流程图绘制
经过任务分析、算法优化后,就可以进行程序的总体构思,确定程序的结构和数据形式,并考虑资源的分配和参数的计算等。然后根据程序运行的过程,勾画出程序执行的逻辑顺序,用图形符号将总体设计思路及程序流向绘制在平面图上,从而使程序的结构关系直观明了,有利于编写程序,也便于对程序进行检查和修改。
清晰正确的流程图是编制正确无误的应用程序的基础和条件。流程图可以分为总流程图和局部流程图。总流程图侧重反映程序的逻辑结构和各程序模块之间的相互关系。局部流程图反映程序模块的具体实施细节。对于简单的应用程序,可以不画流程图。但是当程序较为复杂时,绘制流程图是一个良好的编程习惯。常用的流程图符号有:开始和结束符号、工作任务符号、判断分支符号、程序连接符号、程序流向符号等,如图5.1所示。
上一篇:8OC51的汇编语言程序设计
上一篇:编写源程序,上机进行调试
热门点击
- 漏感应势垒降低(DIBL)效应
- MOs管的Dummy
- Proteus Design suite软件
- MOs电容的能带和电荷分而
- 减弱热载流子注入效应的应对措施
- 特殊功能寄存器位的声明
- 恒定电压等比例缩小规则
- ROM中常数读取指令
- 栅介质按击穿时的情况,通常可分为以下两种
- 存储器芯片的选择
推荐技术资料
- 单片机版光立方的制作
- N视频: http://v.youku.comN_sh... [详细]